MediaWiki:Vector.js

Материал из Radix-IT

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
$(document).ready(function() {
    // Ищем элемент боковой панели, куда будем вставлять дерево категорий
    var treeContainer = $('#category-tree-container');

    // Проверяем, существует ли контейнер
    if (treeContainer.length) {
        // Очищаем контейнер на случай, если там есть содержимое
        treeContainer.empty();

        // Создаем div для дерева категорий
        treeContainer.append('<div id="category-tree"></div>');

        // Загружаем CategoryTree и вставляем дерево
        mw.loader.using('ext.categoryTree', function() {
            $('#category-tree').categoryTree({
                mode: 'categories',  // Отображение категорий
                depth: 2,            // Глубина дерева категорий (можно изменить)
                hideprefix: true,    // Скрыть префикс "Категория:"
                root: 'TopCategory'  // Замените на вашу корневую категорию
            });
        });
    }
});