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();
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Benutzer:Akkakk/autoFoo.js&oldid=216064818"