MediaWiki:Common.js: различия между версиями
Страница интерфейса MediaWiki
Дополнительные действия
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
| Строка 15: | Строка 15: | ||
document.addEventListener('DOMContentLoaded', function () { | document.addEventListener('DOMContentLoaded', function () { | ||
var tabContainers = document.querySelectorAll('.vtabs'); | var tabContainers = document.querySelectorAll('.vtabs'); | ||
if(!tabContainers) return; | |||
tabContainers.forEach(function(container) { | tabContainers.forEach(function(container) { | ||
var buttons = container.querySelectorAll('.vtabs-button'); | var buttons = container.querySelectorAll('.vtabs-button'); | ||
| Строка 24: | Строка 24: | ||
var id = button.id; | var id = button.id; | ||
buttons.forEach(btn => btn.classList.remove('active')); | buttons.forEach(btn => btn.classList.remove('active')); | ||
contents.forEach(content => content.classList.remove('active')); | contents.forEach(content => content.classList.remove('active')); | ||
button.classList.add('active'); | button.classList.add('active'); | ||
var contentToShow = container.querySelector('.vtabs-content[id="' + id + '"]'); | var contentToShow = container.querySelector('.vtabs-content[id="' + id + '"]'); | ||