From bf33bf64fbe84aedbb8c693fbff1979348582dad Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 31 Dec 2021 16:53:16 +0000 Subject: style `recent`, link to files list --- resources/index.html | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/resources/index.html b/resources/index.html index 8fb57d2..88da34e 100644 --- a/resources/index.html +++ b/resources/index.html @@ -78,7 +78,11 @@ currentPos.value=time; } + const filesOpenAbort = new AbortController(); + async function browseTo(id) { + filesOpenAbort.abort(); + document.querySelector('#files').open=true; const fileList = document.querySelector('ul#file-list'); const pathList = document.querySelector('ul#path-list'); const itemTemplate = document.querySelector('#file-item'); @@ -129,7 +133,11 @@ await browseTo(null); } }, - { once:true, passive:true }, + { + once:true, + passive:true, + signal:filesOpenAbort.signal, + }, ); document.querySelector('#recent'). @@ -210,27 +218,27 @@ transform: scaleY(5); } - #files { + .file-list { width: 100%; overflow-x: scroll; } - #files summary { + .file-list summary { position: sticky; left: 0; } - #files a { + .file-list a { text-decoration: none; color: inherit; } - #files ul { + .file-list ul { width: min-content; margin-top: 0; font-size: 50%; list-style-type: none; } - #files li { + .file-list li { white-space: pre; } @@ -280,14 +288,14 @@ -
+
files
-
+
recent
-- cgit v1.2.3