MediaWiki:Mobile.js
Матеріал з WikiLegalAid
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5.
mw.loader.using('mobile.startup', function () {
mw.hook('mobile.init').add(function () {
console.log("MobileFrontend ініціалізовано");
const observer = new MutationObserver(() => {
document.querySelectorAll('section.collapsed').forEach(function (section) {
section.classList.remove('collapsed');
section.classList.add('expanded');
const content = section.querySelector('.content');
if (content) {
content.style.display = 'block';
}
// Додаємо рекламний блок (можна прибрати, якщо не треба)
const adDiv = document.createElement('div');
adDiv.className = 'ad-block';
adDiv.style = 'margin: 20px 0; text-align: center;';
adDiv.innerHTML = '<ins class="adsbygoogle" style="display:block" data-ad-client="ca‑pub‑9946719691242357" data-ad-slot="YYYY" data-ad-format="auto"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>';
if (!section.classList.contains('ad-inserted')) {
section.classList.add('ad-inserted'); // щоб не дублювати
section.after(adDiv);
}
});
});
observer.observe(document.body, {
childList: true,
subtree: true
});
});
});
