Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Safe For Work HF
- // @namespace alphadelta
- // @description Makes HF sfw
- // @include http://www.hackforums.net/*
- // @include http://hackforums.net/*
- // @include https://www.hackforums.net/*
- // @include https://hackforums.net/*
- // @version 1.0.0
- // @grant none
- // ==/UserScript==
- //================ Switch board
- //Remove avatars?
- var bAvatar = true;
- //Remove signatures?
- var bSignature = true;
- //Remove awards?
- var bAwards = false;
- //Make it so that images are hidden until you hover them
- var bHoverimg = false;
- //=============================
- (function() {
- if(bAvatar) {
- var avatars = document.body.querySelectorAll(".post_avatar");
- for(var i = 0; i < avatars.length; i++) avatars[i].remove();
- }
- if(bSignature) {
- var signatures = document.body.querySelectorAll(".post_content > div:nth-child(3)");
- for(var i = 0; i < signatures.length; i++) signatures[i].remove();
- }
- if(bAwards) {
- var awards = document.body.querySelectorAll("img[src*='/awards/']")
- for(var i = 0; i < awards.length; i++) awards[i].remove();
- }
- if(bHoverimg) {
- var img = document.body.querySelectorAll(".post_body img")
- for(var i = 0; i < img.length; i++) if(!img[i].src.contains('/images/smilies/')) img[i].outerHTML = "<div class=\"sfw-img\">" + img[i].outerHTML + "</div>";
- document.head.innerHTML += "<style type=\"text/css\">.sfw-img { display: inline-block; } .sfw-img > img { display: none; } .sfw-img:hover > img { display: block !important; } .sfw-img:before { content: 'Hover to view image'; background: #222; padding: 2px 4px; } .sfw-img:hover:before { content: ''; display: none; }</style>";
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment