Benutzer:Loki/vorlageButton.js
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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
mw.loader.load('Benutzer:Loki/hasClass.js'); function createButtons() { var Selection = document.getElementsByTagName( "div" ); for ( var i = 0; i < Selection.length; i++ ) { if ( hasClass( Selection[i], "button" ) ) { var input = Selection[i].id.split("_"); var name = input[0]; var val = String(input[1]); var func = input[2]; var fntSize = input[3]; var Button = document.createElement( "span" ); Button.style.fontWeight = "normal"; Button.style.fontSize = fntSize+"%"; Button.style.textAlign = "center"; Button.style.width = "12em"; var ButtonLink = document.createElement( "a" ); ButtonLink.style.color = Selection[i].style.color; ButtonLink.setAttribute( "id", name ); var ButtonText = document.createTextNode( name ); ButtonLink.setAttribute( "href", "javascript:"+func+"('" +val.toLowerCase()+"')" ); ButtonLink.appendChild( ButtonText ); Button.appendChild( document.createTextNode( "[" ) ); Button.appendChild( ButtonLink ); Button.appendChild( document.createTextNode( "]" ) ); Selection[i].insertBefore( Button, Selection[i].childNodes[0] ); } } } $( createButtons ); function firstUpperCase( stringVar ) { stringVar = stringVar.toUpperCase().charAt(0) + stringVar.substring(1); return stringVar; }