Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name HnHForumFixes
- // @namespace rabeuf.bloc
- // @description Does the shit cobaltjones asked for.
- // @include http://www.havenandhearth.com/forum/*
- // @version 1.3.37b
- // @grant none
- // ==/UserScript==
- function blankifyLinks()
- {
- var links = document.body.getElementsByTagName("a");
- var length = links.length;
- for (var i = 0; i < length; i++)
- {
- var thisLink = links[i];
- switch (thisLink.className)
- {
- case "postlink":
- case "topictitle":
- thisLink.target = "_blank";
- break;
- default:
- break;
- }
- }
- var imgs = document.body.getElementsByTagName("img");
- length = imgs.length;
- for (var i = 0; i < length; i++)
- {
- var thisImg = imgs[i];
- if (thisImg.title === "View the latest post")
- {
- thisImg.parentNode.target = "_blank";
- }
- }
- }
- function resizeImages()
- {
- var imgs = document.body.getElementsByTagName("img");
- var length = imgs.length;
- for (var i = 0; i < length; i++)
- {
- var thisImg = imgs[i];
- if (thisImg.alt === "Image")
- {
- //thisImg.style.display = "block";
- thisImg.style.height = "auto";
- thisImg.style.width = "auto";
- var scaleFactor;
- if (screen.width === window.innerWidth)
- {
- scaleFactor = 1;
- }
- else
- {
- scaleFactor = .7;
- }
- thisImg.style.maxWidth = (thisImg.parentNode.clientWidth * scaleFactor).toString() + "px";
- }
- }
- }
- blankifyLinks();
- resizeImages();
- window.onresize = resizeImages;
Advertisement
Add Comment
Please, Sign In to add comment