mirror of
https://github.com/Doodle3D/doodle3d-client.git
synced 2024-11-25 18:47:57 +01:00
some finetuning of help tour
This commit is contained in:
parent
f3e45662ad
commit
52d7da85fe
@ -57,9 +57,10 @@ function GrandTour(_name) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// bring up all the elements
|
// bring up thermometer and progressbar to explain them
|
||||||
thermometer.show();
|
thermometer.show();
|
||||||
progressbar.show();
|
progressbar.show();
|
||||||
|
|
||||||
// if ($.cookie("Doodle3DFirstTime") == 'ridden') {
|
// if ($.cookie("Doodle3DFirstTime") == 'ridden') {
|
||||||
// console.log("we've been here before...");
|
// console.log("we've been here before...");
|
||||||
// $(this).joyride('set_li', false, 4);
|
// $(this).joyride('set_li', false, 4);
|
||||||
@ -129,9 +130,9 @@ function GrandTour(_name) {
|
|||||||
$(document).trigger(helpTours.TOURFINISHED, self.name);
|
$(document).trigger(helpTours.TOURFINISHED, self.name);
|
||||||
|
|
||||||
// hide the elements which were summoned for the purposes of the tour
|
// hide the elements which were summoned for the purposes of the tour
|
||||||
thermometer.hide();
|
// thermometer.hide();
|
||||||
progressbar.hide();
|
// progressbar.hide();
|
||||||
message.hide();
|
// message.hide();
|
||||||
|
|
||||||
// after seeing the grand tour for the first time ever, set cookie 'Doodle3DFirstTime' to true
|
// after seeing the grand tour for the first time ever, set cookie 'Doodle3DFirstTime' to true
|
||||||
if (!$.cookie("Doodle3DFirstTime")) {
|
if (!$.cookie("Doodle3DFirstTime")) {
|
||||||
@ -238,15 +239,28 @@ function initHelp() {
|
|||||||
|
|
||||||
helpTours.init( function () {
|
helpTours.init( function () {
|
||||||
|
|
||||||
// only trigger starttour if user is seeing Doodle3D for the first time
|
|
||||||
if ($.cookie("Doodle3DFirstTime") != "ridden") {
|
if (parseInt($.cookie("Doodle3DVisitCounter")) < helpTours.numTimesToShowNagPopup) {
|
||||||
console.log("initHelp >> intro tour has not been given yet > let's go!");
|
|
||||||
setTimeout(helpTours.startTour, 750, helpTours.tours.grandTour, helpTours);
|
|
||||||
} else if (parseInt($.cookie("Doodle3DVisitCounter")) < helpTours.numTimesToShowNagPopup) {
|
|
||||||
console.log("initHelp >> Doodle3DFirstTime cookie is set, Doodle3DVisitCounter is < 4");
|
console.log("initHelp >> Doodle3DFirstTime cookie is set, Doodle3DVisitCounter is < 4");
|
||||||
|
if ($.cookie("Doodle3DFirstTime") != "ridden") {
|
||||||
|
setTimeout(helpTours.startTour, 750, helpTours.tours.grandTour, helpTours);
|
||||||
|
} else {
|
||||||
|
setTimeout(helpTours.startTour, 750, helpTours.tours.infoReminderTour, helpTours);
|
||||||
|
}
|
||||||
// remind user of our nifty tour
|
// remind user of our nifty tour
|
||||||
|
} else if (parseInt($.cookie("Doodle3DVisitCounter")) == helpTours.numTimesToShowNagPopup && $.cookie("Doodle3DFirstTime") != "ridden") {
|
||||||
|
// remind
|
||||||
setTimeout(helpTours.startTour, 750, helpTours.tours.infoReminderTour, helpTours);
|
setTimeout(helpTours.startTour, 750, helpTours.tours.infoReminderTour, helpTours);
|
||||||
}
|
}
|
||||||
|
// // only trigger starttour if user is seeing Doodle3D for the first time
|
||||||
|
// if ($.cookie("Doodle3DFirstTime") != "ridden") {
|
||||||
|
// console.log("initHelp >> intro tour has not been given yet > let's go!");
|
||||||
|
// setTimeout(helpTours.startTour, 750, helpTours.tours.grandTour, helpTours);
|
||||||
|
// } else if (parseInt($.cookie("Doodle3DVisitCounter")) < helpTours.numTimesToShowNagPopup) {
|
||||||
|
// console.log("initHelp >> Doodle3DFirstTime cookie is set, Doodle3DVisitCounter is < 4");
|
||||||
|
// // remind user of our nifty tour
|
||||||
|
// setTimeout(helpTours.startTour, 750, helpTours.tours.infoReminderTour, helpTours);
|
||||||
|
// }
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -256,7 +270,7 @@ var helpTours;
|
|||||||
function HelpTours() {
|
function HelpTours() {
|
||||||
console.log("HelpTours");
|
console.log("HelpTours");
|
||||||
|
|
||||||
this.numTimesToShowNagPopup = 4;
|
this.numTimesToShowNagPopup = 2;
|
||||||
|
|
||||||
this.WELCOMETOUR = "welcometour";
|
this.WELCOMETOUR = "welcometour";
|
||||||
this.INFOREMINDER = "inforeminder";
|
this.INFOREMINDER = "inforeminder";
|
||||||
@ -345,8 +359,26 @@ function HelpTours() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.tourEnded = function(e, n) {
|
this.tourEnded = function(e, n) {
|
||||||
console.log("HelpTours >> f:tourEnded >> this.tourActive: " + self.tourActive + ", name: " + n);
|
console.log("HelpTours >> f:tourEnded >> self.tourActive: " + self.tourActive + ", name: " + n);
|
||||||
|
|
||||||
|
// if (self.tourActive) {
|
||||||
|
// // console.log(" killing previous joyride... ");
|
||||||
|
// if (self.currActiveTour.active == true) {
|
||||||
|
// $(window).joyride('end');
|
||||||
|
// self.currActiveTour = undefined;
|
||||||
|
// }
|
||||||
|
// // console.log(" setting tourActive to false....");
|
||||||
|
// self.tourActive = false;
|
||||||
|
// // console.log(" scope.tourActive: " + scope.tourActive);
|
||||||
|
// }
|
||||||
|
// $(window).joyride('destroy');
|
||||||
|
|
||||||
|
$(window).joyride('destroy');
|
||||||
|
self.currActiveTour = undefined;
|
||||||
self.tourActive = false;
|
self.tourActive = false;
|
||||||
|
|
||||||
|
thermometer.hide();
|
||||||
|
progressbar.hide();
|
||||||
|
printer.checkStatus();
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user