|
Метки: очистка ручная отмена |
(не показано 36 промежуточных версий этого же участника) |
Строка 1: |
Строка 1: |
| mw.loader.using(['mediawiki.util', 'ext.categoryTree'], function() {
| |
| // Создаем контейнер для боковой панели
| |
| var $sidebar = $('<div>').css({
| |
| 'position': 'fixed',
| |
| 'top': '100px', // Позиция от верхнего края
| |
| 'right': '10px', // Или используйте 'right' для правой стороны
| |
| 'background': '#f9f9f9', // Цвет фона
| |
| 'border': '1px solid #ccc',
| |
| 'padding': '10px',
| |
| 'width': '250px', // Ширина боковой панели
| |
| 'z-index': '1000',
| |
| 'overflow': 'auto',
| |
| 'max-height': '80%' // Ограничение высоты панели, чтобы она не занимала слишком много места
| |
| });
| |
|
| |
|
| // Загружаем содержимое из страницы MediaWiki:CustomSidebar
| |
| $sidebar.load(mw.util.getUrl('MediaWiki:CustomSidebar') + ' #mw-content-text', function() {
| |
| // Инициализируем CategoryTree
| |
| mw.categoryTree.load($sidebar.find('.mw-category-tree'));
| |
| });
| |
|
| |
| // Добавляем панель на страницу
| |
| $('body').append($sidebar);
| |
| });
| |