Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name "Extra Flags for int" Complement
- // @namespace com.extraflagsforint.complementary
- // @description Complementary user script to "Extra Flags for int" that adjusts a few things
- // @include http*://boards.4chan.org/int/*
- // @include http*://boards.4chan.org/sp/*
- // @include http*://boards.4chan.org/pol/*
- // @include http*://boards.4chan.org/bant/*
- // @exclude http*://boards.4chan.org/int/catalog
- // @exclude http*://boards.4chan.org/sp/catalog
- // @exclude http*://boards.4chan.org/pol/catalog
- // @exclude http*://boards.4chan.org/bant/catalog
- // @version 1
- // @grant GM_addStyle
- // ==/UserScript==
- GM_addStyle(".extraFlag{top:1px}");
- GM_addStyle(".countryFlag span{display:inline-block;width:16px;height:11px;position:relative;top:1px;background-image:url('//s.4cdn.org/image/flags.6.png');background-repeat:no-repeat;}")
- var countryFlags = document.getElementsByClassName("flag");
- for(var i = 0; i < countryFlags.length; i++) {
- var flag = countryFlags[i];
- var link = document.createElement("a");
- link.className = "countryFlag";
- link.href = "https://www.google.com/maps/place/" + flag.title;
- link.target = "_blank";
- var newFlag = document.createElement("span");
- newFlag.title = flag.title;
- newFlag.className = flag.className.replace(/flag /g, "")
- flag.style.display = "none";
- flag.parentNode.appendChild(link);
- link.appendChild(newFlag);
- }
Advertisement
Add Comment
Please, Sign In to add comment