Use modern stylesheet selector (#15962)

feature/default_network_editable
David Walsh 2 years ago committed by GitHub
parent e4798b2536
commit 24a3156a2b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 20
      shared/lib/switch-direction.js

@ -9,17 +9,17 @@ const switchDirection = async (direction) => {
// eslint-disable-next-line no-param-reassign // eslint-disable-next-line no-param-reassign
direction = 'ltr'; direction = 'ltr';
} }
let updatedLink; let updatedLink;
Array.from(document.getElementsByTagName('link')) [...document.querySelectorAll('link[rel=stylesheet]')].forEach((link) => {
.filter((link) => link.rel === 'stylesheet') if (link.title === direction && link.disabled) {
.forEach((link) => { link.disabled = false;
if (link.title === direction && link.disabled) { updatedLink = link;
link.disabled = false; } else if (link.title !== direction && !link.disabled) {
updatedLink = link; link.disabled = true;
} else if (link.title !== direction && !link.disabled) { }
link.disabled = true; });
}
});
if (updatedLink) { if (updatedLink) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
updatedLink.onload = () => { updatedLink.onload = () => {

Loading…
Cancel
Save