MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus quickguide.bitcointoolz.com
Zur Navigation springenZur Suche springen
Marko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Marko (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 35: | Zeile 35: | ||
} | } | ||
}); | }); | ||
}); | |||
// Fügt den CSS-Code für das schlagende Herz hinzu | |||
mw.loader.using( 'mediawiki.util', function () { | |||
var css = '.red-heart {' + | |||
'color: #FB0000;' + | |||
'font-size: 17px;' + | |||
'animation: heartbeat 1.8s infinite ease-in-out;' + | |||
'display: inline-block;' + | |||
'vertical-align: middle;' + | |||
'}' + | |||
'@keyframes heartbeat {' + | |||
'0%, 100% {' + | |||
'transform: scale(0.8) translateY(-1px);' + | |||
'opacity: 0.5;' + | |||
'}' + | |||
'25%, 75% {' + | |||
'transform: scale(1.0) translateY(-1px);' + | |||
'opacity: 1;' + | |||
'}' + | |||
'}'; | |||
var style = document.createElement('style'); | |||
style.type = 'text/css'; | |||
if (style.styleSheet) { | |||
style.styleSheet.cssText = css; | |||
} else { | |||
style.appendChild(document.createTextNode(css)); | |||
} | |||
document.getElementsByTagName('head')[0].appendChild(style); | |||
}); | }); | ||
Version vom 4. Oktober 2024, 17:46 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
// Funktion, um Benutzergruppen zu erkennen
mw.loader.using('mediawiki.user', function () {
mw.user.getGroups().done(function (groups) {
// Überprüfe, ob der Benutzer ein Admin ist (sysop-Gruppe)
if (groups.indexOf('sysop') === -1) {
// Verstecke den Link zu den Spezialseiten
$('a[href*="Special:SpecialPages"]').parent().hide();
// Verstecke den Link zu den Seiteninformationen
$('a[href*="Special:PageInformation"]').parent().hide();
// Verstecke den Link zu Änderungen an verlinkten Seiten
$('#t-recentchangeslinked').hide();
// Verstecke den Link zur Druckversion
$('#t-print').hide();
// Verstecke den Link zu Links auf diese Seite
$('#t-whatlinkshere').hide();
// Verstecke den Link zu den Spezialseiten (deutsch)
$('a[href*="Spezial:Spezialseiten"]').parent().hide();
// Verstecke den Link zu den Seiteninformationen (deutsch)
$('a[href*="Spezial:Seiteninformationen"]').parent().hide();
// Verstecke den Link zu Änderungen an verlinkten Seiten (deutsch)
$('a[href*="Spezial:Änderungen an verlinkten Seiten"]').parent().hide();
// Verstecke den Link zur Druckversion (deutsch)
$('#t-print').hide();
// Verstecke den Link zu Links auf diese Seite (deutsch)
$('a[href*="Spezial:Linkliste"]').parent().hide();
// Verstecke den Link zum permanenten Link (deutsch)
$('a[href*="Spezial:Permanenter_Link"]').parent().hide();
// Verstecke den Link zum permanenten Link (deutsch)
$('a[href*="oldid"]').parent().hide();
// Verstecke den Link zu Letzte Änderungen (deutsch)
$('a[href*="Spezial:Letzte_Änderungen"]').parent().hide();
$('#n-recentchanges').hide(); // Verstecke den Link zu Letzte Änderungen (ID)
}
});
});
// Fügt den CSS-Code für das schlagende Herz hinzu
mw.loader.using( 'mediawiki.util', function () {
var css = '.red-heart {' +
'color: #FB0000;' +
'font-size: 17px;' +
'animation: heartbeat 1.8s infinite ease-in-out;' +
'display: inline-block;' +
'vertical-align: middle;' +
'}' +
'@keyframes heartbeat {' +
'0%, 100% {' +
'transform: scale(0.8) translateY(-1px);' +
'opacity: 0.5;' +
'}' +
'25%, 75% {' +
'transform: scale(1.0) translateY(-1px);' +
'opacity: 1;' +
'}' +
'}';
var style = document.createElement('style');
style.type = 'text/css';
if (style.styleSheet) {
style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}
document.getElementsByTagName('head')[0].appendChild(style);
});