Difference between revisions of "User:One-Six/common.js"
(copy User:公的驱逐舰/common.js) |
m (+wikiplus) |
||
Line 1: | Line 1: | ||
+ | //Wikiplus | ||
+ | mw.loader.load('https://wikiplus-app.com/Main.js'); | ||
+ | //setup: get full page name | ||
var title = window.location.href; | var title = window.location.href; | ||
title = title.replace("https://en.moegirl.org/",""); | title = title.replace("https://en.moegirl.org/",""); |
Revision as of 21:26, 5 March 2020
//Wikiplus mw.loader.load('https://wikiplus-app.com/Main.js'); //setup: get full page name var title = window.location.href; title = title.replace("https://en.moegirl.org/",""); title = title.replace("index.php?title=",""); title = title.replace(/&.*/,""); title = title.replace(/#.*/,""); //Add Quick Purge Link var purgeLink = document.createElement("a"); purgeLink.href = "/index.php?title=" + title + "&action=purge"; purgeLink.setAttribute("title","Load the most current version of the current page [ctrl-option-g]"); purgeLink.setAttribute("accesskey","g"); purgeLink.appendChild(document.createTextNode("Purge")); var purgeLi = document.createElement("li"); purgeLi.setAttribute("id","pt-purge-page"); purgeLi.appendChild(purgeLink); var personalLabelUl = document.getElementById("p-personal").getElementsByTagName("UL")[0]; personalLabelUl.insertBefore(purgeLi,document.getElementById("pt-logout")); //end Add Quick Purge Link //check subpages var subPageLink = document.createElement("a"); subPageLink.href = "https://en.moegirl.org/Special:PrefixIndex/" + title; subPageLink.setAttribute("title","Check this page's subpages using PrefixIndex"); subPageLink.appendChild(document.createTextNode("Check Subpages")); var subPageLi = document.createElement("li"); subPageLi.setAttribute("id","t-check-sub-pages"); subPageLi.appendChild(subPageLink); var whatLinksHereLi = document.getElementById("t-whatlinkshere"); whatLinksHereLi.insertAdjacentElement("afterend",subPageLi); //end check subpages