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
// FAQ:
//
// 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 = 'Flothi';
// 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
// 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; // *NEU* Fix: immer gleiche Breite der vergleichenden Versionen (diff.table)
var rechtschreibpruefung = false; // APPERs Rechtschreibprüfung?
var moveeditsection = true; // Links zum Abschnitt bearbeiten direkt neben Überschrift?
var beschriftungen = true; // kosmetische Änderungen an der MediaWiki-Oberfläche
var showredundantlinks = false; // zeigt doppelte Links an
var hideown = false; // eigene Änderungen in Beobachtungsliste verstecken
var markadmins = true; // Admins etc. besonders hervorheben
var markutf8 = true; // Sonderzeichenbenutzernamen besonders hervorheben
var strictutf8 = false; // soll wirklich bei jeder UTF-Kodierung gewarnt werden?
var signing = false; // *NEU* aut. Unterschrift
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;
// verwendet in [[MediaWiki:Monobook.js]]
NavigationBarShowDefault = 0; // Alle Navi-Leisten einklappen (für "Alle ausklappen" Wert z.B. auf 15 setzen)
// **************** 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 = 'P097h';
var xxx = '';
var scrpt = '';
var scrptn = 0;
var dropdown = usedropdown;
var Monate = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
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();
var isDiff = UrlParameters["diff"];
var isBild = (document.URL.indexOf('Bild:') > 0);
var isEdit = (document.URL.indexOf('action=edit') > 0) || (document.URL.indexOf ('action=submit') > 0);
var isSpecial = ((document.URL.indexOf('Spezial:') > 0) || (document.URL.indexOf('Spezial%3A') > 0));
var isRestore = (document.URL.indexOf('Spezial:Undelete') > 0);
var isPHP = (document.URL.indexOf('index.php') > 0);
var isContrib = ((document.URL.indexOf('Spezial:Contributions') > 0) || (document.URL.indexOf('Spezial%3AContributions') > 0));
var isUserpage = ((document.URL.indexOf('Benutzer:') > 0) || (document.URL.indexOf('Benutzer_Diskussion:') > 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
//
if (usedropdown) {
w (0,trenner,'--Wikipedia--','');
}
w (1,'/wiki/Hilfe:MediaWiki','Hilfe','_blank');
w (1,'/wiki/Wikipedia:Fragen zur Wikipedia','FzW','_blank');
w (1,'/wiki/Wikipedia:Abkürzungen','WP:xx','_blank');
w (1,'/wiki/Wikipedia:Verbesserungsvorschläge','VV','_blank');
w (0,br,'--Special--','');
w (1,'/w/index.php?title=Spezial%3APrefixindex&from='+user+'&namespace=2','MyPages','_blank');
w (1,'/w/index.php?title=Spezial: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=Spezial:Log&limit=1000&type=newusers','Newbies','_blank');
w (1,'/wiki/Spezial: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/Wikipedia:Löschkandidaten/'+WPDatum,'LK','_blank');
w (1,'/wiki/Wikipedia:Löschkandidaten/Bilder/'+WPDatum,'BildLK','_blank');
w (1,'/wiki/Kategorie:Wikipedia:Schnelllöschen','SLK','_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
if ( (document.URL.indexOf('Wikipedia:') > 0) ||
((document.URL.indexOf('Benutzer:') > 0) && (document.URL.indexOf('Bewertung') > 0)) )
w (4,"markStimmrecht();","Stimmrecht?");
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,"'== Weblinks ==\\n','',''",'Weblinks');
//w (2,"'*{{IMDb Titel||}}\\n','','');document.editform.wpSummary.value='Vorlage:IMDb Titel';document.editform.wpTextbox1.focus();","IMdb-t");
w (3,"'[[Kategorie:',']]\\n',''","Kat:");
w (3,"'[[Benutzer:',']]',''","Benutzer:");
w (3,"'[[Wikipedia:',']]',''","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 ((!isBild) && (!isSpecial)) w (4,"eintragen(1);","QS");
if ((!isBild) && (!isSpecial)) w (4,"eintragen(2);","LA");
if (( isBild) && (!isSpecial)) w (4,"eintragen(4);","LABILD");
if ((!isBild) && (!isSpecial)) w (4,"eintragen(3);","SLA");
if ((!isBild) && (!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 nowcomm() {
var lemma=prompt('Neuer Dateiname',getLemma());
if (lemma != null ) newtext('NowCommons','{{NowCommons|' + lemma +'}}',3);
}
function importPage(seite,lang){ // all languages support
name='User:'; // international name
if(!lang) {
lang='de';
name='Benutzer:';
}
document.write('<SCRIPT TYPE="text/javascript" SRC="http://' + lang
+ '.wikipedia.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 getLemma () { //Littl
var lemma;
if ((isContrib) && ( UrlParameters["target"] > "" ))
lemma = UrlParameters["target"];
else if ( UrlParameters["title"] > "" )
lemma = UrlParameters["title"];
else
lemma = decodeURIComponent((location.href.substr(location.href.indexOf("/wiki/") + 6,99))).split('#')[0];
if (lemma.substr(0, 5) == "Bild:") lemma=lemma.slice(5);
return lemma;
}
// 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('PDD/addEditAndRevertLinks.js'); // [[Benutzer:PDD/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:PDD/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('PDD/addEditSection0.js'); // [[Benutzer:PDD/addEditSection0.js]]
if (addlogslink) importPage('PDD/addLogsLink.js'); // [[Benutzer:PDD/addLogsLink.js]]
/* Revert godmode-light*/
if (godmodelight) {
importPage('PDD/godmode-light.js'); // [[Benutzer:PDD/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]]';
}