From 2092f849f75b7db2931ce478c8d26ebb1bb412ce Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sun, 12 Nov 2023 21:58:43 +0200 Subject: [PATCH] #1348 Show a full screen loader when bulk deleting characters --- public/scripts/BulkEditOverlay.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/scripts/BulkEditOverlay.js b/public/scripts/BulkEditOverlay.js index 3a213073e..ae0a60a04 100644 --- a/public/scripts/BulkEditOverlay.js +++ b/public/scripts/BulkEditOverlay.js @@ -13,6 +13,7 @@ import { } from "../script.js"; import { favsToHotswap } from "./RossAscends-mods.js"; +import { hideLoader, showLoader } from "./loader.js"; import { convertCharacterToPersona } from "./personas.js"; import { createTagInput, getTagKeyForCharacter, tag_map } from "./tags.js"; @@ -614,9 +615,12 @@ class BulkEditOverlay { const deleteChats = document.getElementById('del_char_checkbox').checked ?? false; + showLoader(); + toastr.info("We're deleting your characters, please wait...", 'Working on it'); Promise.all(this.selectedCharacters.map(async characterId => CharacterContextMenu.delete(characterId, deleteChats))) .then(() => getCharacters()) .then(() => this.browseState()) + .finally(() => hideLoader()); } ); }