Benutzer:Skelabra2509/common.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Sorry für evtl. Editspam, JS-Edits lassen sich nciht immer per Vorschau testen) |
Keine Bearbeitungszusammenfassung |
||
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Schnark/js/letzteredit.js&action=raw&ctype=text/javascript&maxage=604800&*", | // Aus diesem Skript darf prinzipiell jeder etwas kopieren, er sollte jedoch immer die Quelle angeben, | ||
"text/javascript"); // [[wikipedia:de:User:Schnark/js/letzteredit]] | // die je nach Skript variiert. | ||
// Meine persönliche und damit frei manipulierbare Kopie der Common.js | |||
mw.loader.load("//www.pokewiki.de/index.php?title=Benutzer:Skelabra2509/MediaWiki:Common.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // Common.js | |||
// Grundsätzliche Importe | |||
/*mw.loader.load("https://de.wikipedia.org/w/index.php?title=&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript");*/ | |||
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/autoBackup/r.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[wikipedia:de:User:PefektesChaos/js/autoBackup]] # läuft | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=User:Schnark/js/letzteredit.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[wikipedia:de:User:Schnark/js/letzteredit]] # läuft | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/linkUnlinked.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[Benutzer:Schnark/js/linkUnlinked.js]] # LÄUFT NICHT (außer in Diffs) (Ursache unbekannt) | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/wikiblame.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[Benutzer:Schnark/js/wikiblame.js]] # läuft | |||
mw.user.options.set('schnark-syntaxhighlight-exclude', {lua: true, js: true, css: true}); | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/syntaxhighlight.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[Benutzer:Schnark/js/syntaxhighlight.js]] # läuft | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/virtuelleEinzelnachweise.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[Benutzer:Schnark/js/virtuelleEinzelnachweise]] # läuft | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/section-links.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[Benutzer:Schnark/js/section-links.js]] # läuft | |||
mw.loader.load("//pokewiki.de/index.php?title=Benutzer:Skelabra2509/artikel-statistik.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); //[[Benutzer:Schnark/js/artikel-statistik.js]] # läuft | |||
if (mw.config.get("wgCanonicalSpecialPageName") != 'Log') { | |||
mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:TMg/filterContributions.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[Benutzer:TMg/filterContributions.js]] # läuft | |||
} | |||
mw.loader.load("https://en.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // [[wikipedia:de:User:TMg/cleanDiff.js]] # LÄUFT NICHT (Ursache unbekannt) | |||
mw.loader.load("//pokewiki.de/index.php?title=Benutzer:Skelabra2509/smart-rollback.js&action=raw&ctype=text/javascript", | |||
"text/javascript"); // # LÄUFT NICHT (in Entwicklung) | |||
if (mw.config.get("wgPageContentModel") != "javascript" ) { | |||
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Jackmcbarn/advancedtemplatesandbox.js&action=raw&ctype=text/javascript", | |||
"text/javascript"); // # läuft | |||
} | |||
mw.loader.load("https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript&maxage=604800", | |||
"text/javascript"); // Lädt HotCat aus Commons # läuft | |||
window.hotcat_translations_from_commons = true; | |||
mw.loader.load("https://pokewiki.de/index.php?title=Benutzer:Skelabra2509/rightsfilter.js&action=raw&ctype=text/javascript", | |||
"text/javascript"); // # läuft | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/search%2B%2B.js&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); // # läuft | |||
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/MarkUnpatrolledContribs.js&action=raw&ctype=text/javascript' ); | |||
mw.loader.load("https://pokewiki.de/index.php?title=Benutzer:Skelabra2509/purge.js&action=raw&ctype=text/javascript", | |||
"text/javascript"); // # β | |||
// Ersetzt Kurzlinks aus der Suche (von Shadowtweaker) | |||
var shortlinks = window.setInterval("replaceshortlinks()", 500); | |||
function replaceshortlinks() | |||
{ | |||
if (Math.floor((document.getElementById("searchInput").value.indexOf(":")+1)/2) == 1) { | |||
var text = document.getElementById("searchInput").value; | |||
text = text.replace(/^[B]:/, "Benutzer:"); | |||
text = text.replace(/^[B][Dd]:/, "Benutzer Diskussion:"); | |||
text = text.replace(/^[D]:/, "Datei:"); | |||
text = text.replace(/^[D][Dd]:/, "Datei Diskussion:"); | |||
text = text.replace(/^[H]:/, "Hilfe:"); | |||
text = text.replace(/^[H][Dd]:/, "Hilfe Diskussion:"); | |||
text = text.replace(/^[K]:/, "Kategorie:"); | |||
text = text.replace(/^[K][Dd]:/, "Kategorie Diskussion:"); | |||
text = text.replace(/^[M][Ww]:/, "MediaWiki:"); | |||
text = text.replace(/^[M][Dd]:/, "MediaWiki Diskussion:"); | |||
text = text.replace(/^[P][Ww]:/, "PokéWiki:"); | |||
text = text.replace(/^[P][Dd]:/, "PokéWiki Diskussion:"); | |||
text = text.replace(/^[S]:/, "Spezial:"); | |||
text = text.replace(/^[D]:/, "Diskussion:"); | |||
text = text.replace(/^[V]:/, "Vorlage:"); | |||
text = text.replace(/^[V][Dd]:/, "Vorlage Diskussion:"); | |||
document.getElementById("searchInput").value = text; | |||
} | |||
} | |||
///////////////////////// Werkzeugleiste ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |||
mw.loader.using( [ 'mediawiki.util' ], function() { $( function () { | |||
// 'Logbücher-Seite' (von Umheriirender [wp]) | |||
if ( mw.config.get( 'wgNamespaceNumber' ) >= 0 ) { | |||
mw.util.addPortletLink( | |||
'p-tb', | |||
mw.util.getUrl( 'Special:Log', { 'page': mw.config.get( 'wgPageName' ) } ), | |||
'Logbücher-Seite', | |||
't-pagelog', | |||
'Logbücher-Seite', | |||
'l', | |||
'#t-upload' | |||
); | |||
} | |||
} ) } ); | |||
// Manipulation der Werkzeug-Box: Neuer Link „Präfixindex“ (von Schniggendiller [wp]) | |||
jQuery(document).ready(function() { | |||
mw.loader.using("mediawiki.util", | |||
function() { | |||
mw.util.addPortletLink("p-tb", | |||
"/index.php?title=Spezial:Präfixindex/" | |||
+ mw.util.wikiUrlencode(mw.config.get("wgPageName")), | |||
"Präfixindex", | |||
"t-prefix", | |||
"Präfixindex dieser Seite", | |||
"ß", | |||
"#t-recentchangeslinked", | |||
null); | |||
}); | |||
}); | |||
/* | |||
// Quelle: [[Benutzer:T§/PurgePortlet.js]] und [[Benutzer:T§/PurgePortlet]], Autor ist T§.+# | |||
if (mw.config.get('wgNamespaceNumber') > -1) { | |||
jQuery(document).ready(function() { | |||
mw.loader.using( [ 'mediawiki.util' ], | |||
function () { | |||
mw.util.addPortletLink( 'pw-menubar-actions', // Alterniv 'p-tb' | |||
mw.config.get( 'wgScript' ) + | |||
'?action=purge&title=' + | |||
mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ), | |||
'Purge', | |||
'ca-purge', | |||
'Servercache dieser Seite leeren', | |||
null, | |||
null); //Alternativ '#t-pagelog' oder '#ca-move' | |||
} ); // .using() | |||
} ); // .ready() | |||
}*/ | |||
///////////////////////////// Seitenspezifisch ////////////////////////////////////////////////////////////////////////// | |||
/* Von Shadowtweaker: | |||
####################### Einzelnen Benutzer in den letzten Änderungen ausblenden ############################ | |||
# Wenn ein einzelner Benutzer sehr viele Bearbeitungen in kurzer Zeit tätigt, kann es nützlich sein, # | |||
# wenn man die Möglichkeit hat, diesen Benutzer in den Letzten Änderungen vorübergehend auszublenden. # | |||
# In MediaWiki kann man nur sich selbst ausblenden, mit diesem Code aber jeden beliebigen Benutzer. # | |||
# Dazu muss in den Letzten Änderungen einfach "?hideuser=<Benutzername>" hinten an die URL gehängt werden. # | |||
############################################################################################################ */ | |||
if (window.location.href.replace("Letzte_%C3%84nderungen") != window.location.href) { | |||
if (window.location.href.indexOf("hideuser=") > 0) { | |||
var hideuser = window.location.href.substring(window.location.href.indexOf("hideuser=")+9); | |||
hideuser = hideuser.replace(/(\?|\&).*/, ""); | |||
var listofcontribs = $(".mw-userlink"); | |||
for (var i=0;i<listofcontribs.length;i++) { | |||
if (listofcontribs[i].innerHTML.replace(" ","_") == hideuser) { listofcontribs[i].parentNode.style.display = "none"; } | |||
} | |||
} | |||
} | |||
// von [[wikipedia:de:user:Hoo man]] und [[wikipedia:de:user:Umherirrender]] | |||
mw.loader.load("https://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-old-movepage.js&oldid=148013894&action=raw&ctype=text/javascript&maxage=604800&*", | |||
"text/javascript"); | |||
/* | |||
jQuery(document).ready(function() { | |||
mw.loader.using( [ 'mediawiki.util' ], | |||
function () { | |||
mw.util.addPortletLink( | |||
'pw-personal', | |||
mw.util.getUrl( 'Spezial:RecentChanges' ), | |||
'Letzte Änderungen', | |||
'pt-recentchanges', | |||
null, // Mouseover | |||
null, // Accesskey | |||
null // Position | |||
); | |||
}); | |||
}); | |||
*/ |
Aktuelle Version vom 1. Mai 2017, 16:09 Uhr
// Aus diesem Skript darf prinzipiell jeder etwas kopieren, er sollte jedoch immer die Quelle angeben,
// die je nach Skript variiert.
// Meine persönliche und damit frei manipulierbare Kopie der Common.js
mw.loader.load("//www.pokewiki.de/index.php?title=Benutzer:Skelabra2509/MediaWiki:Common.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // Common.js
// Grundsätzliche Importe
/*mw.loader.load("https://de.wikipedia.org/w/index.php?title=&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript");*/
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/autoBackup/r.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[wikipedia:de:User:PefektesChaos/js/autoBackup]] # läuft
mw.loader.load("https://de.wikipedia.org/w/index.php?title=User:Schnark/js/letzteredit.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[wikipedia:de:User:Schnark/js/letzteredit]] # läuft
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/linkUnlinked.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[Benutzer:Schnark/js/linkUnlinked.js]] # LÄUFT NICHT (außer in Diffs) (Ursache unbekannt)
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/wikiblame.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[Benutzer:Schnark/js/wikiblame.js]] # läuft
mw.user.options.set('schnark-syntaxhighlight-exclude', {lua: true, js: true, css: true});
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/syntaxhighlight.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[Benutzer:Schnark/js/syntaxhighlight.js]] # läuft
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/virtuelleEinzelnachweise.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[Benutzer:Schnark/js/virtuelleEinzelnachweise]] # läuft
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/section-links.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[Benutzer:Schnark/js/section-links.js]] # läuft
mw.loader.load("//pokewiki.de/index.php?title=Benutzer:Skelabra2509/artikel-statistik.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); //[[Benutzer:Schnark/js/artikel-statistik.js]] # läuft
if (mw.config.get("wgCanonicalSpecialPageName") != 'Log') {
mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:TMg/filterContributions.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[Benutzer:TMg/filterContributions.js]] # läuft
}
mw.loader.load("https://en.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // [[wikipedia:de:User:TMg/cleanDiff.js]] # LÄUFT NICHT (Ursache unbekannt)
mw.loader.load("//pokewiki.de/index.php?title=Benutzer:Skelabra2509/smart-rollback.js&action=raw&ctype=text/javascript",
"text/javascript"); // # LÄUFT NICHT (in Entwicklung)
if (mw.config.get("wgPageContentModel") != "javascript" ) {
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Jackmcbarn/advancedtemplatesandbox.js&action=raw&ctype=text/javascript",
"text/javascript"); // # läuft
}
mw.loader.load("https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript&maxage=604800",
"text/javascript"); // Lädt HotCat aus Commons # läuft
window.hotcat_translations_from_commons = true;
mw.loader.load("https://pokewiki.de/index.php?title=Benutzer:Skelabra2509/rightsfilter.js&action=raw&ctype=text/javascript",
"text/javascript"); // # läuft
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/search%2B%2B.js&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript"); // # läuft
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/MarkUnpatrolledContribs.js&action=raw&ctype=text/javascript' );
mw.loader.load("https://pokewiki.de/index.php?title=Benutzer:Skelabra2509/purge.js&action=raw&ctype=text/javascript",
"text/javascript"); // # β
// Ersetzt Kurzlinks aus der Suche (von Shadowtweaker)
var shortlinks = window.setInterval("replaceshortlinks()", 500);
function replaceshortlinks()
{
if (Math.floor((document.getElementById("searchInput").value.indexOf(":")+1)/2) == 1) {
var text = document.getElementById("searchInput").value;
text = text.replace(/^[B]:/, "Benutzer:");
text = text.replace(/^[B][Dd]:/, "Benutzer Diskussion:");
text = text.replace(/^[D]:/, "Datei:");
text = text.replace(/^[D][Dd]:/, "Datei Diskussion:");
text = text.replace(/^[H]:/, "Hilfe:");
text = text.replace(/^[H][Dd]:/, "Hilfe Diskussion:");
text = text.replace(/^[K]:/, "Kategorie:");
text = text.replace(/^[K][Dd]:/, "Kategorie Diskussion:");
text = text.replace(/^[M][Ww]:/, "MediaWiki:");
text = text.replace(/^[M][Dd]:/, "MediaWiki Diskussion:");
text = text.replace(/^[P][Ww]:/, "PokéWiki:");
text = text.replace(/^[P][Dd]:/, "PokéWiki Diskussion:");
text = text.replace(/^[S]:/, "Spezial:");
text = text.replace(/^[D]:/, "Diskussion:");
text = text.replace(/^[V]:/, "Vorlage:");
text = text.replace(/^[V][Dd]:/, "Vorlage Diskussion:");
document.getElementById("searchInput").value = text;
}
}
///////////////////////// Werkzeugleiste /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
mw.loader.using( [ 'mediawiki.util' ], function() { $( function () {
// 'Logbücher-Seite' (von Umheriirender [wp])
if ( mw.config.get( 'wgNamespaceNumber' ) >= 0 ) {
mw.util.addPortletLink(
'p-tb',
mw.util.getUrl( 'Special:Log', { 'page': mw.config.get( 'wgPageName' ) } ),
'Logbücher-Seite',
't-pagelog',
'Logbücher-Seite',
'l',
'#t-upload'
);
}
} ) } );
// Manipulation der Werkzeug-Box: Neuer Link „Präfixindex“ (von Schniggendiller [wp])
jQuery(document).ready(function() {
mw.loader.using("mediawiki.util",
function() {
mw.util.addPortletLink("p-tb",
"/index.php?title=Spezial:Präfixindex/"
+ mw.util.wikiUrlencode(mw.config.get("wgPageName")),
"Präfixindex",
"t-prefix",
"Präfixindex dieser Seite",
"ß",
"#t-recentchangeslinked",
null);
});
});
/*
// Quelle: [[Benutzer:T§/PurgePortlet.js]] und [[Benutzer:T§/PurgePortlet]], Autor ist T§.+#
if (mw.config.get('wgNamespaceNumber') > -1) {
jQuery(document).ready(function() {
mw.loader.using( [ 'mediawiki.util' ],
function () {
mw.util.addPortletLink( 'pw-menubar-actions', // Alterniv 'p-tb'
mw.config.get( 'wgScript' ) +
'?action=purge&title=' +
mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ),
'Purge',
'ca-purge',
'Servercache dieser Seite leeren',
null,
null); //Alternativ '#t-pagelog' oder '#ca-move'
} ); // .using()
} ); // .ready()
}*/
///////////////////////////// Seitenspezifisch //////////////////////////////////////////////////////////////////////////
/* Von Shadowtweaker:
####################### Einzelnen Benutzer in den letzten Änderungen ausblenden ############################
# Wenn ein einzelner Benutzer sehr viele Bearbeitungen in kurzer Zeit tätigt, kann es nützlich sein, #
# wenn man die Möglichkeit hat, diesen Benutzer in den Letzten Änderungen vorübergehend auszublenden. #
# In MediaWiki kann man nur sich selbst ausblenden, mit diesem Code aber jeden beliebigen Benutzer. #
# Dazu muss in den Letzten Änderungen einfach "?hideuser=<Benutzername>" hinten an die URL gehängt werden. #
############################################################################################################ */
if (window.location.href.replace("Letzte_%C3%84nderungen") != window.location.href) {
if (window.location.href.indexOf("hideuser=") > 0) {
var hideuser = window.location.href.substring(window.location.href.indexOf("hideuser=")+9);
hideuser = hideuser.replace(/(\?|\&).*/, "");
var listofcontribs = $(".mw-userlink");
for (var i=0;i<listofcontribs.length;i++) {
if (listofcontribs[i].innerHTML.replace(" ","_") == hideuser) { listofcontribs[i].parentNode.style.display = "none"; }
}
}
}
// von [[wikipedia:de:user:Hoo man]] und [[wikipedia:de:user:Umherirrender]]
mw.loader.load("https://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-old-movepage.js&oldid=148013894&action=raw&ctype=text/javascript&maxage=604800&*",
"text/javascript");
/*
jQuery(document).ready(function() {
mw.loader.using( [ 'mediawiki.util' ],
function () {
mw.util.addPortletLink(
'pw-personal',
mw.util.getUrl( 'Spezial:RecentChanges' ),
'Letzte Änderungen',
'pt-recentchanges',
null, // Mouseover
null, // Accesskey
null // Position
);
});
});
*/