Zum Inhalt springen
Wikipedia Die freie Enzyklopädie

Benutzer:IWL04/common.js

aus Wikipedia, der freien Enzyklopädie
Diese Seite enthält Code als JavaScript; siehe auch WP:JS.

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
 // [[Benutzer:PerfektesChaos/js/WikiSyntaxTextMod]]
 mw.libs.WikiSyntaxTextMod={config:{lang:{},
 load:{},
 mod:{},
 page:{}
 }
 };
 mw.libs.WikiSyntaxTextMod.config.page.include=[
 ":dewiki:Benutzer:",
 ":dewiki:Portal:",
 ":dewiki:Hilfe:",
 ":dewiki:Vorlage:",
 ":dewiki:Wikipedia:",
 ":dewiki:Kategorie:"
 ];
 mw.libs.WikiSyntaxTextMod.config.page.exclude=[
 "Wikipedia:Löschkandidaten/",
 "Wikipedia:Adminkandidaturen/",
 "Wikipedia:Vandalismusmeldung/",
 "Wikipedia:Fragen_zur_Wikipedia",
 "Wikipedia:Checkuser/Wahl/",
 "Wikipedia:Meinungsbilder/",
 "Wikipedia:Bürokratenkandidaturen/",
 "Wikipedia:Oversightkandidaturen/",
 "Wikipedia:Umfragen/",
 "Benutzer:.*Kondolenzliste",
 "Wikipedia:Bots/Anfragen",
 "Wikipedia:WikiProjekt_Vorlagen/Werkstatt",
 "Wikipedia:Administratoren/Anfragen",
 "Wikipedia:Projektdiskussion",
 "Wikipedia:Löschprüfung",
 "Wikipedia:Schiedsgericht/Wahl/",
 "Wikipedia:Administratoren/Notizen"
 ];
 mw.libs.WikiSyntaxTextMod.config.page.oldid=true;
 mw.libs.WikiSyntaxTextMod.config.mod.template=[
 {detect:{title:"^[Nn]ummer-eins-Hits$"
 },
 clear:[["^(Farbe1|Farbe2|FarbeZeilen)$",
 true]]
 }
 ];
 mw.libs.WikiSyntaxTextMod.config.mod.wikilink=[
 ["Hip-Hop \\(Musik\\)",
 "Hip-Hop"],
 ["Hip Hop \\(Musik\\)",
 "Hip-Hop"],
 ["Rock \\(Musik\\)",
 "Rockmusik"],
 ["Pop \\(Musik\\)",
 "Popmusik"],
 ["Album \\(Musik\\)",
 "Musikalbum"],
 ["Charts \\(Musik\\)",
 "Musikcharts"],
 ["Hiphop",
 "Hip-Hop"]
 ];
 mw.libs.WikiSyntaxTextMod.config.mod.plain=[
 ["Charts und Chartplatzierungen",
 "Chartplatzierungen"],
 ["Regisseur\\(e\\)",
 "Regie"]
 ];
 mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/WikiSyntaxTextMod/r.js&action=raw&ctype=text/javascript");


 // [[Benutzer:TMg/autoFormatter]]
 mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript');
 varredundantTemplateParameters=[];
 varautoFormatReplacements=[
 [
 /(\n[*#]+) *([^\s*#:;])/g,
 '1ドル 2ドル'
 ],
 [
 /([^\s=|] ) +(?=[^\s=|])/g,
 '1ドル'
 ],
 [
 /<!--+ *(?=[^\s-])([^>]*[^\s-]) *--+>/g,
 '<!-- 1ドル -->'
 ],
 ];
 varautoFormatTemplates=[
 {name:'Infobox Song',
 format:'| ________________ = _\n',
 },
 {name:'Infobox Musikalbum',
 format:'| ________________ = _\n'
 },
 {name:'Navigationsleiste Musik',
 format:'|__________________ = _\n',
 trim:false
 },
 {name:'Navigationsleiste Musik/Tabelle',
 format:' |________________ = _\n',
 trim:false
 },
 {name:'Infobox Tournee',
 format:'| ___________________ = _\n'
 }
 ];


 // [[Benutzer:Wurgl/8Schwestern]]
 mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Wurgl/8Schwestern.js&action=raw&ctype=text/javascript');


 // Alle Suchergebnisse in neuem Tab öffnen -- Credits: [[Benutzerin:Elya]]
 (function(){
 'use strict';
 // Function to open links in separate tabs
 functionopenLinksInTabs(){
 varsearchResults=document.querySelectorAll('.mw-search-result-ns-0 a');
 for(vari=0;i<searchResults.length;i++){
 varlink=searchResults[i];
 varurl=link.href;
 window.open(url,'_blank');
 }
 }
 // Create a button to trigger opening links in tabs
 varbutton=document.createElement('button');
 button.textContent='Alle in neuem Tab öffnen';
 button.style.marginTop='10px';
 button.addEventListener('click',openLinksInTabs);
 // Insert the button at the top of the search results
 varsearchResultsContainer=document.querySelector('.mw-search-results');
 if(searchResultsContainer){
 searchResultsContainer.insertAdjacentElement('beforebegin',button);
 }
 })();


 // [[:en:User:Rummskartoffel/auto-watchlist-expiry]]
 //window.autoWatchlistExpiry = { "edit": "1 week", "create": "infinite" };
 //mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Rummskartoffel/auto-watchlist-expiry.js&action=raw&ctype=text/javascript");


 // [[Benutzer:Hgzh/js#vectorTocExpandAll]]
 mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Hgzh/js/vectorTocExpandAll.js&action=raw&ctype=text/javascript');


 // [[:en:Wikipedia:WikiProject User scripts/Scripts/WikiBreak Enforcer]]
 $(document).ready(function()
 {
 vardate={year:2025,month:12,day:12};
 vartime={hours:23,minutes:0,seconds:0};

 varcurrentDate=newDate();
 varenforcedBreakEnd=newDate(
 date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds);
 $.getJSON("/w/api.php?action=query&meta=siteinfo&siprop=general&format=json",function(data){
 varserverTimeStr=data.query.general.time;// ISO 8601 string
 varserverTime=newDate(serverTimeStr);

 if(serverTime<enforcedBreakEnd){
 alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString()
 +"\n(now is "+currentDate.toLocaleString()+")\n\nBye!");
 mw.loader.using(["mediawiki.api","mediawiki.user"]).then(function()
 {
 newmw.Api().post(
 {
 action:'logout',
 token:mw.user.tokens.get('csrfToken')
 }).done(function(data)
 {
 location="//"+location.host+"/w/index.php?title="
 +"Special:Userlogin&returnto=Main_Page";
 }).fail(function()
 {
 console.log("logout failed");
 });
 });
 }
 });
 });

AltStyle によって変換されたページ (->オリジナル) /