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 13:07, 17 October 2019 (wip). 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 append2='<li id="ca-talk"><span><a href="/wiki/Special:PrefixIndex" rel="del-discussion" title="Deletion discussions [-]" accesskey="-">XfDs</a></span></li>';
	var el = document.getElementById('pt-sandbox');
	el.innerHTML = inner;
	el.insertAdjacentHTML("afterend",append);
}
*/


//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);
*/

$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function () { 
    mediawiki.util.addPortletLink('p-cactions', mediawiki.util.getUrl('Special:MyPage/sandbox'), 'Sandbox', 'pt-sandy');
} );