MediaWiki:Common.js
Внешний вид
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
$(function() {
// Ждем загрузки правого меню
mw.hook('wikipage.content').add(function() {
// Находим правое меню (персональные инструменты)
var personalTools = $('#p-personal, #p-views, #p-actions');
if (personalTools.length) {
// Создаем кастомные пункты
var customTools = `
<div class="portal" id="p-custom-tools">
<h3>Быстрые действия</h3>
<div class="body">
<ul>
<li id="n-custom-recentchanges">
<a href="/wiki/Special:RecentChanges">📄 Последние изменения</a>
</li>
<li id="n-custom-upload">
<a href="/wiki/Special:Upload">📤 Загрузить файл</a>
</li>
<li id="n-custom-allpages">
<a href="/wiki/Special:AllPages">📚 Все страницы</a>
</li>
</ul>
</div>
</div>
`;
// Вставляем после существующих инструментов
personalTools.last().after(customTools);
}
});
});