MediaWiki:Common.js: различия между версиями
imported>Erement Нет описания правки |
imported>Erement Нет описания правки |
||
Строка 4: | Строка 4: | ||
elems[ii].onclick=function(){ | elems[ii].onclick=function(){ | ||
let tab_id = this.getAttribute('data-tab'); | let tab_id = this.getAttribute('data-tab'); | ||
let | let elemens = Array.from(document.querySelectorAll('.kaskadavionics .switchtab')); | ||
for(let ii=0;ii< | for(let ii=0;ii<elemens.length;ii++){ | ||
elemens[ii].classList.remove('current'); | |||
} | } | ||
elemens = Array.from(document.querySelectorAll('.kaskadavionics .tabcontent')); | |||
for(let ii=0;ii< | for(let ii=0;ii<elemens.length;ii++){ | ||
elemens[ii].classList.remove('current'); | |||
} | } | ||
this.classList.add('current'); | this.classList.add('current'); |
Версия от 17:33, 18 октября 2021
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ let elems = Array.from(document.querySelectorAll('.kaskadavionics .switchtab')); for(let ii=0;ii<elems.length;ii++){ elems[ii].onclick=function(){ let tab_id = this.getAttribute('data-tab'); let elemens = Array.from(document.querySelectorAll('.kaskadavionics .switchtab')); for(let ii=0;ii<elemens.length;ii++){ elemens[ii].classList.remove('current'); } elemens = Array.from(document.querySelectorAll('.kaskadavionics .tabcontent')); for(let ii=0;ii<elemens.length;ii++){ elemens[ii].classList.remove('current'); } this.classList.add('current'); document.querySelector("[data-tab='"+tab_id+"']").classList.add('current'); document.querySelector("#"+tab_id).classList.add('current'); } }