MediaWiki:Common.js

Version vom 4. Oktober 2016, 20:23 Uhr von Florian (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „→‎Das folgende JavaScript wird für alle Benutzer geladen.: /** * Add a new span element to all html color code notation values, which * background color…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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
/* Das folgende JavaScript wird für alle Benutzer geladen. */

/**
 * Add a new span element to all html color code notation values, which
 * background color represents the color mentioned in the value (if it's
 * a valid hex color code).
 */
var regex = '^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$';

function getColorCodeSpan( color ) {
	return $( '<span></span>' )
		.css( 'background-color', color )
		.css( 'width', '5em' )
		.css( 'height', '12px' )
		.css( 'margin-left', '0.7em')
		.css( 'vertical-align', 'middle' )
		.css( 'display', 'inline-block' );
}

$( '.wikibase-snakview-value' ).each( function( i ) {
	var elem = $( this );
	if ( elem.text().match( regex ) ) {
		elem.append( getColorCodeSpan( elem.text() ) )
	}
} );