User:Doc Taxon/monobook.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
The accompanying .css page for this skin is at User:Doc Taxon/monobook.css. |
- Report page listing warnings and errors.
// für jegliche Hilfe besten Dank an user:PerfektesChaos
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/listPageOptions/r.js&action=raw&ctype=text/javascript&maxage=604800&*","text/javascript");
if ( typeof mw.libs.DocTaxon !== "object" ) {
mw.libs.DocTaxon = { };
}
mw.libs.DocTaxon.nsn = mw.config.get( "wgNamespaceNumber" );
mw.libs.DocTaxon.furnish = function () {
var nsn = mw.libs.DocTaxon.nsn,
pgName = mw.config.get( "wgPageName" ),
server = mw.config.get( "wgServer" ),
title = mw.config.get( "wgTitle" ).replace( /\/.*$/, "" );
if ( nsn < 0 && window.location.search.indexOf( "&type=delete&" ) > 0 ) {
/* Lösch-Logbuch-Filter */
mw.libs.DocTaxon.flip = function () {
var o = mw.libs.DocTaxon;
if ( o.limit ) {
o.$toggling.show();
o.limit = false;
} else {
o.$toggling.hide();
o.limit = true;
}
};
$( ".mw-logline-delete" ).each( function() {
var $li = $( this ),
re = "(?:"
+ "Aufstachelung"
+ "|Benutzer"
+ "|Bothinweise"
+ "|Diskussionsseite"
+ "|erledigte"
+ "|Kategorie"
+ "|Lizenzierung"
+ "|nötig"
+ "|Redirect"
+ "|Sprache"
+ "|Unfug"
+ "|Unsinn"
+ "|Verschieb"
+ "|Weblink"
+ "|Weiterleitung"
+ ")",
s = $li.children( ".comment" ).text();
re = new RegExp( re, "i" );
if ( re.test( s ) || /(?:Commons|Datei)/.test( s ) ) {
$li.addClass( "DocTaxon" );
}
} ); // .each
mw.libs.DocTaxon.$toggling = $( ".DocTaxon" );
}
/* p-personal */
mw.util.addPortletLink( "p-personal",server + "/wiki/" + "Special:Random","Random" );
if ( nsn >= 0 ) {
mw.util.addPortletLink( "p-personal",server + "/w/index.php?title=" + pgName + "&action=purge","Purge","ca-purge","Purge" );
mw.util.addPortletLink( "p-personal",server + "/w/index.php?title=" + "Special:Export&pages=" + pgName + "&dir=desc&limit=5&wpDownload&history=1","Export" );
}
mw.util.addPortletLink( "p-personal",server + "/wiki/" + "Special:Contributions/TaxonBot","TaxonBot" );
mw.util.addPortletLink( "p-personal",server + "/wiki/" + "Special:Contributions/GiftBot","GiftBot" );
mw.util.addPortletLink( "p-personal","//de.wikipedia.org/wiki/" + "Benutzer:Doc_Taxon/TNX","TNX" );
/* p-navigation */
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Recentchangeslinked/" + pgName,"Änderungen an verlinkten Seiten" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Wikipedia:Autorenportal","Autorenportal" );
if ( nsn === 2 || nsn === 3 ) {
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Contributions/" + title,"Benutzerbeiträge" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:EmailUser/" + title,"Benutzer-eMail" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:UserRights/" + title,"Benutzerrechte" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Block/" + title,"Benutzer sperren" );
}
mw.util.addPortletLink( "p-navigation",server + "/w/index.php?title=" + "Special:Book" + "&bookcmd=book_creator&referer=" + pgName,"Buch-Version" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Upload/", "Datei hochladen" );
mw.util.addPortletLink( "p-navigation",server + "/w/index.php?title=" + pgName + "&printable=yes","Druckversion" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Hilfe:Übersicht", "Hilfe" );
mw.util.addPortletLink( "p-navigation", "//de.wikipedia.org/wiki/" + "Special:Import/", "Import" );
// mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Import/", "Import" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Wikipedia:Kontakt", "Kontakt" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:RecentChanges/", "Letzte Änderg." );
if ( nsn < 0 ) {
if ( typeof mw.libs.DocTaxon.flip === "function" ) {
mw.util.addPortletLink( "p-navigation","#","Logbuch alt.","t-DocTaxon-flip" );
$( "#t-DocTaxon-flip" ).click( mw.libs.DocTaxon.flip );
}
} else {
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Whatlinkshere/" + pgName,"Links auf Seite" );
}
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Log/" + title,"Logbücher" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Notifications/" + title,"News" );
if ( mw.config.get( "wgCanonicalSpecialPageName" ) === "Watchlist" ) {
mw.util.addPortletLink( "p-navigation","javascript:mw.libs.listPageOptions.unwatch.furnish();void(0);","Nicht beobachten" );
}
mw.util.addPortletLink( "p-navigation",server + "/w/index.php?title=" + "Special:Book" + "&bookcmd=render_article&arttitle=" + pgName + "&writer=rl","PDF-Version" );
if ( nsn >= 0 ) {
wdID = mw.config.get( "wgWikibaseItemId" );
mw.util.addPortletLink( "p-navigation",server + "/w/index.php?title=" + pgName + "&curid=" + mw.config.get( "wgArticleId" ), "Permalink S." );
mw.util.addPortletLink( "p-navigation",server + "/w/index.php?title=" + pgName + "&oldid=" + mw.config.get( "wgCurRevisionId" ),"Permalink V." );
if ( wdID ) {
mw.util.addPortletLink( "p-navigation","//www.wikidata.org/wiki/" + wdID,wdID );
}
}
mw.util.addPortletLink( "p-navigation",server + "/w/index.php?title=" + pgName + "&action=info", "Seiteninfos" );
mw.util.addPortletLink( "p-navigation",server + "/wiki/" + "Special:Specialpages/", "Spezialseiten" );
mw.util.addPortletLink( "p-navigation",server + "/w/index.php?title=" + "Special:Cite/" + pgName,"Zitierhilfe" );
}; // .furnish()
mw.hook( "wikipage.content" ).add( function() {
// document: ready; mw.util vorhanden
if ( typeof mw.libs.DocTaxon.loaded !== "boolean" ) {
mw.libs.DocTaxon.furnish();
mw.libs.DocTaxon.loaded = true;
}
} );
// [[:en:User:Lupin/popups.js]]
mw.loader.load("//en.wikipedia.org/w/index.php?title=" + "User:Lupin/popups.js" + "&action=raw&ctype=text/javascript","text/javascript" );
if ( mw.libs.DocTaxon.nsn <= 1 ) {
// Spezialseite, ANR, A-Disk erforderlich; sonst ersparen
mw.loader.load("//de.wikipedia.org/w/index.php?title=" + "User:PerfektesChaos/js/defekterWeblinkBotVorlage/r.js" + "&action=raw&ctype=text/javascript&maxage=604800&*","text/javascript" );
}
if ( mw.libs.DocTaxon.nsn === -1 || mw.libs.DocTaxon.nsn === 4 ) {
// Spezialseite oder WPNR; sonst funktionslos
mw.loader.load("//de.wikipedia.org/w/index.php?title=" + "User:Doc_Taxon/import.js" + "&action=raw&ctype=text/javascript&maxage=86400&*","text/javascript" );
}
if ( ! ( mw.libs.DocTaxon.nsn % 2 ) && "|view|edit|submit|".indexOf( mw.config.get( "wgAction" ) ) > 0 ) {
mw.loader.load("//de.wikipedia.org/w/index.php?title=" + "User:Doc_Taxon/rs.js" + "&action=raw&ctype=text/javascript","text/javascript" );
}