diff options
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> |