MediaWiki:Common.js: відмінності між версіями
Wiki (обговорення | внесок) Немає опису редагування |
Wiki (обговорення | внесок) Немає опису редагування |
||
| Рядок 830: | Рядок 830: | ||
})(); | })(); | ||
// Приховування відмови та активація випадкової сторінки | |||
document.addEventListener('DOMContentLoaded', function() { | |||
if (window.innerWidth <= 768 || document.body.classList.contains('skin-minerva')) { | |||
// 1. Приховати всі елементи з текстом "Відмова" | |||
const allElements = document.querySelectorAll('*'); | |||
allElements.forEach(element => { | |||
if (element.textContent && element.textContent.includes('Відмова')) { | |||
element.style.display = 'none'; | |||
if (element.closest('li')) { | |||
element.closest('li').style.display = 'none'; | |||
} | |||
} | |||
}); | |||
// 2. Приховати за посиланням | |||
const links = document.querySelectorAll('a[href]'); | |||
links.forEach(link => { | |||
if (link.href.includes('%D0%92%D1%96%D0%B4%D0%BC%D0%BE%D0%B2%D0%B0') || | |||
link.textContent.includes('Відмова')) { | |||
link.style.display = 'none'; | |||
if (link.closest('li')) link.closest('li').style.display = 'none'; | |||
} | |||
}); | |||
// 3. Активувати кнопку Випадкова сторінка | |||
const randomLinks = document.querySelectorAll('a[href*="%D0%92%D0%B8%D0%BF%D0%B0%D0%B4%D0%BA%D0%BE%D0%B2%D0%B0"]'); | |||
randomLinks.forEach(link => { | |||
link.style.display = 'block'; | |||
link.style.color = '#ffffff'; | |||
}); | |||
} | |||
}); | |||