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