Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name relanium
- // @namespace http://www.wykop.pl/ludzie/wytrzzeszcz/
- // @description usuniecie tagow
- // @author wytrzeszcz
- // @version 0.7
- // @grant none
- // @include http://www.wykop.pl/*
- // @include https://www.wykop.pl/*
- // @run-at document-end
- // ==/UserScript==
- (function() {
- const relanium_run= function()
- {
- console.log("Reaniyum:run");
- observer.disconnect();
- if(localStorage.getItem("relanium")==1)relanium_hide();
- else relanium_show();
- observer.observe(document.getElementsByClassName("grid m-reset-float")[0],config);
- };
- var observer = new MutationObserver(relanium_run);
- var config = { attributes: false, childList: true };
- const relanium_hide= function()
- {
- var pat=new RegExp("wykop.pl/tag/");
- entrys=document.getElementsByClassName("entry");
- Array.prototype.forEach.call(entrys, function(el){
- if (pat.test(el.getElementsByTagName("div")[0].innerHTML)) el.style.display="none";});
- };
- const relanium_show= function()
- {
- var pat=new RegExp("wykop.pl/tag/");
- entrys=document.getElementsByClassName("entry");
- Array.prototype.forEach.call(entrys, function(el){
- if (pat.test(el.getElementsByTagName("div")[0].innerHTML)) el.style.display="block";});
- };
- const relanium_preper= function(){
- relanium_active="https://www.wykop.pl/cdn/c3201142/comment_8e9RZcTxgyltQnqjuW23rASgR7IkIzyd.jpg";
- relanium_pasive="https://www.wykop.pl/cdn/c3201142/comment_aKehHX4vBJPPtjWnQDYStHE7ZXthb6fI.jpg";
- relanium=document.createElement("img");
- relanium.id="relanium";
- if(localStorage.getItem("relanium")==1) relanium.src=relanium_active;
- else relanium.src=relanium_pasive;
- relanium.onclick =function(){
- var pat=new RegExp("wykop.pl/tag/");
- entrys=document.getElementsByClassName("entry");
- if(localStorage.getItem("relanium")==1)
- {
- localStorage.setItem("relanium", 0);
- img=document.getElementById("relanium");
- img.src=relanium_pasive;
- relanium_show();
- }
- else
- {
- localStorage.setItem("relanium", 1);
- img=document.getElementById("relanium");
- img.src=relanium_active;
- relanium_hide();
- }
- };
- $('#nav .mainnav .d-logout').before(relanium);
- //av=document.getElementsByClassName("logged-user")[0];
- //av.appendChild(relanium);
- }
- /*//Dla ajaxowej aktualizacji postow na mirko
- $("#newEntriesCounter").click(function(){
- setTimeout(relanium_run, 1000);
- });
- //Po rozwinieciu komentarzy
- $(".more").click(function(){
- setTimeout(relanium_run, 1000);
- });
- */
- $(document).ready(function(){
- relanium_preper();
- observer.observe(document.getElementsByClassName("grid m-reset-float")[0],config);
- relanium_run();
- });
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement