%-- The definition of Bootstrap Tour for main.jsp --%>
var tour = null;
var courseIsHidden = null;
function startTour() {
courseIsHidden = $("body").hasClass("offcanvas-hidden");
if ( tour == null ) {
tour = new Tour({
name: "LAMSTour",
steps: [
{
title: "",
content: "",
placement: "top",
orphan: true
}, {
element: ".tour-course-reveal",
title: "",
content: "",
placement: "bottom",
}, {
element: ".tour-organisations",
title: "",
content: "",
placement: "top",
onShow: revealCourses
}, {
element: ".tour-organisations-favorites",
title: "",
content: "",
placement: "bottom",
onHidden: hideCourses
}, {
element: ".tour-org-container",
title: "",
content: "",
placement: "top",
backdrop: true
}, {
element: ".tour-user-notifications",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-index-author",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-user-profile",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-favorite-organisation",
title: "",
content: "",
placement: "right"
}, {
element: ".tour-add-lesson",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-add-single-lesson",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-index-coursegradebook-learner",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-more-options",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-index-monitor",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-index-emailnotifications",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-index-coursegradebookmonitor",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-index-conditions",
title: "",
content: "",
placement: "left"
}, {
element: ".tour-index-remove-lesson",
title: "",
content: "",
placement: "left"
}, {
title: "",
content: "",
placement: "top",
orphan: true
}
],
onEnd: resetCourses,
debug: false,
backdrop: false,
template: '
'
});
tour.init();
tour.start(true);
} else {
tour.restart();
}
tour.goTo(0);
}
function revealCourses(tour) {
$("body").removeClass("offcanvas-hidden");
}
function hideCourses(tour) {
$("body").addClass("offcanvas-hidden");
}
function resetCourses(tour) {
if ( courseIsHidden )
hideCourses(tour);
else
revealCourses(tour);
}