ulvis.paste.net

Paste Search Dynamic
Recent pastes
adblock detector
  1. <script type="text/javascript">
  2.         function formBlockMsg() {
  3.                 var widget = document.createElement('div'),
  4.                                 container = document.createElement('div'),
  5.                                 message = document.createElement('div'),
  6.                                 svgElement = document.createElementNS('http://www.w3.org/2000/svg', 'svg'),
  7.                                 svgUse = document.createElementNS("http://www.w3.org/2000/svg", 'use'),
  8.                                 buttonCont = document.createElement('div'),
  9.                                 link = document.createElement('a');
  10.                 widget.setAttribute('class', 'notification-widget trampsgruzijaisti');
  11.                 container.setAttribute('class', 'notification-container');
  12.                 message.setAttribute('class', 'notification-message');
  13.                 svgUse.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', '#icon-attention');
  14.                 svgElement.setAttribute("viewBox", '0 0 500 441.86');
  15.                 svgElement.appendChild(svgUse);
  16.                 message.appendChild(svgElement);
  17.                 message.appendChild(document.createTextNode('if you  wan't view page need switch off  adblock'));
  18.                 link.appendChild(document.createTextNode('AizvÄ“rt'));
  19.                 link.setAttribute('class', 'close trampsgruzijaisti ');
  20.                 buttonCont.setAttribute('class', 'notification-buttons');
  21.                 buttonCont.appendChild(link);
  22.                 container.appendChild(message);
  23.                 container.appendChild(buttonCont);
  24.                 widget.appendChild(container);
  25.                 document.body.insertBefore(widget, document.body.firstChild);
  26.                 $(document).on('click', 'a.close.trampsgruzijaisti', function () {
  27.                         $('.notification-widget.trampsgruzijaisti').remove();
  28.                         $.cookie('adblock_detected', '2', {
  29.                                 expires: 1, // days
  30.                                 path: '/',
  31.                                 domain: '.' + document.location.hostname.split('.').slice(-2).join('.')
  32.                         });
  33.                 });
  34.         }
  35.  
  36.         // global JS variable that is used in adblock detector
  37.         ado_server_down = false;
  38.  
  39.         // if detector finds that client has adblock activated, then this event is triggered
  40.         // after viewing page ~1 min
  41.         $(function () {
  42.                 // do not show message again
  43.                 if ($.cookie('adblock_detected') === "1") {
  44.                         formBlockMsg();
  45.                         return;
  46.                 } else if ($.cookie('adblock_detected') === "2") {
  47.                 }
  48.                 $(window).bind('adblock_detected', function () {
  49.                         if (!$.cookie('adblock_detected')) {
  50.                                 $.cookie('adblock_detected', '1', {
  51.                                         expires: 1, // days
  52.                                         path: '/',
  53.                                         domain: '.' + document.location.hostname.split('.').slice(-2).join('.')
  54.                                 });
  55.                                 formBlockMsg();
  56.                         }
  57.                 });
  58.         });
  59. </script>
Parsed in 0.016 seconds