Guest User

Untitled

a guest
Nov 13th, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function () {
  2.  
  3.     function uploader() {
  4.  
  5.         this._started = false;
  6.         uploader.prototype.start();
  7.  
  8.     }
  9.     uploader.prototype = {
  10.         /**
  11.          * Start to handle screenshot events.
  12.          * @memberof Screenshot.prototype
  13.          */
  14.         start: function () {
  15.             console.log("FXOS Adblocker: Ready to load");
  16.             if (document.documentElement) {
  17.                 this._started = true;
  18.                 this.removeImages();
  19.             } else {
  20.                 this._started = true;
  21.                 window.addEventListener('load', this.removeImages);
  22.             }
  23.         },
  24.         removeImages: function () {
  25.             var images = document.getElementsByTagName("img");
  26.             var l = images.length;
  27.             for (var i = 0; i < l; i++) {
  28.                 images[0].parentNode.removeChild(images[0]);
  29.             }
  30.         },
  31.  
  32.         /**
  33.          * Stop handling screenshot events.
  34.          * @memberof Screenshot.prototype
  35.          */
  36.         stop: function () {
  37.             console.log("FXOS-Adblocker Stopped at: " + window.location);
  38.             if (!this._started) {
  39.                 throw 'FXOS-Adblocker was never start()\'ed but stop() is called.';
  40.             }
  41.             this._started = false;
  42.         }
  43.  
  44.     }
  45.  
  46.     var uploader = new uploader();
  47. }());
Advertisement
Add Comment
Please, Sign In to add comment