Benutzer:Flominator/common.js
Erscheinungsbild
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
NavigationBarShowDefault = 1;
mw.libs.wawewewi = { signature: "F"};
mw.libs.contexter = { summary: "Link auf [[WP:BKL|BKL]] [[_ARTICLE_]] präzisiert (Zusammenfassung via [[Benutzer:Flominator/BKLSummary.js]] erzeugt)"};
// [[Benutzer:PerfektesChaos/js/WikiSyntaxTextMod]]
mw.libs.WikiSyntaxTextMod = { config: { lang: { },
load: { },
mod: { },
page: { }
}
};
mw.libs.WikiSyntaxTextMod.config.page.include = [
":dewiki:Kategorie:",
":dewiki:Hilfe:",
":dewiki:Datei:",
":dewiki:MediaWiki:",
"Vorlage:.+/(Doku|Meta)"
];
mw.libs.WikiSyntaxTextMod.config.page.exclude = [
":dewiki:Wikipedia:Fragen zur Wikipedia",
"Meinungsbild",
"Benutzer Diskussion",
"Abstimmung"
];
mw.libs.WikiSyntaxTextMod.config.diffPage = false;
mw.libs.WikiSyntaxTextMod.config.mod.wikilink = [];
mw.libs.pageLinkHelper = { forcelinkupdate: true,
forcerecursivelinkupdate: true };
LinkAlias("USA","Vereinigte Staaten");
LinkAlias("USA","Vereinigte Staaten");
LinkAlias("Großbritannien","Vereinigtes Königreich");
LinkAlias("Bläser","Blasinstrument");
LinkAlias("Bildhauer","Bildhauerei");
LinkAlias("Politologe","Politikwissenschaft");
LinkAlias("Geige","Violine");
LinkAlias("Albert-Ludwigs-Universität","Albert-Ludwigs-Universität Freiburg");
LinkAlias("Universität Bonn","Rheinische Friedrich-Wilhelms-Universität Bonn");
LinkAlias("Universität Erlangen-Nürnberg","Friedrich-Alexander-Universität Erlangen-Nürnberg");
LinkAlias("Universität Göttingen","Georg-August-Universität Göttingen");
LinkAlias("Universität München","Ludwig-Maximilians-Universität München");
LinkAlias("Universität Tübingen","Eberhard Karls Universität Tübingen");
LinkAlias("Universität Heidelberg","Ruprecht-Karls-Universität Heidelberg");
LinkAlias("Universität Würzburg","Julius-Maximilians-Universität Würzburg");
LinkAlias("abgegangene Burg","Burgstall");
LinkAlias("Bahnstrecke","Eisenbahnstrecke");
LinkAlias("Washington D. C.","Washington, D. C.");
LinkAlias("GmbH","Gesellschaft mit beschränkter Haftung");
LinkAlias("Sängerin","Gesang");
LinkAlias("Sänger","Gesang");
LinkAlias("Häretiker","Häresie");
LinkAlias("Bildende Künstlerin","Bildende Kunst");
LinkAlias("Maler","Malerei");
LinkAlias("Malerin","Malerei");
LinkPostfix("Schauspielerin","Schauspieler", "in");
LinkPostfix("Schriftstellerin","Schriftsteller", "in");
LinkPostfix("Politikerin","Politiker", "in");
LinkPostfix("Burgruine","Burg", "ruine");
LinkPostfix("Burganlage","Burg", "anlage");
LinkPostfix("Botaniker","Botanik", "er");
LinkPostfix("Karikaturist","Karikatur", "ist");
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/WikiSyntaxTextMod/r.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400&*",
"text/javascript");
mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/pageLinkHelper/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
"text/javascript" );
importScript('Benutzer:FGodard/okhide.js');
importScript('Benutzer:DerHexer/fixlinks.js');
// Beschleunigung: Skripte nur für bestimmte Namensräume
switch ( mw.config.get("wgNamespaceNumber") ) {
case -1 : // Spezialseite
//[[Benutzer:Se4598/js/AFT_FeedbackToTalk.js]]
mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:Se4598/js/AFT_FeedbackToTalk.js&action=raw&ctype=text/javascript&maxage=3600&smaxage=3600","text/javascript");
break;
case 0 : // ANR
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/externalLinkProblem/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript");
importScript('Benutzer:Revvar/VM/vm.js');
importScript('Benutzer:Revolus/Datei-syntax-updater.js ');
//importScript('Benutzer:ParaDox/monobook/VirtualReferences.js');
importScript('Benutzer:Schnark/js/virtuelleEinzelnachweise.js'); //[[Benutzer:Schnark/js/virtuelleEinzelnachweise.js]]
importScript('Benutzer:Flominator/Weiterleitungshinweis.js');
importScript('Benutzer:Flominator/FindPhotographer.js');
importScript('Benutzer:TMg/weblinkChecker.js'); //[[Benutzer:TMg/weblinkChecker.js]]
mw.loader.load('//www.wikidata.org/w/index.php?title=User:Yair_rand/checksitelinks.js&action=raw&ctype=text/javascript');
break;
case 1 : // Diskussionsseite
break;
case 2 : // Benutzerseite
importScript('Benutzer:Schnark/js/letzteredit.js'); //[[Benutzer:Schnark/js/letzteredit.js]]
break;
case 6 : // Datei:
importScript('Benutzer:Revvar/dellink_nowcommons.js');
// importScript('Benutzer:Flominator/dellink_BLU-User.js');
/*
if (mw.config.get(wgAction) === 'view') {
// [[Benutzer:Codeispoetry/checkDupes.js]]
// importScript('Benutzer:Codeispoetry/checkDupes.js');
}
*/
break;
case 14 : // Kategorie:
break;
} // switch wgNamespaceNumber
// Skripte für mehrere Namensräume
importScript('Benutzer:BLueFiSH.as/JS/AddEditLinkToOldVersionLinks');
importScript('Benutzer:Flominator/change_links.js');
//importScript('Benutzer:FGodard/okhide.js');
//importScript('Benutzer:Flominator/dontWatchIPs.js');
importScript('Benutzer:Flominator/BklRedir.js');
importScript('Benutzer:Dapete/ImageMapEdit.js');
importScript('Benutzer:Schnark/js/specialinterwiki.js');
importScript('Benutzer:Flominator/WhereWasI.js');
importScript('Benutzer:Flominator/WaWeWeWi.js');
importScript('Benutzer:Flominator/BKLSummary.js');
// importScript('MediaWiki:Gadget-ImageAnnotator.js');
/*
// Benutzer:Mcaviglia - www.mcaviglia.ch - Zeile bitte stehen Lassen
mw.loader.load("http://www.mcaviglia.ch/gmap/get_coor_js.asp?l=de",
"text/javascript");
*/
$(document).bind('loadWikiScript', function (e, scriptname) {
var form, isbn;
switch ( scriptname ) {
case "Benutzer:Flominator/change_links.js" :
form = document.forms.editform;
if (form) {
document.title = 'Bearbeiten von ' + wgPageName;
add_links_edit(form);
check_watch = document.getElementById("wpWatchthis");
if(check_watch && !check_watch.checked)
{
check_watch.disabled=true;
}
}
switch ( mw.config.get("wgNamespaceNumber") ) {
case -1 : // Spezialseite
if (mw.config.get("wgCanonicalSpecialPageName") === "Booksources") {
isbn = document.getElementById("isbn").value;
insert_link_before("DIV",
"isbn_wo",
'<a href="https://rds-ui.ub.uni-freiburg.de/opac/RDSIndex/Results?lookfor=' + isbn + '">Universitätsbibliothek Freiburg</a><br /><a href="http://katalog.stadtbibliothek.freiburg.de/webOPACClient/start.do?BaseURL=this&Login=extern&qp=&Query=540+%3D+' + isbn + '">Stadtbibliothek Freiburg</a><br /><a href="http://bonndorf-findus.opac.datronic.de/cgi-bin/findus.fcgi.pl?customer=bonndorf&suchfeld1=isbn&suchfeld1_inhalt='+ isbn + '&submit=irgendwas">Stadtbibliothek Bonndorf</a>');
}
break;
case 0 : // ANR
add_links_article();
break;
case 2 : // Benutzer:
// Durchfall
case 3 : // Benutzer Diskussion:
add_links_user();
break;
case 6 : // Datei:
add_links_image();
break;
case 14 : // Kategorie:
insert_link_before("LI",
"t-whatlinkshere",
'<a href="http://tools.wikimedia.de/~magnus/fist.php?doit=1&language=' + wgContentLanguage + '&project=wikipedia&data=' + wgTitle + '&datatype=categories¶ms[catdepth]=0¶ms[random]=50¶ms[ll_max]=5¶ms[commons_max]=5¶ms[flickr_max]=5¶ms[include_flickr_id]=1¶ms[flickr_new_name_from_article]=1¶ms[flickr_other_languages]=1¶ms[wts_max]=5¶ms[gimp_max]=5¶ms[esp_max]=5¶ms[esp_skip_flickr]=1¶ms[geograph_max]=5¶ms[forarticles]=noimage¶ms[lessthan_images]=3¶ms[skip_no_candidate]=1¶ms[default_thumbnail_size]=¶ms[jpeg]=1¶ms[png]=1¶ms[gif]=1¶ms[svg]=1¶ms[ogg]=1¶ms[min_width]=80¶ms[min_height]=80&sources[languagelinks]=1&sources[commons]=1&sources[flickr]=1" target="_blank">Fehlende Bilder suchen</a>');
break;
} // switch wgNamespaceNumber
add_links_talkpage();
add_links_all();
break; // ... change_links.js
case "Benutzer:Flominator/BKLRedir.js" :
alert("bind aufgerufen mit treffeer");
InitBKLRedir();
break;
} // switch scriptname
}); // .bind('loadWikiScript')
function LinkAlias(linkSearch, linkReplace)
{
var searchLinkWithAlias = new Array(false, linkSearch, "\\|");
var replaceLinkWithAlias = new Array(false, linkReplace, false);
var searchLinkPlain = new Array(false, linkSearch, "\\]\\]");
var replaceLinkPlain = new Array(false, linkReplace, "|"+linkSearch+"]]");
var linkWithAlias = new Array(searchLinkWithAlias, replaceLinkWithAlias);
var linkPlain = new Array(searchLinkPlain, replaceLinkPlain);
mw.libs.WikiSyntaxTextMod.config.mod.wikilink.push(linkWithAlias);
mw.libs.WikiSyntaxTextMod.config.mod.wikilink.push(linkPlain);
}
function LinkPostfix(linkSearch, linkReplace, linkPostfix)
{
var searchLinkWithAlias = new Array(false, linkSearch, "\\|");
var replaceLinkWithAlias = new Array(false, linkReplace, false);
var searchLinkPlain = new Array(false, linkSearch, "\\]\\]");
var replaceLinkPlain = new Array(false, linkReplace, "]]"+linkPostfix);
var linkWithAlias = new Array(searchLinkWithAlias, replaceLinkWithAlias);
var linkPlain = new Array(searchLinkPlain, replaceLinkPlain);
mw.libs.WikiSyntaxTextMod.config.mod.wikilink.push(linkWithAlias);
mw.libs.WikiSyntaxTextMod.config.mod.wikilink.push(linkPlain);
}