Dantes (обсуждение | вклад) Нет описания правки |
Dantes (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
mw.loader.using('mediawiki.util', function () { | |||
mw. | document.addEventListener('DOMContentLoaded', function () { | ||
var toggles = document.getElementsByClassName('collapsible-toggle'); | |||
for (var i = 0; i < toggles.length; i++) { | |||
toggles[i].onclick = (function(toggle) { | |||
return function () { | |||
var content = toggle.nextElementSibling; | |||
var isCollapsed = toggle.getAttribute('data-collapsed') === 'true'; | |||
if (isCollapsed) { | |||
content.style.display = 'block'; | |||
toggle.setAttribute('data-collapsed', 'false'); | |||
toggle.innerHTML = '▼ Скрыть фракции'; | |||
} else { | |||
content.style.display = 'none'; | |||
toggle.setAttribute('data-collapsed', 'true'); | |||
toggle.innerHTML = '▶ Показать фракции'; | |||
} | } | ||
} | }; | ||
})(toggles[i]); | |||
} | |||
}); | }); | ||
}); | }); | ||
Версия от 16:50, 8 мая 2025
mw.loader.using('mediawiki.util', function () {
document.addEventListener('DOMContentLoaded', function () {
var toggles = document.getElementsByClassName('collapsible-toggle');
for (var i = 0; i < toggles.length; i++) {
toggles[i].onclick = (function(toggle) {
return function () {
var content = toggle.nextElementSibling;
var isCollapsed = toggle.getAttribute('data-collapsed') === 'true';
if (isCollapsed) {
content.style.display = 'block';
toggle.setAttribute('data-collapsed', 'false');
toggle.innerHTML = '▼ Скрыть фракции';
} else {
content.style.display = 'none';
toggle.setAttribute('data-collapsed', 'true');
toggle.innerHTML = '▶ Показать фракции';
}
};
})(toggles[i]);
}
});
});