?? GreyFile — Mystic File Browser

Current path: home/webdevt/www/schtroumpf.fr/modules/an_theme/views/js/



?? Go up: /home/webdevt/www/schtroumpf.fr/modules/an_theme/views

?? Viewing: popupnewsletter.js

$(document).ready(function() {
  
  var elementPopup = $('<div id="popup-box"></div>').hide().attr('data-status', 'close').insertBefore('main').append($('.block_newsletter_popup')),
      popupTime = parseInt($('.block_newsletter_popup').attr('data-timer')),
      date = new Date(),
      currentDate = 0,
      pastTime = 0,
      cookieName = 'time_popup',
      cookieOptions = {
        expires: 7,
        path: '/'
      };

  if (!$.cookie(cookieName)) {
     elementPopup.attr('data-status', 'open');
     elementPopup.show();
  } 

  currentDate = Date.parse($.cookie(cookieName));
  pastTime = (Date.parse(date) - currentDate) / ( 60 * 1000);

  if ( pastTime >= popupTime) {
    elementPopup.show();
    elementPopup.attr('data-status', 'open');
  }
  
  $(document).on('click', function(e) {
    var target = $(e.target),
    status = target.attr('data-status');
    if (status) {
      elementPopup.hide();
      elementPopup.attr('data-status', 'close');
      $.cookie(cookieName, date, cookieOptions);
      $('html').toggleClass('popup-box-open');
    }
  });
  
  elementPopup.attr('data-status') === 'open' ? $('html').addClass('popup-box-open') : $('html').removeClass('popup-box-open');
});


??

??