MediaWiki:Common.js: Różnice pomiędzy wersjami

Z HarcWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Utworzono nową stronę "Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony.: Przycisk zmiany motywu w panelu bocznym: $(function() { var themeToggle = $('<li><a href="#" id="custom-theme-toggle">🌓 Zmień motyw</a></li>'); $('#p-navigation ul').append(themeToggle); $('#custom-theme-toggle').on('click', function(e) { e.preventDefault(); var html = $('html'); if (html.hasClass…"
 
Nie podano opisu zmian
 
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */
/* Przycisk zmiany motywu w panelu bocznym */
/* Skrypt analityki Umami dla HarcWiki */
$(function() {
mw.loader.using('mediawiki.util').done(function () {
     var themeToggle = $('<li><a href="#" id="custom-theme-toggle">🌓 Zmień motyw</a></li>');
     var umamiScript = document.createElement('script');
     $('#p-navigation ul').append(themeToggle);
     umamiScript.defer = true;
 
     umamiScript.src = 'http://192.168.1.165:3000/script.js';
     $('#custom-theme-toggle').on('click', function(e) {
    umamiScript.setAttribute('data-website-id', '8f486e7f-a6c0-4f70-8e85-ec2e5a76d879');
        e.preventDefault();
      
        var html = $('html');
     document.head.appendChild(umamiScript);
        if (html.hasClass('skin-theme-clientpref-night')) {
            html.removeClass('skin-theme-clientpref-night').addClass('skin-theme-clientpref-day');
            localStorage.setItem('wiki-theme', 'day');
        } else {
            html.removeClass('skin-theme-clientpref-day').addClass('skin-theme-clientpref-night');
            localStorage.setItem('wiki-theme', 'night');
        }
    });
 
    // Wczytanie zapisanego motywu
     var savedTheme = localStorage.getItem('wiki-theme');
     if (savedTheme) {
        $('html').removeClass('skin-theme-clientpref-day skin-theme-clientpref-night')
                .addClass('skin-theme-clientpref-' + savedTheme);
    }
});
});

Aktualna wersja na dzień 12:32, 22 sie 2026

/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */
/* Skrypt analityki Umami dla HarcWiki */
mw.loader.using('mediawiki.util').done(function () {
    var umamiScript = document.createElement('script');
    umamiScript.defer = true;
    umamiScript.src = 'http://192.168.1.165:3000/script.js';
    umamiScript.setAttribute('data-website-id', '8f486e7f-a6c0-4f70-8e85-ec2e5a76d879');
    
    document.head.appendChild(umamiScript);
});