Benutzer:Afrael/pokewiki.js: Unterschied zwischen den Versionen

Aus PokéWiki
Zur Navigation springen Zur Suche springen
(meh, das, was ich will, geht nur per nulledit)
K (An neues URL-Schema und Löschung von MediaWiki:Rcshowhideanons angepasst)
 
Zeile 15: Zeile 15:
for (var i=0; i<links.length; i++){
for (var i=0; i<links.length; i++){
var oldTarget = links[i].childNodes[1].getAttribute("href");
var oldTarget = links[i].childNodes[1].getAttribute("href");
var newTarget = oldTarget.substring(oldTarget.indexOf('target=')+7);
var newTarget = oldTarget+"?action=edit";
newTarget = "/"+newTarget+"?action=edit";


links[i].childNodes[1].innerHTML="edit";
links[i].childNodes[1].innerHTML="edit";
links[i].childNodes[1].setAttribute("href", newTarget);
links[i].childNodes[1].setAttribute("href", newTarget);


}
/*entferne |.| in den Letzten Änderungen (siehe MediaWiki:Rcshowhideanons)*/
//wenn ich tatsächlich auf den Recentchanges bin
if (document.location.href.indexOf("Spezial:Letzte_") || document.location.href.indexOf("Special:Recentchanges"))
{
void (document.getElementsByClassName('rcoptions')[0].innerHTML = document.getElementsByClassName('rcoptions')[0].innerHTML.replace(/\| \. \|/,"|"));
}
}


}//ende window.runOnloadHook
}//ende window.runOnloadHook

Aktuelle Version vom 8. August 2016, 08:41 Uhr

/*wenn search-plugin benutzt wurde, um zu Pokéwiki zu kommen, leite zur Beobachtungsliste weiter*/

if (document.location.href=="http://pokewiki.de/Spezial:Suche")
{
document.location.href="http://pokewiki.de/Spezial:Beobachtungsliste";
}


window.runOnloadHook=function()
{

/*ersetze Links in Special:Linkliste*/

var links = document.getElementsByClassName('mw-whatlinkshere-tools');
for (var i=0; i<links.length; i++){
var oldTarget = links[i].childNodes[1].getAttribute("href");
var newTarget = oldTarget+"?action=edit";

links[i].childNodes[1].innerHTML="edit";
links[i].childNodes[1].setAttribute("href", newTarget);

}

}//ende window.runOnloadHook