diff --git a/wiki/public/js/render_wiki.js b/wiki/public/js/render_wiki.js index bd32f137..26dc4186 100644 --- a/wiki/public/js/render_wiki.js +++ b/wiki/public/js/render_wiki.js @@ -284,12 +284,21 @@ window.RenderWiki = class RenderWiki extends Wiki { }); $(".discard-edit-btn").on("click", () => { - // switch to view mode - toggleEditor(); - $("html").css({ overflow: "auto" }); - $('.sidebar-item[data-name="new-wiki-page"]').remove(); - set_search_params(); - this.activate_sidebars(); + const discardDialog = frappe.msgprint({ + title: __("Discard edits"), + indicator: "red", + message: __(`Are you sure you want to discard the changes?`), + primary_action: { + label: "Yes", + action() { + toggleEditor(); + $("html").css({ overflow: "auto" }); + $('.sidebar-item[data-name="new-wiki-page"]').remove(); + set_search_params(); + discardDialog.hide(); + }, + }, + }); }); $(".add-wiki-btn").on("click", () => {