Benutzer:Loki/vorlageButton.js
Zur Navigation springen
Zur Suche springen
Hinweis: Leere nach dem Speichern 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: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
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;
}