}
function setEditMode() {
- setBeforeUnloadConfirmation(true);
newTitle.value = note.value.title;
unsavedChanges.value = false;
editMode.value = true;
if (close) {
closeNote();
}
+ setBeforeUnloadConfirmation(false);
toast.add(getToastOptions("Note saved successfully ✓", "Success", "success"));
}
function closeNote() {
clearDraft();
- setBeforeUnloadConfirmation(false);
editMode.value = false;
if (isNewNote.value) {
router.push({ name: "home" });
function contentChangedHandler() {
if (isContentChanged()) {
unsavedChanges.value = true;
+ setBeforeUnloadConfirmation(true);
saveDraft();
} else {
unsavedChanges.value = false;
+ setBeforeUnloadConfirmation(false);
clearDraft();
}
}