Sin resumen de edición |
Sin resumen de edición |
||
| Línea 2: | Línea 2: | ||
(function () { | (function () { | ||
function initSpeciesTabs() { | function initSpeciesTabs() { | ||
document.querySelectorAll(' | document.querySelectorAll('#species-tab-area').forEach(function (tabs) { | ||
if (tabs.dataset.tabsReady === 'true') return; | if (tabs.dataset.tabsReady === 'true') return; | ||
tabs.dataset.tabsReady = 'true'; | tabs.dataset.tabsReady = 'true'; | ||
var links = tabs.querySelectorAll('.species-tab- | var links = tabs.querySelectorAll('.species-tab-entry'); | ||
var panels = tabs.querySelectorAll('.species-tab-panel'); | var panels = tabs.querySelectorAll('.species-tab-panel'); | ||
links.forEach(function (link) { | links.forEach(function (link) { | ||
Revisión del 14:57 11 sep 2026
/* Solapas de la ficha de especies */
(function () {
function initSpeciesTabs() {
document.querySelectorAll('#species-tab-area').forEach(function (tabs) {
if (tabs.dataset.tabsReady === 'true') return;
tabs.dataset.tabsReady = 'true';
var links = tabs.querySelectorAll('.species-tab-entry');
var panels = tabs.querySelectorAll('.species-tab-panel');
links.forEach(function (link) {
link.addEventListener('click', function (event) {
event.preventDefault();
var target = link.dataset.tab;
links.forEach(function (item) {
item.classList.toggle('is-active', item === link);
});
panels.forEach(function (panel) {
panel.classList.toggle('is-active', panel.dataset.tabPanel === target);
});
});
});
});
}
function start() { initSpeciesTabs(); }
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', start);
} else {
start();
}
if (window.mw && mw.hook) {
mw.hook('wikipage.content').add(initSpeciesTabs);
}
}());