diff options
author | dakkar <dakkar@thenautilus.net> | 2022-04-03 12:29:23 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2022-04-03 12:29:23 +0100 |
commit | 7c8d9dd7380bbe5ab448d7301b64973ae1e9d0be (patch) | |
tree | 7ef119dac39ef4a011aa51a1cec74c443fd74715 /resources | |
parent | auto-scroll to relevant vlc sections (diff) | |
download | media-control-7c8d9dd7380bbe5ab448d7301b64973ae1e9d0be.tar.gz media-control-7c8d9dd7380bbe5ab448d7301b64973ae1e9d0be.tar.bz2 media-control-7c8d9dd7380bbe5ab448d7301b64973ae1e9d0be.zip |
auto-scroll, without messing with the history
Diffstat (limited to 'resources')
-rw-r--r-- | resources/index.html | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/resources/index.html b/resources/index.html index c9d5f9e..deb28a8 100644 --- a/resources/index.html +++ b/resources/index.html @@ -81,8 +81,9 @@ async function play(id) { await vlcCommand(`play/${id}`); - document.querySelector('#vlc-controls').open=true; - document.location.hash='#vlc-controls'; + const controls = document.querySelector('#vlc-controls'); + controls.open=true; + controls.scrollIntoView(true); } const filesOpenAbort = new AbortController(); @@ -112,7 +113,9 @@ async function browseTo(id) { filesOpenAbort.abort(); - document.querySelector('#files').open=true; + const filesElem = document.querySelector('#files'); + filesElem.open=true; + filesElem.scrollIntoView(true); document.querySelector('#file-search').value=''; const fileList = document.querySelector('ul#file-list'); const pathList = document.querySelector('ul#path-list'); @@ -130,7 +133,6 @@ }); }); pathList.replaceChildren(...pathItems); - document.location.hash = '#files'; } async function loadRecent() { |