MediaWiki:Common.js: відмінності між версіями
Wiki (обговорення | внесок) Немає опису редагування |
Wiki (обговорення | внесок) Немає опису редагування |
||
| Рядок 871: | Рядок 871: | ||
// | /// Найпростіший спосіб - додаємо елементи в будь-який список меню | ||
function | function simpleAddMenu() { | ||
const | const menu = document.querySelector('#mw-mf-page-left'); | ||
if (menu) { | |||
if ( | // Створюємо новий список якщо потрібно | ||
// | let navList = menu.querySelector('#p-navigation'); | ||
if (!navList) { | |||
navList = document.createElement('ul'); | |||
navList.id = 'p-navigation'; | |||
navList.className = 'toggle-list__list'; | |||
menu.prepend(navList); | |||
} | |||
// Додаємо елементи | |||
if (!navList.innerHTML.includes('Головна сторінка')) { | |||
navList.innerHTML += ` | |||
<li class="toggle-list-item"> | |||
<a class="toggle-list-item__anchor" href="/w/index.php/%D0%93%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0"> | |||
<a class="toggle-list-item__anchor | |||
<span class="minerva-icon minerva-icon--home"></span> | <span class="minerva-icon minerva-icon--home"></span> | ||
Головна сторінка | |||
</a> | </a> | ||
</li> | |||
<li class="toggle-list-item"> | |||
<a class="toggle-list-item__anchor" href="/w/index.php/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%B8%D0%BF%D0%B0%D0%B4%D0%BA%D0%BE%D0%B2%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0"> | |||
<a class="toggle-list-item__anchor | |||
<span class="minerva-icon minerva-icon--die"></span> | <span class="minerva-icon minerva-icon--die"></span> | ||
Випадкова стаття | |||
</a> | </a> | ||
</li> | |||
`; | |||
} | } | ||
} | } | ||
} | } | ||
// Запускаємо | // Запускаємо часто | ||
setInterval(simpleAddMenu, 1000); | |||