vendor/assets/javascripts/base/_tour.js in active_frontend-15.0.21 vs vendor/assets/javascripts/base/_tour.js in active_frontend-15.0.22
- old
+ new
@@ -141,10 +141,14 @@
Tour.prototype.displayItem = function (item) {
var element = $(item.id);
this.removeItems();
+ $.event.trigger({
+ type: 'tourOnShowCallback',
+ item: item
+ });
this.options.onShowCallback(item);
if (element.length !== 0 && element.is(':visible')) {
$(item.id + ':first').popover({
container: item.container || false,
@@ -160,12 +164,20 @@
setTimeout(function () {
element.popover('show');
}, 225);
+ $.event.trigger({
+ type: 'tourOnShownCallback',
+ item: item
+ });
this.options.onShownCallback(item);
} else {
if (this.options.skip) this.nextItem();
+ $.event.trigger({
+ type: 'tourOnMissCallback',
+ item: item
+ });
this.options.onMissCallback(item);
}
};
Tour.prototype.getItem = function () {