Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/view/frontend/web/js/modal-manager.js b/view/frontend/web/js/modal-manager.js
- index f68909e..576441a 100644
- --- a/view/frontend/web/js/modal-manager.js
- +++ b/view/frontend/web/js/modal-manager.js
- @@ -5,7 +5,7 @@ define([
- return {
- elements: {},
- - timestart: {},
- + timestamp: {},
- /**
- * data-bind="afterRender: setModalElement
- @@ -15,7 +15,7 @@ define([
- */
- register: function (id, element) {
- this.elements[id] = element;
- - this.timestart[id] = (new Date).getTime();
- + this.timestamp[id] = Math.floor(Date.now() / 1000);
- },
- /**
- @@ -27,15 +27,22 @@ define([
- var id = 'ajaxpro-' + key,
- self = this,
- element,
- + currentTimestamp = Math.floor(Date.now() / 1000),
- timeOffset;
- if (self.elements[id]) {
- element = self.elements[id];
- self.hide();
- - timeOffset = 7000;
- + timeOffset = 7;
- - if ((new Date).getTime() - self.timestart[id] < timeOffset) {
- + if (id === 'ajaxpro-checkout.cart' &&
- + ($.cookieStorage.get('section_data_ids', 'ajaxpro-cart') - self.timestamp[id]) < 0) {
- +
- + return;
- + }
- +
- + if (currentTimestamp - self.timestamp[id] < timeOffset) {
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement