mirror of
https://github.com/Leaflet/Leaflet.git
synced 2025-07-23 00:34:55 +00:00
Use for...of (#9653)
This commit is contained in:
@ -10,10 +10,9 @@ const toc = document.querySelector('#toc');
|
||||
if (toc) {
|
||||
// top menu
|
||||
let menus = document.querySelectorAll('#toc a');
|
||||
let i;
|
||||
|
||||
for (i = 0; i < menus.length; i++) {
|
||||
menus[i].addEventListener('click', (e) => {
|
||||
for (const menu of menus) {
|
||||
menu.addEventListener('click', (e) => {
|
||||
clickOnAnchor(e);
|
||||
});
|
||||
}
|
||||
@ -23,26 +22,25 @@ if (toc) {
|
||||
document.getElementsByClassName('container')[0].appendChild(tocCopy);
|
||||
|
||||
menus = document.querySelectorAll('#toc-copy ul');
|
||||
i = 0;
|
||||
|
||||
for (i = 0; i < menus.length; i++) {
|
||||
menus[i].addEventListener('mouseover', function () {
|
||||
for (const menu of menus) {
|
||||
menu.addEventListener('mouseover', function () {
|
||||
this.previousElementSibling.classList.add('hover');
|
||||
});
|
||||
|
||||
menus[i].addEventListener('mouseout', function () {
|
||||
menu.addEventListener('mouseout', function () {
|
||||
this.previousElementSibling.classList.remove('hover');
|
||||
});
|
||||
|
||||
menus[i].addEventListener('click', (e) => {
|
||||
menu.addEventListener('click', (e) => {
|
||||
clickOnAnchor(e);
|
||||
});
|
||||
}
|
||||
|
||||
const labels = document.querySelectorAll('#toc-copy h4');
|
||||
|
||||
for (i = 0; i < labels.length; i++) {
|
||||
labels[i].addEventListener('click', function () {
|
||||
for (const label of labels) {
|
||||
label.addEventListener('click', function () {
|
||||
this.classList.toggle('active');
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user