MediaWiki:Common.js: различия между версиями
Wikiroot (обсуждение | вклад) Нет описания правки Метка: отменено |
Wikiroot (обсуждение | вклад) Нет описания правки Метка: отменено |
||
Строка 1: | Строка 1: | ||
$(document).ready(function() { | $(document).ready(function() { | ||
// Ищем элемент боковой панели с текстом "Категории" | // Ищем элемент боковой панели с текстом "Категории" | ||
var | var sidebarContainer = $('#p-navigation').find('li:contains("Категории")'); | ||
// Если элемент найден | // Если элемент найден | ||
if ( | if (sidebarContainer.length) { | ||
// Очищаем содержимое этого элемента | // Очищаем содержимое этого элемента | ||
sidebarContainer.empty(); | |||
// | // Добавляем контейнер для дерева категорий | ||
sidebarContainer.append('<div id="category-tree-container"></div>'); | |||
// Загружаем и вставляем дерево категорий | // Загружаем CategoryTree и вставляем дерево категорий | ||
mw.loader.using('ext.categoryTree', function() { | mw.loader.using('ext.categoryTree', function() { | ||
$('#category-tree').categoryTree({ | $('#category-tree-container').categoryTree({ | ||
mode: 'categories', // Режим отображения категорий | mode: 'categories', // Режим отображения категорий | ||
depth: 2, // Глубина дерева | depth: 2, // Глубина дерева | ||
hideprefix: true, // Скрыть префикс "Категория:" | hideprefix: true, // Скрыть префикс "Категория:" | ||
root: 'KATAN' // | root: 'KATAN' // Ваш корень категории | ||
}); | }); | ||
}); | }); | ||
} else { | |||
console.log("Элемент 'Категории' не найден в боковой панели."); | |||
} | } | ||
}); | }); |
Версия от 06:58, 23 августа 2024
$(document).ready(function() { // Ищем элемент боковой панели с текстом "Категории" var sidebarContainer = $('#p-navigation').find('li:contains("Категории")'); // Если элемент найден if (sidebarContainer.length) { // Очищаем содержимое этого элемента sidebarContainer.empty(); // Добавляем контейнер для дерева категорий sidebarContainer.append('<div id="category-tree-container"></div>'); // Загружаем CategoryTree и вставляем дерево категорий mw.loader.using('ext.categoryTree', function() { $('#category-tree-container').categoryTree({ mode: 'categories', // Режим отображения категорий depth: 2, // Глубина дерева hideprefix: true, // Скрыть префикс "Категория:" root: 'KATAN' // Ваш корень категории }); }); } else { console.log("Элемент 'Категории' не найден в боковой панели."); } });