diff options
author | dakkar <dakkar@thenautilus.net> | 2021-12-30 17:37:53 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2021-12-30 17:37:53 +0000 |
commit | d2352f577fe53c5f9452c8a5b4e17d4b20698f3f (patch) | |
tree | cd617432d34cfffce964dddaf6d47b2fa3303691 /resources/index.html | |
parent | apparently this makes the buttons more reliable (diff) | |
download | media-control-d2352f577fe53c5f9452c8a5b4e17d4b20698f3f.tar.gz media-control-d2352f577fe53c5f9452c8a5b4e17d4b20698f3f.tar.bz2 media-control-d2352f577fe53c5f9452c8a5b4e17d4b20698f3f.zip |
simpler one-shot browse
Diffstat (limited to 'resources/index.html')
-rw-r--r-- | resources/index.html | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/resources/index.html b/resources/index.html index 3b08c4b..5665a10 100644 --- a/resources/index.html +++ b/resources/index.html @@ -99,19 +99,16 @@ pathList.replaceChildren(...pathItems); } - async function fillFiles() { - const filesDetails = document.querySelector('#files'); - if (document.querySelector('#files').open) { - filesDetails.removeEventListener('toggle',fillFiles); - await browseTo(null); - } - } - document.addEventListener('readystatechange', (event) => { if (document.readyState == 'complete') { //setInterval(updateView, 1000); - document.querySelector('#files').addEventListener('toggle', fillFiles); + document.querySelector('#files'). + addEventListener('toggle', async (event) => { + if (event.target.open) { + await browseTo(null); + } + }, { once:true, passive:true }); } }) </script> |