mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
up2k-hook-ytid: add override
This commit is contained in:
parent
c694cbffdc
commit
e0e3f6ac3e
|
@ -55,13 +55,25 @@ function up2k_namefilter(good_files, nil_files, bad_files, hooks) {
|
|||
nothing_to_do = false;
|
||||
}
|
||||
|
||||
if (nothing_to_do)
|
||||
return modal.alert('Good news -- turns out we already have all those videos.\n\nBut thank you for checking in!');
|
||||
else if (n_skip)
|
||||
toast.inf(0, `skipped ${n_skip} files which already exist on the server`);
|
||||
function upload_filtered() {
|
||||
if (nothing_to_do)
|
||||
return modal.alert('Good news -- turns out we already have all those.\n\nBut thank you for checking in!');
|
||||
|
||||
[good_files, nil_files, bad_files] = new_lists;
|
||||
hooks[0](good_files, nil_files, bad_files, hooks.slice(1));
|
||||
}
|
||||
|
||||
function upload_all() {
|
||||
hooks[0](good_files, nil_files, bad_files, hooks.slice(1));
|
||||
}
|
||||
|
||||
var msg = `you added ${good_files.length} files; ${n_skip} of them were skipped --\neither because we already have them,\nor because there is no youtube-ID in your filename.\n\n<code>OK</code> / <code>Enter</code> = continue uploading the ${new_lists[0].length} files we definitely need\n\n<code>Cancel</code> / <code>ESC</code> = override the filter; upload ALL the files you added`;
|
||||
|
||||
if (!n_skip)
|
||||
upload_filtered();
|
||||
else
|
||||
modal.confirm(msg, upload_filtered, upload_all);
|
||||
|
||||
[good_files, nil_files, bad_files] = new_lists;
|
||||
hooks[0](good_files, nil_files, bad_files, hooks.slice(1));
|
||||
};
|
||||
xhr.send(Array.from(yt_ids).join('\n'));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue