From ef213175ce048389516da7bb5e1ae0e35cd17d21 Mon Sep 17 00:00:00 2001 From: Situphen Date: Wed, 20 Nov 2019 14:49:03 +0100 Subject: [PATCH] Remove empty localStorage entries --- src/js/easymde.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/js/easymde.js b/src/js/easymde.js index 0f79fac..0a73bdd 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -1945,7 +1945,12 @@ EasyMDE.prototype.autosave = function () { this.options.autosave.loaded = true; } - localStorage.setItem('smde_' + this.options.autosave.uniqueId, easyMDE.value()); + var value = easyMDE.value(); + if (value !== '') { + localStorage.setItem('smde_' + this.options.autosave.uniqueId, value); + } else { + localStorage.removeItem('smde_' + this.options.autosave.uniqueId); + } var el = document.getElementById('autosaved'); if (el != null && el != undefined && el != '') {