Benutzer:BLueFiSH.as/JS/Sperrstatus.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
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
// 
// Farbanpassung des Schützen/Freigeben-Knopfes; inspiriert durch [[Benutzer:St-fl/Sperrstatus.js]]
// 
//
// folgend der Code zur eigenen Farbdefinition. Syntax dafür in der monobook.js vor dem Einbinden des Skripts:
//
// var colorFullprotected = '#FF0000';
// var colorSemiprotected = '#FFFF00';
//
// wenn nichts gesetzt wird, werden standardmäßig die gleich folgenden Farben genommen

$(function () {

if ( typeof colorFullprotected == 'undefined' ) var colorFullprotected = '#FF0000'; // Rot
if ( typeof colorSemiprotected == 'undefined' ) var colorSemiprotected = '#FFFF00'; // Gelb

if ( document.getElementById('ca-unprotect') ) 
{ 
  var obj = document.getElementById('ca-unprotect');
  rahmenfarbe = '#FFFFFF';
  feldfarbe   = '#FFFFFF';
  if (wgRestrictionEdit == 'sysop')              {feldfarbe = colorFullprotected;}
  else if (wgRestrictionEdit == 'autoconfirmed') {feldfarbe = colorSemiprotected;}
  
  if (wgRestrictionMove == 'sysop')              {rahmenfarbe = colorFullprotected;}
  else if (wgRestrictionMove == 'autoconfirmed') {rahmenfarbe = colorSemiprotected;}
  
  if (rahmenfarbe != '#FFFFFF')
  { obj.style.borderColor = rahmenfarbe + ' !important';
    obj.style.borderWidth = '3px';
  }
  if (feldfarbe != '#FFFFFF')
  {obj.firstChild.style.backgroundColor = feldfarbe + ' !important';}
}

});