Fix sprite upload replace existing - Also fix form not resetting on cancel of replace popup

2834681a4b11a5e7dc45796d37f2b9f0e3978db2

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +6 -5Ignore whitespace
public/scripts/extensions/expressions/index.js+6 -5
@@ -1739,12 +1739,13 @@ async function onClickExpressionUpload(event) {
1739 });1739 });
1740 }1740 }
17411741
1742 const message = await renderExtensionTemplateAsync(MODULE_NAME, 'templates/upload-expression', { expression, clickedFileName });1742 spriteName = null;
1743 const suggestedSpriteName = generateUniqueSpriteName(expression, existingFiles);
17431744
1744 spriteName = generateUniqueSpriteName(expression, existingFiles);1745 const message = await renderExtensionTemplateAsync(MODULE_NAME, 'templates/upload-expression', { expression, clickedFileName });
17451746
1746 const input = await Popup.show.input(t`Upload Expression Sprite`, message,1747 const input = await Popup.show.input(t`Upload Expression Sprite`, message,
1747 spriteName, { customButtons: customButtons });1748 suggestedSpriteName, { customButtons: customButtons });
17481749
1749 if (input) {1750 if (input) {
1750 if (!validateExpressionSpriteName(expression, input)) {1751 if (!validateExpressionSpriteName(expression, input)) {
@@ -1752,8 +1753,6 @@ async function onClickExpressionUpload(event) {
1752 return;1753 return;
1753 }1754 }
1754 spriteName = input;1755 spriteName = input;
1755 } else {
1756 spriteName = null;
1757 }1756 }
1758 }1757 }
1759 } else {1758 } else {
@@ -1762,6 +1761,8 @@ async function onClickExpressionUpload(event) {
17621761
1763 if (!spriteName) {1762 if (!spriteName) {
1764 toastr.warning(t`Cancelled uploading sprite.`, t`Upload Cancelled`);1763 toastr.warning(t`Cancelled uploading sprite.`, t`Upload Cancelled`);
1764 // Reset the input
1765 e.target.form.reset();
1765 return;1766 return;
1766 }1767 }
17671768