bulk edit: update for new popup
| @@ -17,6 +17,7 @@ import { | |||
| 17 | import { favsToHotswap } from './RossAscends-mods.js'; | 17 | import { favsToHotswap } from './RossAscends-mods.js'; |
| 18 | import { hideLoader, showLoader } from './loader.js'; | 18 | import { hideLoader, showLoader } from './loader.js'; |
| 19 | import { convertCharacterToPersona } from './personas.js'; | 19 | import { convertCharacterToPersona } from './personas.js'; |
| 20 | import { callGenericPopup, POPUP_TYPE } from './popup.js'; | ||
| 20 | import { createTagInput, getTagKeyForEntity, getTagsList, printTagList, tag_map, compareTagsForSort, removeTagFromMap, importTags, tag_import_setting } from './tags.js'; | 21 | import { createTagInput, getTagKeyForEntity, getTagsList, printTagList, tag_map, compareTagsForSort, removeTagFromMap, importTags, tag_import_setting } from './tags.js'; |
| 21 | 22 | ||
| 22 | /** | 23 | /** |
| @@ -835,12 +836,13 @@ class BulkEditOverlay { | |||
| 835 | */ | 836 | */ |
| 836 | handleContextMenuDelete = () => { | 837 | handleContextMenuDelete = () => { |
| 837 | const characterIds = this.selectedCharacters; | 838 | const characterIds = this.selectedCharacters; |
| 838 | const popupContent = BulkEditOverlay.#getDeletePopupContentHtml(characterIds); | 839 | const popupContent = $(BulkEditOverlay.#getDeletePopupContentHtml(characterIds)); |
| 839 | const promise = callPopup(popupContent, null) | 840 | const checkbox = popupContent.find('#del_char_checkbox'); |
| 841 | const promise = callGenericPopup(popupContent, POPUP_TYPE.CONFIRM) | ||
| 840 | .then((accept) => { | 842 | .then((accept) => { |
| 841 | if (true !== accept) return; | 843 | if (!accept) return; |
| 842 | 844 | ||
| 843 | const deleteChats = document.getElementById('del_char_checkbox').checked ?? false; | 845 | const deleteChats = checkbox.prop('checked') ?? false; |
| 844 | 846 | ||
| 845 | showLoader(); | 847 | showLoader(); |
| 846 | const toast = toastr.info('We\'re deleting your characters, please wait...', 'Working on it'); | 848 | const toast = toastr.info('We\'re deleting your characters, please wait...', 'Working on it'); |