From a6d958107b41c67d0f552184501d7ca36a3b651d Mon Sep 17 00:00:00 2001 From: Andrew Rawlinson-Bennett Date: Fri, 26 Feb 2016 12:31:31 +0000 Subject: [PATCH] Remove AutoSave Function on Submit Remove automatic save function on submit of form to stop MDE resaving the value as the submit is still occurring. This stops the already submitted value being redisplayed on load which improves the end user experience. --- src/js/simplemde.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/js/simplemde.js b/src/js/simplemde.js index 028463f..7ee4569 100644 --- a/src/js/simplemde.js +++ b/src/js/simplemde.js @@ -1198,6 +1198,11 @@ SimpleMDE.prototype.autosave = function() { if(simplemde.element.form != null && simplemde.element.form != undefined) { simplemde.element.form.addEventListener("submit", function() { + /** + * Remove the autosave function to stop resaving the MDE after the + * submit has been started. + */ + SimpleMDE.prototype.autosave = function(){}; localStorage.removeItem("smde_" + simplemde.options.autosave.uniqueId); }); }