From d2352f577fe53c5f9452c8a5b4e17d4b20698f3f Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 30 Dec 2021 17:37:53 +0000 Subject: simpler one-shot browse --- resources/index.html | 15 ++++++--------- 1 file 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 }); } }) -- cgit v1.2.3