Guest User

Untitled

a guest
Nov 28th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        QuestionAndRedditFlagReplace
  3. // @namespace   QuestionAndRedditFlagReplace
  4. // @description Replace Memeflags
  5. // @include     https://boards.4chan.org/pol/*
  6. // @include     https://boards.4chan.org/bant/*
  7. // @version     1.1
  8. // @grant       none
  9. // ==/UserScript==
  10.  
  11. function replaceFlags(){
  12.     var questions = document.getElementsByClassName("flag flag-xx");
  13.    
  14.     for (var i = (questions.length - 1); i >= 0; i--) {
  15.           questions[0].className = "countryFlag";
  16.     }
  17.      
  18.     var flags = document.getElementsByClassName("countryFlag");
  19.    
  20.     for( var i = 0; i < flags.length; i++ )
  21.     {
  22.         if( flags[ i ].tagName != "IMG" )
  23.           {
  24.            var img = document.createElement("IMG");
  25.            img.className = "countryFlag";
  26.            img.setAttribute("title", "Reddit");
  27.            flags[i].parentNode.replaceChild(img, flags[i]);
  28.           }
  29.         flags[ i ].src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAABmJLR0QA/wD/AP+gvaeTAAAAl0lEQVQoz2O8GyD8n4ECwMLAwMCgxMuCW4V/EQNDYDGqWII0AwMDA8O9z38YmAhaEVgM0QDVhNUFWG3Fxl/fy8CwsQ9FivFugPB/uBcWPCXO41CDcHthfS+qkxOkIWJYABOGRgYGDGeiiKF5gwVDUWAxplfweI0Jq/ORnY7sFSyByILTqeguwaIZHgtY3eaajMrfPRerMgC0HTPw6CPJJQAAAABJRU5ErkJggg=="
  30.     }
  31. }
  32.  
  33. replaceFlags();
  34.  
  35. document.addEventListener("ThreadUpdate", replaceFlags);
Advertisement
Add Comment
Please, Sign In to add comment