From bed46057b5e0858df9085ae22bb1fa25c8c647f5 Mon Sep 17 00:00:00 2001 From: Oscar A Rodriguez Date: Wed, 19 Jul 2017 19:17:24 -0400 Subject: [PATCH 1/2] Clear field entirely with backspace/delete --- src/js/core.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/core.js b/src/js/core.js index e71455b95..67dac0946 100644 --- a/src/js/core.js +++ b/src/js/core.js @@ -178,6 +178,12 @@ // Firefox thrown an error when calling `formatBlock` on an empty editable blockContainer that's not a
if (MediumEditor.util.isMediumEditorElement(node) && node.children.length === 0 && !MediumEditor.util.isBlockContainer(node)) { this.options.ownerDocument.execCommand('formatBlock', false, 'p'); + + // https://github.com/yabwe/medium-editor/issues/1350 + // Pressing backspace/delete once more on an already empty field will clear it entirely + if (MediumEditor.util.isKey(event, [MediumEditor.util.keyCode.DELETE, MediumEditor.util.keyCode.BACKSPACE])) { + this.setContent(null); + } } // https://github.com/yabwe/medium-editor/issues/834 From 92060b1503090b9d5f78b3c6a1896cc996d58326 Mon Sep 17 00:00:00 2001 From: Oscar A Rodriguez Date: Thu, 20 Jul 2017 15:16:30 -0400 Subject: [PATCH 2/2] Add link to pull request --- src/js/core.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/js/core.js b/src/js/core.js index 67dac0946..a902e00ba 100644 --- a/src/js/core.js +++ b/src/js/core.js @@ -180,6 +180,7 @@ this.options.ownerDocument.execCommand('formatBlock', false, 'p'); // https://github.com/yabwe/medium-editor/issues/1350 + // https://github.com/yabwe/medium-editor/pull/1351 // Pressing backspace/delete once more on an already empty field will clear it entirely if (MediumEditor.util.isKey(event, [MediumEditor.util.keyCode.DELETE, MediumEditor.util.keyCode.BACKSPACE])) { this.setContent(null);