Benutzer:Phorgo/SIG: Unterschied zwischen den Versionen
Aus Stupidedia, der sinnfreien Enzyklopädie!
Phorgo (Diskussion | Beiträge) K |
Phorgo (Diskussion | Beiträge) K (So?) |
||
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | <b class="benutzer-phorgo-sig"> — [[Benutzer:Phorgo|Phorgo]] [[Benutzer Diskussion:Phorgo|@]] [[Spezial:Benutzer/sysop|☭]] — </b | + | <b class="benutzer-phorgo-sig"> — [[Benutzer:Phorgo|Phorgo]] [[Benutzer Diskussion:Phorgo|@]] [[Spezial:Benutzer/sysop|☭]] — </b><js> |
− | mw.loader. | + | mw.loader.using( 'jquery.colorUtil', function() { |
− | $(function() { | + | $( function() { |
− | + | if ( window.sigColorChange || typeof window.addCSS !== 'function' ) { | |
− | + | return; | |
− | + | } | |
− | + | addCSS( '', 'benutzer-phorgo-sig-style' ); | |
− | + | window.sigColorChange = new Object(); | |
+ | var colorChange = window.sigColorChange; | ||
− | + | colorChange.h = 0.6024096385542169; | |
− | + | colorChange.interval = 10000; | |
− | |||
− | + | colorChange.change = function() { | |
− | + | var rgb = $.colorUtil.hslToRgb( colorChange.h, 0.9222222222222222, 0.35294117647058826 ); | |
− | + | var r = Math.round( rgb[0] ); | |
− | + | var g = Math.round( rgb[1] ); | |
− | + | var b = Math.round( rgb[2] ); | |
− | + | var color = 'rgb( ' + r + ', ' + g + ', ' + b + ' )'; | |
− | + | var css = 'div#content b.benutzer-phorgo-sig a { color: ' + color + ' !important; -webkit-transition: color ' + colorChange.interval + 'ms; transition: color ' + colorChange.interval + 'ms; -webkit-transition-timing-function: linear; transition-timing-function: linear; }'; | |
− | + | var element = document.getElementById( 'benutzer-phorgo-sig-style' ); | |
− | + | // IE ist Mist | |
− | + | if ( element.styleSheet ) { | |
− | + | element.styleSheet.cssText = css; | |
− | + | } | |
− | + | else { | |
− | + | element.innerHTML = css; | |
− | + | } | |
− | + | colorChange.h += colorChange.interval / 100000; | |
− | + | if ( colorChange.h > 1 ) { | |
− | + | colorChange.h = 0; | |
− | + | } | |
− | + | window.setTimeout( 'sigColorChange.change();', colorChange.interval ); | |
− | + | } | |
− | + | colorChange.change(); | |
− | }); | + | } ); |
+ | } ); | ||
</js><css> | </js><css> | ||
− | .benutzer-phorgo-sig, | + | div#content b.benutzer-phorgo-sig, |
− | .benutzer-phorgo-sig * { | + | div#content b.benutzer-phorgo-sig * { |
font-family: sans-serif !important; | font-family: sans-serif !important; | ||
} | } | ||
</css> | </css> |