Advertisement
Guest User

Untitled

a guest
Nov 9th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.44 KB | None | 0 0
  1. diff --git a/view/frontend/web/js/modal-manager.js b/view/frontend/web/js/modal-manager.js
  2. index f68909e..576441a 100644
  3. --- a/view/frontend/web/js/modal-manager.js
  4. +++ b/view/frontend/web/js/modal-manager.js
  5. @@ -5,7 +5,7 @@ define([
  6.  
  7.      return {
  8.          elements: {},
  9. -        timestart: {},
  10. +        timestamp: {},
  11.  
  12.          /**
  13.           * data-bind="afterRender: setModalElement
  14. @@ -15,7 +15,7 @@ define([
  15.           */
  16.          register: function (id, element) {
  17.              this.elements[id] = element;
  18. -            this.timestart[id] = (new Date).getTime();
  19. +            this.timestamp[id] = Math.floor(Date.now() / 1000);
  20.          },
  21.  
  22.          /**
  23.  
  24. @@ -27,15 +27,22 @@ define([
  25.              var id = 'ajaxpro-' + key,
  26.              self = this,
  27.              element,
  28. +            currentTimestamp = Math.floor(Date.now() / 1000),
  29.              timeOffset;
  30.  
  31.              if (self.elements[id]) {
  32.                  element = self.elements[id];
  33.  
  34.                  self.hide();
  35. -                timeOffset = 7000;
  36. +                timeOffset = 7;
  37.  
  38. -                if ((new Date).getTime() - self.timestart[id] < timeOffset) {
  39. +                if (id === 'ajaxpro-checkout.cart'  &&
  40. +                    ($.cookieStorage.get('section_data_ids', 'ajaxpro-cart') - self.timestamp[id]) < 0) {
  41. +
  42. +                    return;
  43. +                }
  44. +
  45. +                if (currentTimestamp - self.timestamp[id] < timeOffset) {
  46.  
  47.                      return;
  48.                  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement