K Seit MW1.17: addPortletLink -> mw.util.addPortletLink und addOnloadHook -> jQuery |
Ghost (Diskussion | Beiträge) K Fixes |
||
| Zeile 1: | Zeile 1: | ||
/* Adds a link on User pages to Special:UserRights */ | /* Adds a link on User pages to Special:UserRights */ | ||
$(function() { | $(function() { | ||
if (wgTitle.indexOf("/") != -1 || document.title.indexOf("- History -") != -1) //no subpages or history | var env = mw.config.get( [ "wgTitle","wgCanonicalNamespace", "wgNamespaceNumber", "wgServer" ] ); | ||
if (env.wgTitle.indexOf("/") != -1 || document.title.indexOf("- History -") != -1) //no subpages or history | |||
return; | return; | ||
if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk") { | if (env.wgCanonicalNamespace == "User" || env.wgCanonicalNamespace == "User_talk") { | ||
var username = encodeURIComponent( wgTitle ); | var username = encodeURIComponent( env.wgTitle ); | ||
mw.util.addPortletLink("p-cactions", wgServer + "/wiki/Spezial:Benutzerrechte/" + username, "Benutzerrechte bearbeiten", "ca-contrib", "Benutzerrechte bearbeiten"); | mw.util.addPortletLink("p-cactions", env.wgServer + "/wiki/Spezial:Benutzerrechte/" + username, "Benutzerrechte bearbeiten", "ca-contrib", "Benutzerrechte bearbeiten"); | ||
} | } | ||
}); | }); | ||