Fix theme and movingUI toasts

This commit is contained in:
Cohee 2024-06-28 09:01:28 +00:00
parent 2293828f8e
commit 190bed8025

View File

@ -2319,7 +2319,7 @@ async function saveTheme(name = undefined, theme = undefined) {
if (!response.ok) { if (!response.ok) {
toastr.error('Check the server connection and reload the page to prevent data loss.', 'Theme could not be saved'); toastr.error('Check the server connection and reload the page to prevent data loss.', 'Theme could not be saved');
console.error('Theme could not be saved', response); console.error('Theme could not be saved', response);
return; throw new Error('Theme could not be saved');
} }
const themeIndex = themes.findIndex(x => x.name == name); const themeIndex = themes.findIndex(x => x.name == name);
@ -2405,12 +2405,14 @@ function getNewTheme(parsed) {
} }
async function saveMovingUI() { async function saveMovingUI() {
const name = await callGenericPopup('Enter a name for the MovingUI Preset:', POPUP_TYPE.INPUT); const popupResult = await callGenericPopup('Enter a name for the MovingUI Preset:', POPUP_TYPE.INPUT);
if (!name) { if (!popupResult) {
return; return;
} }
const name = String(popupResult);
const movingUIPreset = { const movingUIPreset = {
name, name,
movingUIState: power_user.movingUIState, movingUIState: power_user.movingUIState,
@ -2442,7 +2444,7 @@ async function saveMovingUI() {
power_user.movingUIPreset = name; power_user.movingUIPreset = name;
saveSettingsDebounced(); saveSettingsDebounced();
} else { } else {
toastr.warning('failed to save MovingUI state.'); toastr.error('Failed to save MovingUI state.');
console.error('MovingUI could not be saved', response); console.error('MovingUI could not be saved', response);
} }
} }