MediaWiki:Vector.js: различия между версиями

Материал из Radix-IT
Нет описания правки
Метка: отменено
Нет описания правки
Метка: отменено
Строка 1: Строка 1:
$(document).ready(function() {
$(document).ready(function() {
     // Создаём контейнер для дерева категорий
     // Ищем элемент боковой панели, куда будем вставлять дерево категорий
     var treeContainer = $('#category-tree-container');
     var treeContainer = $('#category-tree-container');


     // Если контейнер существует, инициализируем CategoryTree
     // Проверяем, существует ли контейнер
     if (treeContainer.length) {
     if (treeContainer.length) {
         treeContainer.html('<div id="category-tree"></div>');
        // Очищаем контейнер на случай, если там есть содержимое
        treeContainer.empty();
 
        // Создаем div для дерева категорий
         treeContainer.append('<div id="category-tree"></div>');
 
        // Загружаем CategoryTree и вставляем дерево
         mw.loader.using('ext.categoryTree', function() {
         mw.loader.using('ext.categoryTree', function() {
             $('#category-tree').categoryTree({
             $('#category-tree').categoryTree({
                 mode: 'categories', // Режим отображения только категорий
                 mode: 'categories', // Отображение категорий
                 depth: 2,           // Глубина дерева
                 depth: 2,           // Глубина дерева категорий (можно изменить)
                 hideprefix: true,   // Скрыть префикс "Категория:"
                 hideprefix: true,   // Скрыть префикс "Категория:"
                 root: 'TopCategory' // Замени на корневую категорию
                 root: 'TopCategory' // Замените на вашу корневую категорию
             });
             });
         });
         });
     }
     }
});
});

Версия от 06:50, 23 августа 2024

$(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'  // Замените на вашу корневую категорию
            });
        });
    }
});