-Subproject commit ae3132fef13542ab7fc337361bf484183d12d786
+Subproject commit 94b9b5debdaa40facf13a852cb096ef0cbd34ad7
let textarea: any = document.getElementById(i.id);
autosize.update(textarea);
pictrsDeleteToast(
- i18n.t("click_to_delete_picture"),
- i18n.t("picture_deleted"),
+ `${i18n.t("click_to_delete_picture")}: ${file.name}`,
+ `${i18n.t("picture_deleted")}: ${file.name}`,
+ `${i18n.t("failed_to_delete_picture")}: ${file.name}`,
deleteUrl
);
} else {
i.state.postForm.url = Some(url);
i.setState({ imageLoading: false });
pictrsDeleteToast(
- i18n.t("click_to_delete_picture"),
- i18n.t("picture_deleted"),
+ `${i18n.t("click_to_delete_picture")}: ${file.name}`,
+ `${i18n.t("picture_deleted")}: ${file.name}`,
+ `${i18n.t("failed_to_delete_picture")}: ${file.name}`,
deleteUrl
);
} else {
export function pictrsDeleteToast(
clickToDeleteText: string,
deletePictureText: string,
+ failedDeletePictureText: string,
deleteUrl: string
) {
if (isBrowser()) {
duration: 10000,
onClick: () => {
if (toast) {
- window.location.replace(deleteUrl);
- alert(deletePictureText);
- toast.hideToast();
+ fetch(deleteUrl).then(res => {
+ toast.hideToast();
+ if (res.ok === true) {
+ alert(deletePictureText);
+ } else {
+ alert(failedDeletePictureText);
+ }
+ });
}
},
close: true,