User:Sebmol/monobook.js
From Wikiversity
Note - After saving, you may have to bypass your browser's cache to see the changes. Mozilla / Firefox / Safari: hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (Command-R on a Macintosh); Konqueror: click Reload or press F5; Opera: clear the cache in Tools → Preferences; Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl-F5.
// FAQ: // // Frage: Wie übernehme ich dieses Skript? // // Antwort: Einfach "Quelltext betrachten", alles markieren und kopieren, und dann in deine eigene // monobook.js (also hierhinein: [[Spezial:Mypage/monobook.js|Benutzer:<DeinName>/monobook.js]]) kopieren. // // Frage: Kann ich dieses Skript einfach so übernehmen, oder muss ich da tausend Sachen ändern? // // Antwort: Kannst du, und musst du nicht. Du musst genaugenommen nur eine einzige Zeile ändern, und // zwar die auf diese Antwort folgende. Da musst du deinen Benutzernamen eintragen. // Alles andere *kannst* du ändern, musst du aber nicht. Viel Spaß! var user = 'sebmol'; // Weitere Fragen und Antworten findest du hier: [[Benutzer:PDD/monobook FAQ]] // <nowiki> // // Hier bitte eine Signaturvariante aussuchen! // // (Wiki-Standard-Signatur) // var usersignature = '-- \~\~\~\~'; // (Alternativ-Signatur mit kleinerem Datum) // var usersignature = ' --\~\~\~ <small>\~\~\~\~\~<\/small>\n'; // (Alternativ-Signatur mit kleinerem Datum und ohne Zeilenumbruch) // var usersignature = '<span style=\"white-space:nowrap;\"> --\~\~\~ <small>\~\~\~\~\~<\/small><\/span>\n'; // (Noch eine Alternativ-Signatur, sinnvoll bei unter "Einstellungen" angepassten Signaturen) var usersignature = '\~\~\~\~'; // </nowiki> // Originalskript von [[Benutzer:SirJective]] // bearbeitet von [[Benutzer:BLueFiSH.as]] // bearbeitet von [[Benutzer:Littl]] (2005-09-07) // bearbeitet von [[Benutzer:Schwalbe]] (2006-02-03) // bearbeitet wieder von [[Benutzer:Littl]] (2006-02-21) // bearbeitet von [[Benutzer:PDD]] (2006-04-22) // Änderungen PDD: // - modularisiert // - ein paar Zusatzskripte übernommen // (Gänsefüßchen ersetzen, Admins markieren, doppelte Links anzeigen...) // - kleinere Fixes, myTypoKorr() entfernt // - automatische Signatur von [[Benutzer:Olliminatore]] // - Markierung von "Sonderzeichenbenutzernamen" // - Fix der Breite der Diff-Tabelle (VersionsVergleichSeite) [[Benutzer:Olliminatore]] // - "Nullabschnitt" separat editierbar // - zusätzliche Links auf Logfiles (Sperrlog, Verschiebungslog, Löschlog usw.) // - automatische Signatur [[Benutzer:Olliminatore]] // - WikiMiniAtlas [[Benutzer:Dschwen]] // ab hier Text aus Originalversion von Littl: // getestet mit Firefox und IE // am besten monobook.css gleich mitkopieren. // // 21.02.06 - optional : Tooltips unter IP-Contributions Links für RIPE-Info // // 19.02.06 - Textbausteine für Bilder (NowCommons mit Abfrage des neuen Namens und Bild-Lizenz-fehlt) // - *Automatisierter Löschantrag für Bilder // - optional : (rv) sind minor-Edits. // // 17.02.06 - Version von Schwalbe übernommen. // - Appers Rechtschreibprüfung deaktiviert, // - Godmode-Light durch selbst modifizierte, hoffentlich funktionierende Version ersetzt. // Muss alles noch getestet werden. Bin weiter auf Suche nach Bugs die während meiner // Abwesenheit durch neue Mediawikiversionen entstanden sind. // // (2005) *Automatisierter Löschantrag und Qualitätssicherung // - Artikel müssen nicht zum Bearbeiten geöffnet werden. // *verbesserte Wartbarkeit // *Revert-Button mit der Möglichkeit eine Begründung einzugeben // *Optionale Dropdown-Auswahlfelder // *Aussehen den anderen Feldern links angepasst, ist jetzt "seamless integratet" :-) // *APPERs Rechtschreibprüfung // *godmode-light // *Man kann ein Häkchen setzen, wenn die Seite immer wieder neu geladen werden soll // -Nützlich für Recentchanges und andere Seiten. Für andere Zeitintervalle siehe Variable "timeout". // *************** SETUP Anfang ********************************** var usedropdown = false; // Wenn keine Dropdowns gewünscht sind, hier false eintragen! var autosave = true; // automatisches Speichern von QS/LA/SLA/BildLA/Vandal-Einträgen? var rvisminor = true; // sind Reverts mit "(rev)"-Link Minor-Changes? var timeout = 50000; // 50 Sekunden auf das Neuladen der Seite warten var usekatproject = true; // LAs für Kategorien auf dem WikiProjekt eintragen? // systemweite Default-Funktionen aus [[MediaWiki:Monobook.js]] NavigationBarShowDefault = 0; // Navi-Leisten: alle einklappen == 0; alle ausklappen == 15 (z.B.) var moveeditsection = false; // bitte auf "false" lassen (da jetzt Teil der [[MediaWiki:Monobook.js]]) var oldEditsectionLinks = false;// "Bearbeiten"-Links bei Abschnitten ganz nach rechts? // ausgelagerte Funktionen: var godmodelight = true; // "Zurücksetzen" einblenden? var godmodenewstyle = true; // neuer Rollback-Kommentartext? var lupinpopups = false; // Popups einbinden? var ripe = false; // Ripe - Tooltips? var editlinkoldversion = true; // Bearbeiten-Link für ältere Versionen auf Versionshistorie anzeigen var revertwithreason = true; // Revert-Link mit Grund-Eingabe auf Versionshistorie anzeigen var revlinkshowuser = true; // beim Revertieren über (Rev)-Link letzten Benutzer angeben? var diffwidth = false; // immer gleiche Breite der vergleichenden Versionen (diff.table)? var rechtschreibpruefung = false; // APPERs Rechtschreibprüfung? var beschriftungen = true; // kosmetische Änderungen an der MediaWiki-Oberfläche var showredundantlinks = true; // zeigt doppelte Links an var hideown = false; // eigene Änderungen in Beobachtungsliste verstecken var markadmins = false; // Admins etc. besonders hervorheben var markutf8 = true; // Sonderzeichenbenutzernamen besonders hervorheben var strictutf8 = false; // soll wirklich bei jeder UTF-Kodierung gewarnt werden? var signing = false; // automatische Unterschrift auf Diskussionsseiten? var addeditsection0 = true; // TAB zum Editieren des nullten Abschnitts einer Seite var addlogslink = true; // Zusatzlinks zu Spezial:Log einfügen var addusercontriblink = true; // auf Benutzerseiten auch noch Link auf Contributions? var js_highlight = false; // javascript-code farbig hervorheben (.js and pre-tags) var searchbox = false; // erweitertes suchen/ersetzen var miniatlas = false; // WikiMiniAtlas anschalten? var zeigeversion = true; var debugme = false; // **************** SETUP Ende *********************************** // <nowiki> <- nicht löschen! var trenner='<hr />'; var br ='<br />'; var Quickbar = '<div class="pBody" id="quickba" style="position:absolute; top:5px; z-index:10; width: 14em;">'; var version = 'P097k'; var xxx = ''; var scrpt = ''; var scrptn = 0; var dropdown = usedropdown; var Monate = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var jetzt = new Date(); var Jahr = jetzt.getYear(); if (Jahr < 999) Jahr += 1900; var WPDatum = jetzt.getDate() + '._' + Monate[jetzt.getMonth()] + '_' + Jahr; var UrlParameters = new Array (); readparams(); // namespaces var isSpecial = ((document.URL.indexOf('Special:') > 0) || (document.URL.indexOf('Special%3A') > 0)); var isBild = (document.URL.indexOf('Image:') > 0); var isCategory = (document.URL.indexOf('Category:') > 0); var isTemplate = (document.URL.indexOf('Template:') > 0); var isUserpage = (document.URL.indexOf('User:') > 0) || (document.URL.indexOf('Benutzer_talk:') > 0); var isGeneric = false; if ((!isBild) && (!isCategory) && (!isTemplate)) isGeneric = true; // other stuff var isPHP = (document.URL.indexOf('index.php') > 0); var isDiff = UrlParameters["diff"]; var isEdit = (document.URL.indexOf('action=edit') > 0) || (document.URL.indexOf ('action=submit') > 0); var isRestore = (document.URL.indexOf('Special:Undelete') > 0) || (document.URL.indexOf('Special%3AUndelete') > 0); var isContrib = (document.URL.indexOf('Special:Contributions') > 0) || (document.URL.indexOf('Special%3AContributions') > 0); // uri-parameter // benutzt in aktion() aus eintragen.js und revertme() aus addEditAndRevertLinks.js var subjp = 'subj'; //Subject var textp = 'txt'; //Für Text-Austausch var insp = 'ins'; //Vor dem Text einfügen var addp = 'add'; //an Text anhängen var minorp = 'minor'; //(k)leine Änderung var speichernp = 'speichern'; //Auf "Speichern" klicken var reloadme = 'neuladen'; //merker für reload // // Ab hier der Inhalt des "Fensters" oben links // // w (0,br,'--Special--',''); w (1,'/w/index.php?title=Special%3APrefixindex&from='+user+'&namespace=2','MyPages','_blank'); w (1,'/w/index.php?title=Special:Recentchanges&hideminor=0&hideliu=1&hidebots=1&hidepatrolled=0&days=7&limit=250','RCs','_blank'); w (1,'/wiki/Spezial:Contributions/newbies','NCs','_blank'); w (1,'/wiki/Spezial:Newpages','New','_blank'); w (1,'/w/index.php?title=Special:Log&limit=1000&type=newusers','Newbies','_blank'); w (1,'/wiki/Special:Log','Log','_blank'); w (0,br,'--More Special--',''); w (1,'/wiki/Wikipedia:Löschkandidaten/Urheberrechtsverletzungen','URVs','_blank'); //w (1,'http://commons.wikimedia.org/wiki/Special:Upload','C-Upload','_blank'); w (1,'/wiki/Wikiversity:Requests_for_Deletion/','RfD','_blank'); w (1,'/wiki/Category:Candidates for speedy deletion','SD','_blank'); w (0,trenner,'--Externe--',''); w (1,'http://tools.wikimedia.de/~kate/cgi-bin/count_edits?user='+user+'&dbname=dewiki_p','Kate','_blank'); w (1,'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user='+user+'&dbname=dewiki_p','(+)','_blank'); w (1,"http://www.ripe.net/whois",'ripe','_blank'); w (1,"http://www.affenkrieger.de/wiki/wikicc.php",'URV-Test','_blank'); w (1,"http://www.copyscape.com",'copyscape','_blank'); w (1,"http://www.canoo.net",'canoo','_blank'); w (1,"http://www.cia.gov/cia/publications/factbook/index.html",'Factbook','_blank'); // nur für Wikipedia Namensraum closedropdown(); dropdown=false; if (isEdit && !isBild) { w (0,trenner,'',''); w (3,"br,'',''",'br'); w (3,"'†','',''",'†'); w (3,"'<!-- ',' -->',''",'// Comment'); w (0,br,'',''); w (3,"'<small>','</small>',''",'small'); w (3,"'<s>','</s>',''",'<s>strike</s>'); w (3,"'<u>','</u>',''",'<u>under</u>'); w (0,trenner,'',''); if (usedropdown) { dropdown=true; w (0,trenner,'--Bausteine--',''); } w (3,"'== External links ==\\n','',''",'Weblinks'); w (3,"'[[Category:',']]\\n',''","Kat:"); w (3,"'[[User:',']]',''","Benutzer:"); w (3,"'[[Wikiversity:',']]',''","WP:"); w (0,br,'',''); w (2,"'Redirect angelegt','#REDIRECT [[]]',1","Redir"); //w (2,"'+Überarbeiten','{{Überarbeiten}}\\n\\n',3","Überarb"); //w (2,"'+Stub','{{Stub}}\\n\\n',2","Stub"); //w (2,"'+Lückenhaft','{{lückenhaft}}\\n\\n',3","Lücke"); //w (2,"'+Rechtshinweis','{{Rechtshinweis}}',2","Recht"); //w (2,"'+Gesundheitshinweis','{{Gesundheitshinweis}}',2","Gesundh."); closedropdown();dropdown=false; /* w (0,trenner,'--Benutzersteine--',''); w (3,"'{{subst:Benutzer:PDD/Greetings/Hallo}} " + usersignature + "\\n','',''","Hallo"); w (3,"'{{subst:Benutzer:PDD/Greetings/Danke}} " + usersignature + "\\n','',''",'Danke'); w (3,"'{{subst:Benutzer:PDD/Greetings/KinderKinder!}}\\n','',''",'Kind'); w (3,"'{{Diskussion}}\\n','',''",'Sign!'); w (3,"'{{subst:Vorschau}} " + usersignature + "\\n','',''",'Vorschau'); w (3,"'{{subst:Benutzer:PDD/Greetings/Linkspam}} " + usersignature + "\\n','',''",'Linkspam'); closedropdown();dropdown=false; */ /*w (0,trenner,'',''); w (4,"wpTextReplace();","Replace"); //w (4,"myTypoKorr();","TypoKorr"); //w (4,"spellcheck();","Spellchk"); w (4,"replaceQuoteSigns();","FixQuotes"); // extern w (4,"ReplaceMarkup();","FixMarkup"); */ } //if (isEdit) /* if (isEdit && isBild) { w (0,trenner,'',''); w (4,"nowcomm();","NowCommons"); w (2,"'+Bild-Lizenz-unbekannt','{{Bild-Lizenz-unbekannt}}\\n\\n',3","Bild-Liz.-unb."); } if ((!isSpecial) || (isContrib)) { w (0,trenner,'',''); if (( isGeneric) && (!isSpecial)) w (4,"eintragen(1);","QS"); if (( isGeneric) && (!isSpecial)) w (4,"eintragen(2);","LA"); if (( isBild) && (!isSpecial)) w (4,"eintragen(4);","LABILD"); if (( isCategory) && (!isSpecial)) w (4,"eintragen(7);","LAKAT"); if (( isTemplate) && (!isSpecial)) w (4,"eintragen(8);","LAVORL"); if ((!isBild) && (!isSpecial)) w (4,"eintragen(3);","SLA"); if (( isGeneric) && (!isSpecial)) w (4,"eintragen(5);","URV"); if (( isContrib) || (isUserpage)) w (4,"eintragen(6);","Vandal"); } if (isRestore) { w (0,trenner,'',''); w (4,"TaggAll();","Alle Versionen, außer?"); } //if (isRestore) */ var indropdown = false; var ind = 0; closedropdown(); document.write(Quickbar); if (!isEdit || zeigeversion || isPHP) { document.write('<div align=right>', !isEdit ? ('Neu laden:<input type="checkbox" id="reloadme" name="reloadme" onchange="setReload()"></input>') : '', zeigeversion ? (' ' + version) : '', '</div>'); } document.write(xxx,'</div>'); if (scrpt > '') { document.write('<script> function _doopt (was) { switch (was) {', scrpt, '}}<\/script>'); scrpt=''; } // // ab hier functions // var timeoutaktiv; // sollte evtl. besser lokal sein? function setReload() { if (document.getElementById('reloadme').checked && (UrlParameters[reloadme] != "1")) { var uri = (document.URL.indexOf('?') >0) ? ('&' + reloadme + '=1') : ('?' + reloadme + '=1'); timeoutaktiv = window.setTimeout(location.href=location.href+uri, timeout); } else if (document.getElementById('reloadme').checked && (UrlParameters[reloadme] == "1")) { timeoutaktiv=window.setTimeout("location.reload()", timeout); } else { window.clearTimeout(timeoutaktiv); // bizarr, timeoutaktiv ist hier gar nicht belegt? } } function w (was,lurl,linktext,targt) { if (!dropdown) { switch (was) { case 0 : xxx=xxx+lurl;break; case 1 : xxx=xxx+'<a href="'+lurl+'" target="'+targt+'">'+linktext+'</a> ';break; case 2 : xxx=xxx+'<a href="#" onclick="newtext('+ lurl +')">'+linktext+'</a> ';break; case 3 : xxx=xxx+'<a href="#" onclick="insertTags('+ lurl +')">'+linktext+'</a> ';break; case 4 : xxx=xxx+'<a href="#" onclick="'+ lurl +'">'+linktext+'</a> ';break; } } //if else { var ltext='__________'.substr(1,ind)+linktext; switch (was) { case 0 : if (lurl==br) {xxx=xxx+'<option>'+linktext+'</option>';ind=2;} else if (lurl==trenner) newdropdown(linktext); break; case 1 : xxx=xxx+'<option value="1|'+lurl+'">'+ltext+'</option>';break; case 2 : xxx=xxx+'<option value="2|'+scrptn+'">'+ltext+'</option>'; scrpt=scrpt+'case '+scrptn+':newtext('+lurl+');break;';scrptn++;break; case 3 : xxx=xxx+'<option value="3|'+scrptn+'">'+ltext+'</option>'; scrpt=scrpt+'case '+scrptn+':insertTags('+lurl+');break;';scrptn++;break; case 4 : xxx=xxx+'<option value="4|'+scrptn+'">'+ltext+'</option>'; scrpt=scrpt+'case '+scrptn+':'+lurl+';break;';scrptn++;break; } //switch } //else } //w function dodropdown (aktion) { var zutun = aktion.split('|'); var was = Number(zutun[0]); var wie = zutun[1]; switch (was) { case 1 : window.open (wie); break; case 2 : _doopt (Number(wie)); break; case 3 : _doopt (Number(wie)); break; case 4 : _doopt (Number(wie)); break; } //switch } //dodropdown function closedropdown () { if (indropdown) xxx=xxx+'</select>'; indropdown = false; } function newdropdown (oname) { closedropdown(); xxx=xxx+'<select size=1 onchange="dodropdown(this.value);" style="width:135px;font-size:9px;">'; if (oname > '') {xxx=xxx+'<option>'+oname+'</option>';} indropdown = true; ind=2; } function newtext (subj,text,wo) { //wo=1 : Text austauschen //wo=2 : Text am Ende anhängen //wo=3 : Text vorne Einfügen if (subj>"") document.editform.wpSummary.value=subj; switch (wo) { case 1 : document.editform.wpTextbox1.value=text+'\n'; break; case 2 : document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+'\n'+text;break; case 3 : document.editform.wpTextbox1.value='\n'+text+'\n'+document.editform.wpTextbox1.value;break; } document.editform.wpTextbox1.focus(); } function trim(str) { return str.replace(/^\s*|\s*$/g,""); } function absenden() { if (!debugme) document.editform.wpSave.click(); else alert ('Speichern'); } function importPage(seite,lang){ // all languages support name='User:'; // international name if(!lang) { lang='en'; name='User:'; } document.write('<SCRIPT TYPE="text/javascript" SRC="http://' + lang + '.wikiversity.org/w/index.php?title=' + name + seite + '&action=raw&ctype=text/javascript&smaxage=2678400&dontcountme=s"><\/SCRIPT>'); } function contrib() // BLueFiSH.as { wer=prompt('IP oder Name eingeben!',''); newwin = window.open("http://de.wikipedia.org/w/index.php?title=Spezial:Contributions&target="+wer,"Beiträge"); newwin.focus(); } function TaggAll() { // Schwalbe nach Anregung von Poupou, ursprüngl. von BLueFiSH.as //(fast) alle Checkboxen auswählen, für Spezial:Undelete Versionenwiederherstellung for(var i=3;i<=10000;i++) document.getElementsByTagName("input")[i].checked=true; } //****************************************** function readparams() { var asReadInUrlParameters; var asReadInUrlParameter; // Get URL parameters asReadInUrlParameters = location.search.substring(1, location.search.length).split("&"); for (i = 0; i < asReadInUrlParameters.length; i++) { asReadInUrlParameter = asReadInUrlParameters[i].split("="); UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]); } } //function readparams //****************************************** // function insertAfter function insertAfter(parent, node, referenceNode) { parent.insertBefore(node, referenceNode.nextSibling); } // </nowiki> <- nicht löschen!!! if (ripe) initmtt(); // ***** FOOT-Block ***** // ausgelagerte obligatorische Funktionen importPage('PDD/eintragen.js'); // [[Benutzer:PDD/eintragen.js]] importPage('PDD/markStimmrecht.js'); // [[Benutzer:PDD/markStimmrecht.js]] importPage('PDD/alertOnChanges.js'); // [[Benutzer:PDD/alertOnChanges.js]] // semi-obligatorisch nur für diffpages if (diffwidth && isDiff) { // PDD: keine der beiden Versionen bisher getestet; weiß also nicht, welche besser funktioniert // importPage('Olliminatore/fixdiffwidth.js'); // [[Benutzer:Olliminatore/fixdiffwidth.js]] importPage('BLueFiSH.as/JS/fixdiffwidth'); // [[Benutzer:BLueFiSH.as/JS/fixdiffwidth]] } // obligatorisch nur für editpages if (isEdit) { importPage('PDD/wpTextReplace.js'); // [[Benutzer:PDD/wpTextReplace.js]] // importPage('PDD/replaceQuoteSigns.js'); // [[Benutzer:PDD/replaceQuoteSigns.js]] importPage('PDD/replaceQuoteSigns2.js'); // [[Benutzer:PDD/replaceQuoteSigns2.js]] importPage('BLueFiSH.as/JS/markup'); // [[Benutzer:BLueFiSH.as/JS/markup]] } // ausgelagerte optionale Funktionen (Load in Init()) if (editlinkoldversion || revertwithreason) importPage('Sebmol/addEditAndRevertLinks.js'); // [[Benutzer:Sebmol/addEditAndRevertLinks.js]] if (ripe) importPage('PDD/tooltips.js'); // [[Benutzer:PDD/tooltips.js]] if (markadmins) importPage('PDD/markAdmins.js'); // [[Benutzer:PDD/markAdmins.js]] if (markutf8) importPage('PDD/markUTF8.js'); // [[Benutzer:PDD/markUTF8.js]] // *** Initialisierung *** function Init() { document.getElementById("column-one").style.paddingTop = (10+document.getElementById("quickba").clientHeight)+"px"; if (navigator.userAgent.indexOf("Firefox") > 0 ) document.getElementById("quickba").style.position = "fixed"; if (!isEdit) { if (UrlParameters[reloadme] == "1") { document.getElementById('reloadme').checked=true; setReload(); } if (editlinkoldversion || revertwithreason) addEditAndRevertLinks (revlinkshowuser); } else if (!isSpecial) aktion(); if (ripe) ipcontribs(); if (markadmins) markAdmins(); if (markutf8) markUTF8(); } aOnloadFunctions[aOnloadFunctions.length] = Init; // ****** Rechtschreibprüfung von Apper ********* if (!isSpecial && rechtschreibpruefung) importPage('APPER/RP/js'); // [[Benutzer:APPER/RP/js]] // ausgelagerte optionale Funktionen (Autoload) if (moveeditsection) importPage('PDD/moveEditsection.js'); // [[Benutzer:PDD/moveEditsection.js]] if (beschriftungen) importPage('PDD/changeBeschriftungen.js'); // [[Benutzer:PDD/changeBeschriftungen.js]] if (showredundantlinks) importPage('PDD/showRedundantLinks.js'); // [[Benutzer:Sebmol/showRedundantLinks.js]] if (hideown) importPage('PDD/hideOwn.js'); // [[Benutzer:PDD/hideOwn.js]] if (signing) importPage('Olliminatore/signing.js'); // [[Benutzer:Olliminatore/signing.js]] if (addeditsection0) importPage('Sebmol/addEditSection0.js'); // [[User:Sebmol/addEditSection0.js]] if (addlogslink) importPage('Sebmol/addLogsLink.js'); // [[User:Sebmol/addLogsLink.js]] /* Revert godmode-light*/ if (godmodelight) { importPage('PDD/godmode-light.js'); // [[Benutzer:Sebmol/godmode-light.js]] // importPage('Olliminatore/godmode-light.js','en'); // [[:en:User:Olliminatore/godmode-light.js]] } /* extended search & replace feature */ if (searchbox) importPage('Zocky/SearchBox.js','en'); // [[:en:User:Zocky/SearchBox.js]] /* Syntax highlighter */ if (js_highlight) importPage('Olliminatore/shCore.js','en'); // [[:en:User:Olliminatore/shCore.js]] /* wikiminiatlas */ if (miniatlas) importPage('Dschwen/wikiminiatlas2.js'); // [[Benutzer:Dschwen/wikiminiatlas2.js]] /* Lupin's popups */ if (lupinpopups) { importPage('Lupin/popups.js','en'); // [[:en:User:Lupin/popups.js]] - please include this line simplePopups=true; popupRevertSummaryPrompt=true; popupFixRedirs=true; popupFixDabs=true; popupMaxPreviewSentences=1; popupImages=false; popupSubpopups=true; popupWatchRedirredPages=false; popupRedirAutoClick='wpSave'; popupRedlinkRemoval=true; popupLastModified=true; popupDiffDates=true; popupOnlyArticleLinks=true; imagePopupsForImages=false; popupExtendedRevertSummary = 'Revert auf Version %s von Benutzer %s, oldid %s benutzt [[Wikipedia:Helferlein/Navigation-Popups|popups]]'; popupRevertSummary = 'revert auf revision %s benutzt [[Wikipedia:Helferlein/Navigation-Popups|popups]]'; }