Benutzer:Joergens.mi/monobook.js
aus Wikisource, der freien Quellensammlung
Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen zu sehen: Mozilla/Firefox: Shift-Strg-R, Internet Explorer: Strg-F5, Opera: F5, Safari: ⌘-R, Konqueror: Strg-R.
//Alles unterhalb stammt von [[Benutzer:Littl]] //Cache leeren: http://de.wikisource.org/w/index.php?title=Benutzer:joergens.mi/monobook.js&action=purge // Ursprüngliche Version kopiert von [[Benutzer:BLueFiSH.as]] // der hat es ursprünglich gefunden bei: // http://de.wikipedia.org/wiki/Benutzer:SirJective/monobook.js // // Ich (Littl) würde mich über Rückmeldungen sehr freuen ! // getestet mit Firefox und IE // //jetzt neu:*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 //function eintragen(kurz, vorlage,seite) // *Optionale Droown-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". var user ='joergens.mi'; // <- bitte anpassen !!! var usedroown = false; // Wenn keine Droowns gewünscht sind, hier false eintragen ! var autosave = true; // automatisches Speichern ja/nein var rechtschreibpruefung = false; //true;// APPERS Rechtschreibprüfung aktivieren ? var godmodelight = true; var timeout = 54000; // 40000=45 Sekunden 53.3333 solten 60 sein Sekunden auf das Neuladen der Seite warten. var disableTriple = false; // Proofread 2 nur ein Edit Fenster var hideExpanded = true; // Proofread 2 mehr Platz auf dem Schirm //var proofreadpage_setup = true; // Proofread 2 false=vertikales Layout var zeigeversion = false; var debugme = false; document.addEventListener("DOMContentLoaded", check_for_edits_of_me, false); function check_for_edits_of_me() { if((wgAction=="edit") && ((wgNamespaceNumber==0)|| (wgNamespaceNumber==102) || (wgNamespaceNumber==104))) { insert_link_before("DIV", "p-navigation", '<iframe height="40" width="40" src="http://wikipedia.ramselehof.de/did_i.php?user=' + wgUserName + '&article=' + wgTitle + '&project=wikisource" />'); } } //Insert any tag before any element with an id function insert_link_before(tagname, previous_element, linkcode) { var vl_logout = document.getElementById(previous_element); if (vl_logout) { var ins_li = document.createElement(tagname); ins_li.innerHTML=/* */linkcode;/* */ vl_logout.parentNode.insertBefore(ins_li, vl_logout); } } // <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 = '0.7'; var xxx = ''; var scrpt = ''; var scrptn = 0; var droown = usedroown; 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 Watum = jetzt.getDate() + '._' + Monate[jetzt.getMonth()] + '_' + Jahr; var UrlParameters = new Array (); readparams(); var isEdit = ( document.URL.indexOf ( 'action=edit' ) > 0 || document.URL.indexOf ( 'action=submit' ) > 0); var isSpecial= ( document.URL.indexOf ( 'Spezial:' ) > 0); var isPHP = ( document.URL.indexOf ( 'index.php' ) > 0); //uri-parameter für aktion() var subjp = 'subj'; //Subject var textp = 'txt'; //Für Text-Austausch var insp = 'ins'; //Vor dem Text einfügen var speichernp = 'speichern'; //Auf "Speichern" klicken var reloadme = 'neuladen'; //merker für reload // // Ab hier der Inhalt des "Fensters" oben links // if (usedroown) {w (0,trenner,'--Wikipedia--','')}; //w (1,'/wiki/Wikipedia:Ich_brauche_Hilfe','IbH:','_blank'); //w (1,'wiki/Wikipedia:Bearbeitungshelfer','edit','_blank'); //w (1,'/wiki/Wikipedia:Verbesserungsvorschläge','VV','_blank'); w (0,br,'--Special--',''); w (1,'/w/index.php?title=Spezial%3AAllpages&from='+user+'&namespace=2"','Meine','_blank'); w (1,'/w/index.php?title=Spezial:Recentchanges&hideminor=0&hideliu=1&hidebots=1&hidepatrolled=0&limit=50&days=7&limit=250','RCs','_this'); w (1,'/wiki/Spezial:Newpages','New','_blank'); w (1,'/wiki/Spezial:Log','Log','_blank'); w (1,'/wiki/Spezial:Contributions/newbies','Newbies','_blank'); w (1,'http://commons.wikimedia.org/wiki/Special:Upload','C-Upload','_blank'); //w (1,'/wiki/Wikipedia:Löschkandidaten/Urheberrechtsverletzungen','URVs','_blank'); //w (1,'http://de.wikipedia.org/wiki/Special:Upload','We-Upload','_blank'); //w (1,'/wiki/Wikipedia:Löschkandidaten/'+Watum,'LK','_blank'); w (0,trenner,'--Externe--',''); w (1,'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=joergens.mi&dbname=dewikisource_p','KateS','_blank'); w (1,'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=joergens.mi&dbname=commonswiki_p','KateC','_blank'); w (1,'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=GerWsUpload&dbname=commonswiki_p','KateG','_blank'); w (1,'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=joergens.mi&dbname=dewiki_p','KateW','_blank'); w (1,'http://stable.toolserver.org/editcount/result?username=joergens.mi&projectname=dewiki&showgraphs=3d&width=600','KateW','_blank'); w (1,'http://stable.toolserver.org/editcount/result?username=joergens.mi&projectname=dewikisource&showgraphs=3d&width=600','KateS','_blank'); w (1,'http://stable.toolserver.org/editcount/result?username=joergens.mi&projectname=commonswiki&showgraphs=3d&width=600','KateC','_blank'); w (1,'http://stable.toolserver.org/editcount/result?username=GerWsUpload&projectname=commonswiki&showgraphs=3d&width=600','KateG','_blank'); w (1,"http://www.ripe.net/whois",'ripe','_blank'); // w (1,"http://www.copyscape.com",'copyscape','_blank'); // w (1,"http://www.affenkrieger.de/wiki/wikicc.php",'Affenkrieger','_blank'); // w (1,"http://www.canoo.net",'canoo','_blank'); // w (1,"http://www.cia.gov/cia/publications/factbook/index.html",'Factbook','_blank'); w (1,"http://tools.wikimedia.de/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikisource.org&basecat=&basedeep=3&mode=ss&size=512&stubop=or&links=4&go=Scannen&userlang=de",'CatScan','_blank'); w (0,trenner,'--Projekte--',''); // w (1,'/wiki/Zimmerische_Chronik','Zimmer','_blank'); // w (1,'/wiki/Martina','Martina','_blank'); // w (1,'/wiki/Schwere, Elektricität und Magnetismus','Riemann','_blank'); // w (1,'/wiki/Insectenfressende Pflanzen','Pflanzen_D','_blank'); // w (1,'/wiki/Speculum Chirurgicum','Speculum','_blank'); // w (1,'/wiki/Die Entstehung der Kontinente und Ozeane','Wegener','_blank'); // w (1,'/wiki/Versuch einer medizinischen Topographie der Stadt Gmünd','Gmünd','_blank'); w (1,'/wiki/Schedel\'sche_Weltchronik','Schedel','_blank'); w (1,'/wiki/Allgemeines Deutsches Kommersbuch','ADK','_blank'); w (1,'/wiki/Entstehung der Arten','Arten_D','_blank'); w (1,'/wiki/Die Siegel der Deutschen Kaiser und Könige','Posse','_blank'); closedroown();droown=false; if (isEdit) { // w (0,trenner,'',''); // w (3,"br,'',''",'br'); // w (3,"'†','',''",'†'); // w (3,"'<!-- ',' -->',''",'//'); // w (0,br,'',''); // w (3,"'<small>','</small>',''",'klein'); // w (3,"'<s>','</s>',''",'durch'); // w (3,"'<u>','</u>',''",'unter'); // w (0,trenner,'',''); if (usedroown) { droown=true; w (0,trenner,'--Bausteine--','')}; // w (3,"'\\n{{Personendaten|\\n NAME= , //\\n|ALTERNATIVNAMEN=\\n|KURZBESCHREIBUNG=\\n|GEBURTSDATUM=\\n|GEBURTSORT=\\n|STERBEDATUM=\\n|STERBEORT=\\n}}\\n','',''","PersDat"); // w (3,"'{{Lückenhaft|* Bitte einen Einleitungssatz}} --~~~~\\n----\\n','',''","LückE"); // w (3,"'{{Lückenhaft|* Biographiedaten fehlen }} --~~~~\\n----\\n','',''","LückP"); // w (3,"'* \\'\\'\\'Löschen\\'\\'\\' - -- ~~~~\\n\\n','',''","Löschen"); // w (3,"'* \\'\\'\\'Behalten\\'\\'\\' - -- ~~~~\\n\\n','',''","Behalten"); // w (3,"'* \\'\\'\\'Einarbeiten\\'\\'\\' - -- ~~~~\\n\\n','',''","Einarbeiten"); // w (3,"'== Weblinks ==\\n','',''",'Weblinks'); // w (3,"'[[Kategorie:',']]\\n',''","Kat:"); // w (3,"'[[Benutzer:',']]',''","Benutzer:"); // w (3,"'[[Wikipedia:',']]',''","WP:"); // w (0,br,'',''); // w (2,"'Redirect','#REDIRECT [[]]',1","Redir"); // w (3,"'[[Wikipedia:Artikel über Studentenverbindungen]]','',''","WP:Sv"); // w (2,"'+Überarbeiten','{{Überarbeiten}}\\n\\n',3","Überarbeiten"); // w (2,"'+Stub','{{Stub}}\\n\\n',2","Stub"); // w (2,"'+Rechtshinweis','{{Rechtshinweis}}',2","RechtsHinweis"); // w (2,"'+Gesundheitshinweis','{{Gesundheitshinweis}}',2","GesuHinweis"); closedroown();droown=false; droown=true; w (0,trenner,'--Benutzersteine--',''); w (3,"'<br style=\"clear:both\"/>\\n','',''",'ClrBoth'); w (3,"'<div class=\"text\">\\n','',''",'ClText'); w (3,"'<div class=\"flattertext\">\\n','',''",'ClFlText'); w (3,"'<div style=\"font-size:150%\">\\n','',''",'Fontsize150'); w (3,"'<span style=\"color:#009900\">\\n','',''",'Color'); // w (3,"'{{subst:Hallo','}}\\n',''","Hallo"); // w (3,"'{{subst:Diskussion}}\\n','',''",'Tilden!'); // w (3,"'{{subst:Bildquelle}}\\n','',''",'BildQ fehlt'); // w (3,"'{{subst:Vorschau}}\\n','',''",'Vorschau'); // w (3,"'{{subst:Entstubben}}\\n','',''",'An Stub-Poster!'); // w (3,"'{{subst:Linkspam}}\\n','',''",'Linkspammer'); closedroown();droown=false; w (0,trenner,'',''); w (4,"myReplace();","Replace"); // w (4,"myTypoKorr();","TypoKorr"); } //if (isEdit) // if (!isSpecial) { // w (0,trenner,'',''); // w (4,"eintragen(1);","QS"); // w (4,"eintragen(2);","LA"); // w (4,"eintragen(3);","SLA"); // w (4,"VLE_01(3);","Vorlage"); // } // if (isEdit) w (2,"'+URV','{{URV}} von [hier] --\~\~\~\~',1","URV"); var indroown = false; var ind = 0; closedroown(); 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 // function w (was,lurl,linktext,targt) { if (!droown) { 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) newdroown(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 dodroown (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 } //dodroown function closedroown () { if (indroown) xxx=xxx+'</select>'; indroown = false; } function newdroown (oname) { closedroown(); xxx=xxx+'<select size=1 onchange="dodroown(this.value);" style="width:135px;font-size:9px;">'; if (oname > '') {xxx=xxx+'<option>'+oname+'</option>';} indroown = 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 myReplace() //BLueFiSH.as { var alt=prompt('Altes Wort','');var neu=prompt('Neues Wort',''); var i=tkorr(alt,neu); if ( i > 0 ) { alert('Es wurde '+i+' Mal <'+alt+'> durch <'+neu+' ersetzt.'); document.editform.wpMinoredit.checked=true; document.editform.wpSummary.value=alt+' -> '+neu; document.editform.wpSummary.focus(); } else { alert('Es wurde kein Vorkommen gefunden'); } } /* Im nun folgenden das Skript mit dem sich recht leicht Schreibfehler korrigieren lassen (natürlich muss man bei Zitaten aufpassen) ;-) BLueFiSH.as */ function myTypoKorr() // BLueFiSH.as {var i=tkorr(' im wesentlichen ',' im Wesentlichen ') + tkorr('Des Weiteren ','Des weiteren ') + tkorr(' daß ',' dass ') + tkorr(' ass ',' as '); if ( i > 0 ) { alert('Es wurden '+i+' Schreibfehler korrigiert.'); document.editform.wpMinoredit.checked=true; document.editform.wpSummary.value='typo'; document.editform.wpSummary.focus(); } else { alert('Es wurde kein Schreibfehler gefunden'); } } function tkorr(alt,neu) { //Littl var i=0; while(document.editform.wpTextbox1.value.search(alt)!=-1){i++; document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);} return i; } 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(); } // ============================================================ // BEGIN Add Edit Link To Old Version Links (von Berlin-Jurist so weit ich weiß) // Revert-Fkt hinzugefügt + Beschränkung auf Seiten wo es Sinn macht. Littl. function AddEditLinkToOldVersionLinks() { var ishistory = (UrlParameters['action']=='history'); //var iscontrib = (document.URL.indexOf ('Spezial:Contributions') > 0 ); if (ishistory || ((UrlParameters['diff']>'') && (UrlParameters['oldid']>'')) ) { var Edit = '(bearbeiten)'; var Rv = '(rv)'; var first= true; for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++) { // if it's a link to an old version but not a diff-link if ( (href = aNode.getAttribute("href")) && (href.search(/oldid=/) != -1) && ( (href.search(/diff=/) == -1) ) ) { // Create Edit Link var EditNode = document.createElement('a'); EditNode.setAttribute('href', href + '&action=edit#summary'); var EditTextNode = document.createTextNode(Edit); EditNode.appendChild(EditTextNode); // Add Edit Link To Old Version Link aNode.parentNode.insertBefore( EditNode, aNode.nextSibling ); // Insert whitespace before Edit Link aNode.parentNode.insertBefore( document.createTextNode(' '), aNode.nextSibling ); // jump over inserted <a-Link i++; // Create RV Link if ((ishistory && !first) || (!ishistory)) { var Rvnode = document.createElement('a'); Rvnode.setAttribute('href', 'javascript:revertme("'+encodeURI(href)+'")'); var RvTextNode = document.createTextNode(Rv); Rvnode.appendChild(RvTextNode); aNode.parentNode.insertBefore( Rvnode, aNode.nextSibling ); aNode.parentNode.insertBefore( document.createTextNode(' '), aNode.nextSibling ); i++; } first=false; } } } } // END Add Edit Link At Old Version Links // ============================================================ //****************************************** 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 revertme (href) { //Littl var grund=prompt('Grund des Reverts:','Revert Vandalismus'); if (grund != null) { grund=trim(grund); if (grund=='') grund='Revert'; href=href + "&action=edit&" + speichernp + "=1&" + subjp + "=" + encodeURIComponent(grund); window.open (href); window.focus(); } } // // LA und QS eintragen // Fragt nach der Begründung, füllt die Eingabefelder aus, und ruft die Löschkandidatenseite/QSSeite auf. // Modifiziert, ursprünglich von BLueFiSH.as // // Funktion aktion (früher "loeschkandidat") // Entnimmt Parameter aus der URI, fügt sie in die Textfelder ein und klickt ggf. auf "Speichern" // function aktion() { //Littl if (UrlParameters[subjp]>"") document.editform.wpSummary.value = UrlParameters[subjp]; if (UrlParameters[textp]>"") document.editform.wpTextbox1.value = UrlParameters[textp]; if (UrlParameters[insp]>"") { document.editform.wpTextbox1.value = UrlParameters[insp] + document.editform.wpTextbox1.value; } if (UrlParameters[speichernp] == "1") absenden(); } var timeoutaktiv; 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)} } /* * moveEditsection * Dieses Script verschiebt die Editsection-Buttons von oberhalb der * Überschriften in die Überschriften. * Dies vermeidet zum einen die Fehldarstellungen, die bisher durch die * float-Werte hervorgerufen wurden, und ergibt zum anderen eine logischere * Dokumentenstruktur (Editsection gehört nicht zum vorherigen Abschnitt) * Positiv getestet unter: Firefox 1.0, Opera 8.0, Internet Explorer 6.0 * Anmerkungen, Verbesserungen, Hinweise, Nörgeleien jederzeit gerne gesehen! * dbenzhuser (de:Benutzer:Dbenzhuser) */ function moveEditsection() { // Sammelt alle div-Elemente der Klasse "editsection". var editsections = new Array(); var divs = document.getElementById("bodyContent").getElementsByTagName("div"); for(var i = 0; i < divs.length; i++) { if(divs[i].className == "editsection") { editsections.push(divs[i]); } } // Wenn die Seite Editsection-Buttons enthält. if (editsections.length != 0) { // Sucht zu jedem Editsection-Button die dazugehörige Überschrfift. var i = 0; var element, heading; while (editsections[i] != null) { element = editsections[i]; heading = element.nextSibling; while(!/^H[2-6]$/.test(heading.nodeName)) { heading = heading.nextSibling; } // Erstellt innerhalb der Überschrift ein per CSS formatiertes span-Element. // Dort hinein wird dann der Editsection-Link verschoben. // Anschließend werden die Reste des alten Editsection-Buttons entfernt. var spanElement = document.createElement("span"); var spaceNode = document.createTextNode(" "); heading.appendChild(spaceNode); heading.appendChild(spanElement); spanElement.style.fontSize = "x-small"; spanElement.style.fontWeight = "normal"; while (element.childNodes.length != 0) { spanElement.appendChild(element.childNodes[0]); } element.parentNode.removeChild(element); i++; } } } // onload aOnloadFunctions[aOnloadFunctions.length] = moveEditsection; function Init() { document.getElementById('searchform').target = '_blank'; 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();} //Patch: in godmode-light.js ist ein fehler (ein space zwischen <strong> und (aktuell)) if (godmodelight && (location.href.indexOf(':Contributions') != -1)) { document.getElementById('bodyContent').innerHTML= //Patch für Bug in godmode-light.js document.getElementById('bodyContent').innerHTML.replace(/\<strong\>\(aktuell\)/gi,"<strong> (aktuell)"); } AddEditLinkToOldVersionLinks(); } else { if (!isSpecial) aktion(); } if (!isSpecial && rechtschreibpruefung) spellcheck(); } if (window.addEventListener) { window.addEventListener("load", Init, false); } else if (window.attachEvent) { window.attachEvent("onload", Init); } // // LA und QS eintragen // Fragt nach der Begründung, füllt die Eingabefelder aus, und ruft die Löschkandidatenseite/QSSeite auf. // Modifiziert, ursprünglich von BLueFiSH.as //function eintragen(kurz, vorlage,seite) function eintragen(typ) { switch (typ) { case 1 : {var kurz="QS"; var vorlage="subst:Qualitätssicherung"; var seite="Qualitätssicherung";break;} case 2 : {var kurz="LA"; var vorlage="subst:Löschantrag"; var seite="Löschkandidaten";break;} case 3 : {var kurz="SLA"; var vorlage="Löschen"; var seite="";break;} } var lemma = ( UrlParameters["title"] > "" ) ? UrlParameters["title"] : decodeURIComponent((location.href.substr(location.href.indexOf("/wiki/") + 6,99))).split('#')[0]; var grund=prompt(kurz+'-Grund:',''); if ( grund != null ) { grund=trim(grund); var speichernpa = (autosave) ? "&" + speichernp + "=1" : ""; if (typ == 1 || typ == 2 ) { //QS oder LA // Öffnen der LA-Seite, gleich zum Eintragen des LA, Texte werden als Parameter übergeben var uri=encodeURI('http://de.wikisource.org/w/index.php?title=Wikipedia:'+seite+'/'+Watum+'&action=edit§ion=new') + "&" + subjp + "=" + encodeURIComponent( '[[' + lemma + ']]' ) + "&" + textp + "=" + encodeURIComponent('*' + grund + '\n--~~~~\n' ) + speichernpa; window.open(uri); } // bearbeiten der Artikelseite und eintragen lassen (macht aktion() weiter unten) // Vorlage eintragen window.focus(); var txt = '{{'+vorlage+'}}\n\n'+grund+'\n--~~~~\n----\n\n\n'; if (isEdit) { // wir sind schon im Edit-Modus document.editform.wpTextbox1.value= txt + document.editform.wpTextbox1.value; document.editform.wpSummary.value=kurz+'+'; document.editform.wpWatchthis.checked=false; if (autosave) absenden(); } else // Wir müssen die Seite erst zum editieren öffnen { uri="http://de.wikisource.org/w/index.php" + "?title=" + encodeURIComponent(lemma) + "&action=edit" + "&" + subjp + "=" + encodeURIComponent(kurz+"+") + "&" + insp + "=" + encodeURIComponent(txt) + speichernpa; location.href = uri; } } } //function VorlagenEintragen(kurz, vorlage,seite) ////////////////// ////////////////// ////////////////// Vorlagen ////////////////// ////////////////// function VLE_01(typ) { var lemma = ( UrlParameters["title"] > "" ) ? UrlParameters["title"] : decodeURIComponent((location.href.substr(location.href.indexOf("/wiki/") + 6,99))).split('#')[0]; var grund=prompt('Seite:',''); // var gBlatt=prompt('Blatt:',''); // prompt('Debug: ',grund); grund=trim(grund); var speichernpa = (autosave) ? "&" + speichernp + "=1" : ""; // Vorlage eintragen window.focus(); ////////////////// ////////////////// ////////////////// Vorlagen Seiten ////////////////// ////////////////// grund*=1; str_base=grund + ''; /* if(str_base.length < 2) {str_base='0' + str_base;} if(str_base.length < 3) {str_base='0' + str_base;} */ // Vorherige Seite var grund1=grund-1; str_vorher=grund1 + ''; if(str_vorher.length < 2) {str_vorher='0' + str_vorher;} if(str_vorher.length < 3) {str_vorher='0' + str_vorher;} /**/ // Nächste Seite var grund2=grund+1; str_nachher=grund2 + ''; if(str_nachher.length < 2) {str_nachher='0' + str_nachher;} if(str_nachher.length < 3) {str_nachher='0' + str_nachher;} /**/ // Bildseite grund3=grund+0; str_base=grund3 + ''; if(str_base.length < 2) {str_base='0' + str_base;} if(str_base.length < 3) {str_base='0' + str_base;} /* if(str_base.length < 4) {str_base='0' + str_base;} */ ////////////////// ////////////////// ////////////////// Vorlagen ////////////////// ////////////////// var txt='{{Märchen und Jugenderinnerungen|1|'+str_vorher+'|'+str_nachher+'|'+str_base+'|unvollständig|Klas Avenstaken.}}\n<section begin=t1 />\n{|\n|{{DefaultTextTable}}|\n\n\n\n\n|}\n<section end=t1 />\n{{References}}' /* */ //prompt('Debug1:',txt); if (isEdit) { // wir sind schon im Edit-Modus document.editform.wpTextbox1.value= txt + document.editform.wpTextbox1.value; document.editform.wpSummary.value='neu'; document.editform.wpWatchthis.checked=false; if (autosave) absenden(); }//isedit else // Wir müssen die Seite erst zum editieren öffnen { uri="http://de.wikisource.org/w/index.php" + "?title=" + encodeURIComponent(lemma) + "&action=edit" + "&" + subjp + "=" + encodeURIComponent("neu") + "&" + insp + "=" + encodeURIComponent(txt) + speichernpa; location.href = uri; } // new edit }//Vorlagen eintragen // window.onload = Init; // if (godmodelight) document.write('<SCRIPT //SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>'); // Rechtschreibprüfung von Apper. // Siehe de:Benutzer:APPER/RP //document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title=Benutzer:APPER/RP/js&action=raw&ctype=text/javascript"><\/SCRIPT>'); // </nowiki> <- nicht löschen !!! // install [[User:Cacycle/wikEd]] in-browser text editor document.write('<script type="text/javascript" src="' //+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js' //+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); importScript( 'MediaWiki:HotCat.js' ); importScript( 'MediaWiki:Cat-a-lot.js' ); MyChar[0] = "{\{subst"; MyCharEnd[0]=":hallo}\}"; MyCharText[0] ="BGr"; MyChar[1] = "{{Inuse|--[[Benutzer:joergens.mi|Jörgens.Mi]]}}
"; MyCharText[1] ="InU"; MyChar[2] = "{\{Zeile|"; MyCharEnd[2]="}\}"; MyCharDefault[2]="+5"; MyChar[3] = "{\{Seite|"; MyCharEnd[3]="}\}"; MyCharDefault[3]="+1"; MyChar[4] = "{{AlR|"; MyCharEnd[4]="}}"; MyCharText[4] ="AlR"; MyCharDefault[4]="Text"; MyChar[5] = "{{center|"; MyCharEnd[5]="}}"; MyCharText[5] ="center"; MyCharDefault[5]="Text"; MyChar[6] = "{{center|\\'\\'\\'"; MyCharEnd[6]="\\'\\'\\'}}"; MyCharText[6] ="centB"; MyCharDefault[6]="Text"; MyChar[7] = "<poem>"; MyCharEnd[7]="</poem>"; MyCharText[7] ="POEM"; MyCharDefault[7]="POEM"; MyChar[8] = "<tt>"; MyCharEnd[8]="</tt>"; MyCharText[8] ="tt"; MyCharDefault[8]=" "; MyChar[9] = "unkorrigiert"; MyCharEnd[9]=""; MyCharText[9] ="unk"; MyCharDefault[9]=""; MyChar[10] = "fertig"; MyCharEnd[10]=""; MyCharText[10] ="fertig"; MyCharDefault[10]=""; MyChar[11] = "<math>"; MyCharEnd[11]=" \\\\,</math>"; MyCharText[11] ="math"; MyCharDefault[11]="Text"; MyChar[12] = "\\n\\n{{MathForm1|( )|<math>"; MyCharEnd[12]="</math>}}\\n\\n"; MyCharText[12] ="MForm1"; MyCharDefault[12]="Text"; MyChar[13] = "{{Ohne Scan}}"; MyCharText[13] ="OScan"; MyChar[14] = "<sup>"; MyCharEnd[14]="</sup>"; MyCharText[14] ="sup"; MyCharDefault[14]="o"; MyChar[15] = "{{erledigt|1=--~~~~}}"; MyCharText[15] ="erledigt"; MyChar[16] = "<div style="font-size:150%">{{center|"; MyCharEnd[16]="}}</div>"; MyCharText[16] ="Heading"; MyCharDefault[16]="Text"; MyChar[17] = "{{SperrSchrift|"; MyCharEnd[17]="}}"; MyCharText[17] ="Sperrs"; MyCharDefault[17]="Text"; MyChar[18] = "{{Kapitaelchen|"; MyCharEnd[18]="}}"; MyCharText[18] ="Kapit"; MyCharDefault[18]="T"; MyChar[19] = "<section begin="; MyCharEnd[19]=" />"; MyCharText[19] ="SecB"; MyCharDefault[19]="t1"; MyChar[20] = "\\n\\n\\n{{Linie}}<section end=t1 />\\n\\n\\n\\n<section begin="; MyCharEnd[20]=" />\\n\\n"; MyCharText[20] ="EoA"; MyCharDefault[20]="t2"; MyChar[21] = "<section end="; MyCharEnd[21]=" />\\n\\n"; MyCharText[21] ="SecE"; MyCharDefault[21]="t2"; MyChar[22] ="<br /><small>"; MyCharEnd[22]="</small>"; MyCharText[22] ="SecH"; MyCharDefault[22]=" "; MyChar[23] = "{{References|1}}"; MyCharText[23]="refB"; MyChar[24] = "<ref group="WS">"; MyCharEnd[24]="</ref>"; MyCharText[24] ="RefWS"; MyCharDefault[24]=" "; MyChar[25] = "{{Linie|"; MyCharEnd[25]="}}"; MyCharText[25] ="CLin"; MyCharDefault[25]="5"; MyChar[26] = "{{LeereSeite"; MyCharEnd[26]="}}"; MyCharText[26] ="LeS"; MyCharDefault[26]=""; MyChar[27] = "[[file:"; MyCharEnd[27]=".jpg|center|500px]]"; MyCharText[27] ="Img"; MyCharDefault[27]="5"; MyChar[28] = "<big>"; MyCharEnd[28]="</big>"; MyCharText[28] ="Big"; MyCharDefault[28]=" "; MyChar[29] = "[[Kategorie:Gedicht]]"; MyCharText[29] ="KAT:GED";