Jump to content

User:InvalidOS/vector.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by InvalidOS (talk | contribs) at 14:06, 30 October 2019 (doesn't work right now). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// Add a second sandbox tab to the top menu, and a link to [[Special:RecentChanges]]
if (document.getElementById('pt-sandbox'))
{
	var inner='<a href="/wiki/User:InvalidOS/sandbox1" title="Sandbox 1">Sandbox 1</a>';
	var append='<li id="pt-sandbox-2" title="Also My Sandbox"><a href="/wiki/User:InvalidOS/sandbox2" title="Sandbox 2">Sandbox 2</a></li><li id="pt-recent", title="Special:RecentChanges"><a href="/wiki/Special:RecentChanges?damaging=likelybad%3Bverylikelybad&hidebots=1&hideWikibase=1&limit=50&days=7&urlversion=2">Recent Changes</a></li>';
	var el = document.getElementById('pt-sandbox');
	el.innerHTML = inner;
	el.insertAdjacentHTML("afterend",append);
}

/*
if (document.getElementById('ca-talk'))
{
	var appendx;
	var el2 = document.getElementById('ca-talk');
	if ((mwc.get('wgCanonicalNamespace') === "" || mwc.get('wgCanonicalNamespace') === "Talk" ) && mw.config.get('wgTitle') != "Main Page")
	{
		appendx='<li id="ca-del"><span><a href="/wiki/Special:PrefixIndex/Wikipedia:Articles for deletion/' + mw.config.get('wgTitle') + ' " rel="del-discussion" title="Deletion discussions [-]" accesskey="-">AfDs</a></span></li>';
		el2.insertAdjacentHTML("afterend",appendx);
	}
	else if (mwc.get('wgCanonicalNamespace') === "File" || mwc.get('wgCanonicalNamespace') === "File talk")
	{
		appendx='<li id="ca-del"><span><a href="/wiki/Special:PrefixIndex/Wikipedia:Files for discussion/File:' + mw.config.get('wgTitle') + ' " rel="del-discussion" title="Deletion discussions [-]" accesskey="-">FfDs</a></span></li>';
		el2.insertAdjacentHTML("afterend",appendx);
	}
	else if (mwc.get('wgCanonicalNamespace') === "Category" || mwc.get('wgCanonicalNamespace') === "Category talk")
	{
		appendx='<li id="ca-del"><span><a href="/wiki/Special:PrefixIndex/Wikipedia:Category for discussion/Category:' + mw.config.get('wgTitle') + ' " rel="del-discussion" title="Deletion discussions [-]" accesskey="-">CfDs</a></span></li>';
		el2.insertAdjacentHTML("afterend",appendx);
	}
	else if (mwc.get('wgCanonicalNamespace') === "Template" || mwc.get('wgCanonicalNamespace') === "Template talk")
	{
		appendx='<li id="ca-del"><span><a href="/wiki/Special:PrefixIndex/Wikipedia:Templates for discussion/Template:' + mw.config.get('wgTitle') + ' " rel="del-discussion" title="Deletion discussions [-]" accesskey="-">TfDs</a></span></li>';
		el2.insertAdjacentHTML("afterend",appendx);
	}
	else if (mwc.get('wgCanonicalNamespace') === "Module" || mwc.get('wgCanonicalNamespace') === "Module talk")
	{
		appendx='<li id="ca-del"><span><a href="/wiki/Special:PrefixIndex/Wikipedia:Templates for discussion/Module:' + mw.config.get('wgTitle') + ' " rel="del-discussion" title="Deletion discussions [-]" accesskey="-">TfDs</a></span></li>';
		el2.insertAdjacentHTML("afterend",appendx);
	}
	else
	{
		appendx='<li id="ca-del"><span><a href="/wiki/Special:PrefixIndex/Wikipedia:Miscellany for deletion/' + mwc.get('wgPageName') + ' " rel="del-discussion" title="Deletion discussions [-]" accesskey="-">MfDs</a></span></li>';
		el2.insertAdjacentHTML("afterend",appendx);
	}
}
*/


//Add a link to view any deletion discussions the article may have
/*
var delTab = document.getElementById("p-cactions").getElementsByTagName('ul')[0];
var li = document.createElement("LI");
var tabT = "&title=Special%3ASearch&go=Go&ns0=1";
var text;
var moretext = document.createTextNode("Deletion discussions");
var text2 = "<a href='/w/index.php?search=Wikipedia%3ARedirects+for+discussion/" + mw.config.get('wgCanonicalTitle') + "&title=Special%3ASearch&go=Go&ns0=1'>";
var redirect = document.createElement("LI");
var ar = document.createElement("A");
var moretext2 = document.createTextNode("Redirect?");
redirect.appendChild();
ar.setAttribute("href", text2);
ar.appendChild(moretext2);
var a = document.createElement("A");
if (mw.config.get('wgCanonicalNamespace') === "" && mw.config.get('wgTitle') != "Main Page")
{
	text = "<a href='/w/index.php?search=Wikipedia%3AArticles+for+Deletion/" + mw.config.get('wgTitle') + tabT + "'>" + tabT + "</a>";
	
	delTab.appendChild(li);
}
else if (mw.config.get('wgCanonicalNamespace') === "User" || mw.config.get('wgCanonicalNamespace') === "Draft" ||
	mw.config.get('wgCanonicalNamespace') === "Wikipedia" || mw.config.get('wgCanonicalNamespace') === "Help" ||
	mw.config.get('wgCanonicalNamespace') === "Gadget" || mw.config.get('wgCanonicalNamespace') === "Gadget Definition" ||
	mw.config.get('wgCanonicalNamespace') === "Education Program" || mw.config.get('wgCanonicalNamespace') === "Special" ||
	mw.config.get('wgTitle') === "Main Page")
{
	text = "/w/index.php?search=Wikipedia%3AMiscellany+for+Deletion/" + mw.config.get('wgTitle') + tabT;
	a.appendChild(moretext);
	a.setAttribute("href", text);
	li.appendChild(a);
	delTab.appendChild(li);
}
else if (mw.config.get('wgCanonicalNamespace') === "Category")
{
	text = document.createTextNode("/w/index.php?search=Wikipedia%3ACategories+for+Discussion/" + mw.config.get('wgTitle') + tabT);
	a.appendChild(moretext);
	a.setAttribute("href", text);
	li.appendChild(a);
	delTab.appendChild(li);
}
else if (mw.config.get('wgCanonicalNamespace') === "Template" || mw.config.get('wgCanonicalNamespace') === "Module")
{
	text = document.createTextNode("/w/index.php?search=Wikipedia%3ATemplates+for+Discussion/" + mw.config.get('wgTitle') + tabT);
	a.appendChild(moretext);
	a.setAttribute("href", text);
	li.appendChild(a);
	delTab.appendChild(li);
}
delTab.appendChild(redirect);
*/

// importScript('User:InvalidOS/ShowComments.js');