feat: add trash button and backend endpoint to delete corrupted .badsha downloads
This commit is contained in:
@@ -28,6 +28,7 @@ export function bindDownloadActionHandlers(root, {
|
||||
onPause = null,
|
||||
onResume = null,
|
||||
onRetry = null,
|
||||
onDeleteBadsha = null,
|
||||
onOpenFolder = null,
|
||||
onSwitchWorkflow = null,
|
||||
onMore = null,
|
||||
@@ -49,6 +50,7 @@ export function bindDownloadActionHandlers(root, {
|
||||
bindIdAction(selectors.pause, onPause);
|
||||
bindIdAction(selectors.resume, onResume);
|
||||
bindIdAction(selectors.retry, onRetry);
|
||||
bindIdAction(selectors.deleteBadsha, onDeleteBadsha);
|
||||
|
||||
bindActionButtons(root, selectors.openFolder, (button) => {
|
||||
const context = resolveContext(button);
|
||||
|
||||
@@ -141,11 +141,13 @@ export const renderFormatMethods = {
|
||||
const className = contextMenuAttrs
|
||||
? `mr-status mr-status-${type} mr-download-folder-context`
|
||||
: `mr-status mr-status-${type}`;
|
||||
const extraHtml = options?.extraHtml ? `<span class="mr-status-extra">${options.extraHtml}</span>` : '';
|
||||
|
||||
return `
|
||||
<div class="${className}"${contextMenuAttrs}>
|
||||
<span class="mr-status-icon">${icon}</span>
|
||||
<span>${message}</span>
|
||||
<span class="mr-status-text">${message}</span>
|
||||
${extraHtml}
|
||||
</div>
|
||||
`;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user