aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2021-12-30 17:37:53 +0000
committerdakkar <dakkar@thenautilus.net>2021-12-30 17:37:53 +0000
commitd2352f577fe53c5f9452c8a5b4e17d4b20698f3f (patch)
treecd617432d34cfffce964dddaf6d47b2fa3303691
parentapparently this makes the buttons more reliable (diff)
downloadmedia-control-d2352f577fe53c5f9452c8a5b4e17d4b20698f3f.tar.gz
media-control-d2352f577fe53c5f9452c8a5b4e17d4b20698f3f.tar.bz2
media-control-d2352f577fe53c5f9452c8a5b4e17d4b20698f3f.zip
simpler one-shot browse
-rw-r--r--resources/index.html15
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>