MediaWiki:Common.js: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 6: | Linia 6: | ||
$(function() { | $(function() { | ||
function switchHeaderTab(tabId) { | function switchHeaderTab(tabId) { | ||
// 1. Ukrywamy całą treść | |||
$('.header-tab-content-wrapper').hide(); | $('.header-tab-content-wrapper').hide(); | ||
// 2. Resetujemy styl wszystkich nagłówków | |||
$('.header-tab').removeClass('header-tab-selected').css('background', '#40444B'); | $('.header-tab').removeClass('header-tab-selected').css('background', '#40444B'); | ||
// 3. Pokazujemy wybraną treść | |||
$('#content-' + tabId).show(); | $('#content-' + tabId).show(); | ||
// 4. Zaznaczamy aktywną zakładkę | |||
$(`.header-tab[data-tab-id='${tabId}']`).addClass('header-tab-selected').css('background', '#36393F'); | $(`.header-tab[data-tab-id='${tabId}']`).addClass('header-tab-selected').css('background', '#36393F'); | ||
} | } | ||
// Obsługa kliknięcia nagłówka | |||
$('.header-tab').click(function() { | $('.header-tab').click(function() { | ||
const tabId = $(this).data('tab-id'); | const tabId = $(this).data('tab-id'); | ||
| Linia 17: | Linia 24: | ||
}); | }); | ||
const | // ------------------------------------------------------------------ | ||
// KRYTYCZNY BLOK INICJALIZACJI: Włącza domyślną zakładkę Lvl 30 przy ładowaniu strony | |||
// ------------------------------------------------------------------ | |||
const defaultTabElement = $('.header-tab-content-wrapper:first'); | |||
if (defaultTabElement.length) { | |||
const defaultTabId = defaultTabElement.attr('id').replace('content-', ''); | |||
switchHeaderTab(defaultTabId); | |||
} | |||
// ------------------------------------------------------------------ | |||
}); | }); | ||
Wersja z 19:56, 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');
}
$(function() {
function switchHeaderTab(tabId) {
// 1. Ukrywamy całą treść
$('.header-tab-content-wrapper').hide();
// 2. Resetujemy styl wszystkich nagłówków
$('.header-tab').removeClass('header-tab-selected').css('background', '#40444B');
// 3. Pokazujemy wybraną treść
$('#content-' + tabId).show();
// 4. Zaznaczamy aktywną zakładkę
$(`.header-tab[data-tab-id='${tabId}']`).addClass('header-tab-selected').css('background', '#36393F');
}
// Obsługa kliknięcia nagłówka
$('.header-tab').click(function() {
const tabId = $(this).data('tab-id');
switchHeaderTab(tabId);
});
// ------------------------------------------------------------------
// KRYTYCZNY BLOK INICJALIZACJI: Włącza domyślną zakładkę Lvl 30 przy ładowaniu strony
// ------------------------------------------------------------------
const defaultTabElement = $('.header-tab-content-wrapper:first');
if (defaultTabElement.length) {
const defaultTabId = defaultTabElement.attr('id').replace('content-', '');
switchHeaderTab(defaultTabId);
}
// ------------------------------------------------------------------
});