diff options
author | hackademix | 2019-02-01 01:17:58 +0100 |
---|---|---|
committer | hackademix | 2019-02-01 01:17:58 +0100 |
commit | 0878ad2b0a0d3af5db66cc6a4f7d882e17a13365 (patch) | |
tree | 877ee5d84d5cb33e6e4091c2418afdb11731ceee /src/lib | |
parent | d152a5387197e37bbb9838392f454f041e2478ea (diff) | |
download | noscript-0878ad2b0a0d3af5db66cc6a4f7d882e17a13365.tar.gz noscript-0878ad2b0a0d3af5db66cc6a4f7d882e17a13365.tar.xz noscript-0878ad2b0a0d3af5db66cc6a4f7d882e17a13365.zip |
Remove usage of non-standard Array methods.
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/persistent-tabs.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/persistent-tabs.js b/src/lib/persistent-tabs.js index 8f7f711..f24c6dd 100644 --- a/src/lib/persistent-tabs.js +++ b/src/lib/persistent-tabs.js @@ -7,12 +7,12 @@ if (typeof flextabs === "function") { let rx = new RegExp(`(?:^|[#;])tab-${id}=(\\d+)(?:;|$)`); let current = location.hash.match(rx); console.log(`persisted %o`, current); - let toggles = tabs.querySelectorAll(".flextabs__toggle"); + let toggles = Array.from(tabs.querySelectorAll(".flextabs__toggle")); let currentToggle = toggles[current && parseInt(current[1]) || 0]; if (currentToggle) currentToggle.click(); for (let toggle of toggles) { toggle.addEventListener("click", e => { - let currentIdx = Array.indexOf(toggles, toggle); + let currentIdx = toggles.indexOf(toggle); location.hash = location.hash.split(";").filter(p => !rx.test(p)) .concat(`tab-${id}=${currentIdx}`).join(";"); }); |