MediaWiki:Common.js
MediaWiki-Schnittstellenseite
Weitere Optionen
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. */
// Wartet darauf, dass das CookieConsent-Skript geladen ist.
mw.loader.using('mediawiki.cookie').then(function () {
// Prüfen ob die CookieConsent-Funktionalität vorhanden ist.
if (typeof window.cookieconsent !== 'undefined') {
window.cookieconsent.initialise({
// Hier kannst du deine CookieConsent Konfiguration anpassen
// Zum Beispiel: Sprache, Text, etc.
onStatusChange: function(status) {
// Wenn der Nutzer "allow" (oder gegebenenfalls auch "dismiss") auswählt...
if (status === 'allow' || status === 'dismiss') {
// Überprüfen, ob hCaptcha bereits geladen wurde
if (!window.hCaptchaInitialized) {
window.hCaptchaInitialized = true; // Flag setzen, damit es nicht mehrfach eingefügt wird
// Dynamisch das hCaptcha-Skript einfügen
var script = document.createElement('script');
script.src = "https://js.hcaptcha.com/1/api.js";
script.async = true;
document.head.appendChild(script);
// Optional: Callback, wenn das Skript geladen wurde
script.onload = function() {
console.log('hCaptcha wurde nach Zustimmung geladen.');
// Hier kannst du, falls nötig, weitere Initialisierungsschritte ausführen.
};
}
}
}
});
}
});