[IMP] website tour: auto hide popover when the target element is display or hidden
bzr revid: chm@openerp.com-20140213104947-ezd53nzwyxe4xtos
This commit is contained in:
parent
a7e5025f29
commit
441bbb23d7
|
@ -281,6 +281,14 @@ website.Tour = openerp.Class.extend({
|
|||
self.nextStep(step.stepId, callback, overlaps);
|
||||
}, self.defaultDelay);
|
||||
} else if (!overlaps || new Date().getTime() - time < overlaps) {
|
||||
if (self.current.element) {
|
||||
var $popover = $(".popover.tour");
|
||||
if(!$(self.current.element).is(":visible")) {
|
||||
$popover.data("hide", true).fadeOut(300);
|
||||
} else if($popover.data("hide")) {
|
||||
$popover.data("hide", false).fadeIn(150);
|
||||
}
|
||||
}
|
||||
self.timer = setTimeout(checkNext, self.defaultDelay);
|
||||
} else {
|
||||
self.reset();
|
||||
|
|
Loading…
Reference in New Issue