MediaWiki:Common.js
Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.
- Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
- Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
- Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5.
/* Zde uvedený JavaScript bude použit pro všechny uživatele při načtení každé stránky */
$(function() {
// 1. Najdi místo v sidebaru (funguje pro Vector i Vector 2022)
var $sidebarTarget = $('#p-navigace-strom, #p-navigation').last();
// 2. Pokud jsme na stránce, kde je náš strom (nebo ho chceme načíst odjinud)
// Tady je trik: Načteme obsah z MediaWiki:SidebarTree pomocí API
if ($sidebarTarget.length) {
$.get(mw.util.wikiScript('api'), {
action: 'parse',
page: 'MediaWiki:SidebarTree',
format: 'json',
prop: 'text'
}).done(function(data) {
if (data && data.parse && data.parse.text) {
var treeHtml = data.parse.text['*'];
// Vytvoříme nový blok v sidebaru
var $newSection = $('<div class="portal" id="p-tree-menu"><h3>Navigace</h3><div class="body"></div></div>');
$newSection.find('.body').html(treeHtml);
// Přidáme to do sidebaru
$('#mw-panel, #mw-site-navigation, .vector-main-menu-content').prepend($newSection);
}
});
}
});