From 497f5b43073b454a70cb7e27294bc69470e9e930 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 13 Dec 2022 19:50:20 +0000 Subject: [PATCH] add hotkey to enable download mode --- copyparty/web/browser.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 682fbcc9..1cd2e5b1 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -260,6 +260,8 @@ var Ls = { "fbd_more": '
showing {0} of {1} files; show {2} or show all
', "fbd_all": '
showing {0} of {1} files; show all
', + "f_dls": 'the file links in the current folder have\nbeen changed into download links', + "ft_paste": "paste {0} items$NHotkey: ctrl-V", "fr_eperm": 'cannot rename:\nyou do not have “move” permission in this folder', "fd_eperm": 'cannot delete:\nyou do not have “delete” permission in this folder', @@ -703,6 +705,8 @@ var Ls = { "fbd_more": '
viser {0} av {1} filer; vis {2} eller vis alle
', "fbd_all": '
viser {0} av {1} filer; vis alle
', + "f_dls": 'linkene i denne mappen er nå\nomgjort til nedlastningsknapper', + "ft_paste": "Lim inn {0} filer$NSnarvei: ctrl-V", "fr_eperm": 'kan ikke endre navn:\ndu har ikke “move”-rettigheten i denne mappen', "fd_eperm": 'kan ikke slette:\ndu har ikke “delete”-rettigheten i denne mappen', @@ -2084,8 +2088,13 @@ function prev_song(e) { return song_skip(-1); } function dl_song() { - if (!mp || !mp.au) - return; + if (!mp || !mp.au) { + var o = QSA('#files a[id]'); + for (var a = 0; a < o.length; a++) + o[a].setAttribute('download', ''); + + return toast.inf(10, L.f_dls); + } var url = mp.tracks[mp.au.tid]; url += (url.indexOf('?') < 0 ? '?' : '&') + 'cache=987';