uploads: autorefresh thumbnails on multi-file uploads page.

Automatically refresh thumbnails on the multi-file upload page as images
are processed in the background.
This commit is contained in:
evazion
2022-02-15 00:47:21 -06:00
parent 37075988ce
commit 36265dbff0
10 changed files with 32 additions and 10 deletions

View File

@@ -1,3 +1,5 @@
import Utility from "./utility";
let Upload = {};
Upload.IQDB_LIMIT = 5;
@@ -22,6 +24,17 @@ Upload.initialize_all = function() {
if ($("#c-uploads #a-batch").length) {
$(document).on("click.danbooru", "#c-uploads #a-batch #link", Upload.batch_open_all);
}
Upload.loadAssets();
}
Upload.loadAssets = async function() {
while ($(".upload-media-asset-loading").length) {
let ids = $(".upload-media-asset-loading").map((i, el) => $(el).attr("data-id")).toArray().join(",");
let size = $(".upload-media-asset-gallery").attr("data-size");
$.get("/upload_media_assets.js", { search: { status: "active failed", id: ids }, size: size });
await Utility.delay(250);
}
}
Upload.initialize_similar = function() {