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

Z Wiki BR
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
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. */
if (mw.config.get('wgNamespaceNumber')==6 && mw.config.get('wgAction')=='view') {
if (mw.config.get('wgNamespaceNumber')==6 && mw.config.get('wgAction')=='view') {
mw.loader.load('//imagemapedit.toolforge.org/ime.js');
    mw.loader.load('//imagemapedit.toolforge.org/ime.js');
}
}
$(function() {
    function switchHeaderTab(tabId) {
        $('.header-tab-content-wrapper').hide();
        $('.header-tab').removeClass('header-tab-selected').css('background', '#40444B');


        $('#content-' + tabId).show();
/* Skrypt do obsługi przełączania statystyk Smoczego Kapłana */
function showStats(levelId) {
    // 1. Ukrywamy wszystkie wiersze oznaczone jako statystyki
    document.querySelectorAll('.stat-section').forEach(section => {
        section.style.display = 'none';
    });


        $(.header-tab[data-tab-id='${tabId}']).addClass('header-tab-selected').css('background', '#36393F');
    // 2. Pokazujemy wybrany wiersz statystyk na podstawie levelId
    const selectedSection = document.getElementById('stats-' + levelId);
    if (selectedSection) {
        // Ustawienie 'table-row' jest niezbędne, aby wiersz poprawnie wyświetlił się wewnątrz WikiTable
        selectedSection.style.display = 'table-row';
     }
     }
}


    $('.header-tab').click(function() {
// Inicjalizacja: Włącz domyślnie statystyki dla Lvl 30 przy ładowaniu strony
        const tabId = $(this).data('tab-id');
$(document).ready(function() {
        switchHeaderTab(tabId);
     showStats('lvl30');
     });
 
    const defaultTab = $('.header-tab-content-wrapper:first').attr('id').replace('content-', '');
    switchHeaderTab(defaultTab);
});
});

Aktualna wersja na dzień 20:17, 3 lis 2025

/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */
if (mw.config.get('wgNamespaceNumber')==6 && mw.config.get('wgAction')=='view') {
    mw.loader.load('//imagemapedit.toolforge.org/ime.js');
}

/* Skrypt do obsługi przełączania statystyk Smoczego Kapłana */
function showStats(levelId) {
    // 1. Ukrywamy wszystkie wiersze oznaczone jako statystyki
    document.querySelectorAll('.stat-section').forEach(section => {
        section.style.display = 'none';
    });

    // 2. Pokazujemy wybrany wiersz statystyk na podstawie levelId
    const selectedSection = document.getElementById('stats-' + levelId);
    if (selectedSection) {
        // Ustawienie 'table-row' jest niezbędne, aby wiersz poprawnie wyświetlił się wewnątrz WikiTable
        selectedSection.style.display = 'table-row';
    }
}

// Inicjalizacja: Włącz domyślnie statystyki dla Lvl 30 przy ładowaniu strony
$(document).ready(function() {
    showStats('lvl30');
});