NikolayBezay

Bezeq custom progress bar GTM teg.

Jun 23rd, 2021 (edited)
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.06 KB | None | 0 0
  1. <script>
  2. (function () {
  3.     function updateCurrentTotalPrice() {
  4.         var pageTotalPrice = document.querySelector('[data-totalprice]');
  5.         if (pageTotalPrice) {
  6.             pageTotalPrice = pageTotalPrice.getAttribute('data-totalprice');
  7.             pageTotalPrice = parseInt(pageTotalPrice.replace(',', ''));
  8.         } else {
  9.             pageTotalPrice = 0;
  10.         }
  11.         window.localStorage.setItem('adoricTotalPrice', pageTotalPrice.toFixed(0));
  12.         var event = document.createEvent('Event');
  13.         event.initEvent('adoricTotalCartUpdated', true, true);
  14.         document.querySelector('body').dispatchEvent(event);
  15.     }
  16.     updateCurrentTotalPrice();
  17.     var waitPageTriggerElement = setInterval(function() {
  18.         var pageTriggerElement = document.querySelector('[data-totalprice]');
  19.         if (pageTriggerElement) {
  20.             clearInterval(waitPageTriggerElement);
  21.             updateCurrentTotalPrice();
  22.         }
  23.     }, 500);
  24.     setTimeout(function() {
  25.         clearInterval(waitPageTriggerElement);
  26.     }, 7000);
  27. })();
  28. </script>
  29.  
Add Comment
Please, Sign In to add comment