From a3d9084257a179ca882a96bb57cef205ffa2b32f Mon Sep 17 00:00:00 2001 From: Plom Heller Date: Sat, 14 Mar 2026 06:29:29 +0100 Subject: [PATCH] To /downloads, add "add as next"/"add as play" buttons to downloadeds. --- src/templates/downloads.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/templates/downloads.js b/src/templates/downloads.js index 2e48991..7a1d7ab 100644 --- a/src/templates/downloads.js +++ b/src/templates/downloads.js @@ -36,8 +36,12 @@ eslint import { BUTTONS_UP_DOWN, + CMD_ADD_NEXT, + CMD_ADD_PLAY, CMD_RM, IDX_START, + LABEL_ADD_NEXT, + LABEL_ADD_PLAY, PATH_DOWNLOADS_JSON, PATH_PREFIX_FILE, PATH_PREFIX_YT_RESULT, @@ -46,6 +50,7 @@ import { SYMBOL_UP, addATdTo, addButtonTo, + addPlayerBtnTo, addTdTo, drawTable, eventHandlers, @@ -92,12 +97,23 @@ eventHandlers.downloads = (data) => { tr, downloaded ) => { - addATdTo( // col 1 + const tdEntryControl = addTdTo(tr); // col 1 + addPlayerBtnTo( + tdEntryControl, + LABEL_ADD_NEXT, + `${CMD_ADD_NEXT}_${downloaded.digest}` + ); + addPlayerBtnTo( + tdEntryControl, + LABEL_ADD_PLAY, + `${CMD_ADD_PLAY}_${downloaded.digest}` + ); + addATdTo( // col 2 tr, downloaded.path, `${PATH_PREFIX_FILE}${downloaded.digest}` ); - addATdTo( // col 2 + addATdTo( // col 3 tr, downloaded.yt_id, `${PATH_PREFIX_YT_RESULT}${downloaded.yt_id}` -- 2.30.2