MediaWiki:Common.js: Porovnání verzí

Z wiki
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
značka: ruční vrácení zpět
Bez shrnutí editace
Řádek 1: Řádek 1:
/* Zde uvedený JavaScript bude použit pro všechny uživatele při načtení každé stránky */
/* Zde uvedený JavaScript bude použit pro všechny uživatele při načtení každé stránky */
$(function() {
    // Vytvoříme kontejner pro náš strom v sidebaru
    var $customNav = $('<div id="p-manuals" class="vector-menu vector-menu-portal portal">' +
        '<h3 class="vector-menu-heading"><span>Manuály</span></h3>' +
        '<div class="vector-menu-content"><div id="manuals-tree-placeholder">Načítám...</div></div>' +
        '</div>');
    // Přidáme ho do sidebaru (pro skin Vector)
    $('#mw-panel, #p-logo').after($customNav);
    // Načteme strom pomocí API a vložíme ho do placeholderu
    $.get(mw.util.wikiScript('api'), {
        action: 'parse',
        text: '<categorytree mode="all" depth="20">Manuals</categorytree>',
        format: 'json'
    }).done(function(data) {
        if (data.parse && data.parse.text) {
            $('#manuals-tree-placeholder').html(data.parse.text['*']);
        }
    });
});

Verze z 17. 2. 2026, 07:45

/* Zde uvedený JavaScript bude použit pro všechny uživatele při načtení každé stránky */
$(function() {
    // Vytvoříme kontejner pro náš strom v sidebaru
    var $customNav = $('<div id="p-manuals" class="vector-menu vector-menu-portal portal">' +
        '<h3 class="vector-menu-heading"><span>Manuály</span></h3>' +
        '<div class="vector-menu-content"><div id="manuals-tree-placeholder">Načítám...</div></div>' +
        '</div>');

    // Přidáme ho do sidebaru (pro skin Vector)
    $('#mw-panel, #p-logo').after($customNav);

    // Načteme strom pomocí API a vložíme ho do placeholderu
    $.get(mw.util.wikiScript('api'), {
        action: 'parse',
        text: '<categorytree mode="all" depth="20">Manuals</categorytree>',
        format: 'json'
    }).done(function(data) {
        if (data.parse && data.parse.text) {
            $('#manuals-tree-placeholder').html(data.parse.text['*']);
        }
    });
});