Benutzer:Akkakk/autoFoo.js
aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen
Zur Suche springen
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
// gerüst geklaut von [[Benutzer:TMg/autoFormatter.js]] // <nowiki> // wer die technischen möglichkeiten hat und weiß was er tut, darf diese seite auch bearbeiten. /** * Blendet eine „Auto-Foo"-Funktion über dem Bearbeitungsfenster ein. * Eine ausführliche Beschreibung ist nicht auf der Diskussionsseite zu finden. */ functiondoAutoFoo(a) { vare=document.forms["editform"].elements; varb=e["wpTextbox1"]; vart=b.value; t=t.replace(/\{\{Bild-LogoSH\}\}/,"{{Bild-LogoSH|Commons=ja}}"); t=t.replace(/\{\{Bild-PD-Schöpfungshöhe\}\}/,"{{Bild-PD-Schöpfungshöhe|Commons=ja}}"); e["wpSummary"].value+="commonsfähig";//zusammenfassung einsetzen //t = t.replace(/\n(.*),(.*),(.*)\n/, "\nbqd\n1ドル\n2ドル\n3ドル\n"); //t = t.replace(/[,;.] *([Ee]ige|GNU|GF|[Mm]ailto)/g, "\n1ドル"); // (Kassander der Minoer), (Stahlkocher) //t = t.replace(/''+/g, ""); // (W.wolny) varchanged=t!=b.value.replace(/\r+\n/g,"\n"); if(changed)b.value=t.replace(/\s+$/,""); if((!a||!a.nodeType||a.nodeName==='IMG')&&$)// Vector/Monobook { vare=$(a&&a.nodeType?a:'img[rel=autoFormatter]'); e.css('backgroundColor',changed?'#DEF740':''); e.css('borderRadius',changed?'3px':''); e.css('opacity',changed?'':'0.4'); } elseif(a)a.style.color=changed?'green':'silver'; returnfalse; } functionshowButton(){ if(typeof$!='undefined'&&typeof$.fn.wikiEditor!='undefined'&&$.wikiEditor.isSupported($.wikiEditor.modules.toolbar))// Vector { $(function(){ $('#wpTextbox1').wikiEditor('addToToolbar',{ 'section':'main',// oder advanced 'group':'format', 'tools':{ 'autoFormatter':{ 'label':'Auto-Foo', 'type':'button', 'icon':'http://upload.wikimedia.org/wikipedia/commons/thumb/8/88/Number_1_in_green_rounded_square.svg/22px-Number_1_in_green_rounded_square.svg.png', 'action':{ 'type':'callback', 'execute':function(){returndoAutoFoo(this);} } } } }); }); } else { if(mwCustomEditButtons)// Monobook { mwCustomEditButtons[mwCustomEditButtons.length]={ 'imageId':'mw-customeditbutton-autoFoo', 'imageFile':'http://upload.wikimedia.org/wikipedia/commons/thumb/8/88/Number_1_in_green_rounded_square.svg/22px-Number_1_in_green_rounded_square.svg.png', 'speedTip':'Auto-Foo', 'tagOpen':'','sampleText':'','tagClose':'' }; } hookEvent('load',function() { varf=document.getElementById('mw-customeditbutton-autoFoo'); if(f){f.onclick=function(){returndoAutoFoo(this);};return;} // Notfalls als Link unter dem Bearbeitungsfenster f=document.getElementById('editform'); if(!f)return; vara=document.createElement('A'); a.href='#'; a.onclick=function(){returndoAutoFoo(this);} a.appendChild(document.createTextNode('Auto-Foo')); vars=f.getElementsByTagName('SPAN'); for(vari=s.length-1;i>=0;i--)if(s[i].className==='editHelp'){s=s[i];break;} s.appendChild(document.createTextNode(' | ')); s.appendChild(a); });} } // </nowiki> showButton();