From: Plom Heller Date: Sat, 14 Mar 2026 05:29:29 +0000 (+0100) Subject: To /downloads, add "add as next"/"add as play" buttons to downloadeds. X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/static/%7Broute%7D?a=commitdiff_plain;h=a3d9084257a179ca882a96bb57cef205ffa2b32f;p=ytplom To /downloads, add "add as next"/"add as play" buttons to downloadeds. --- 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}`