From 42eb82d68817da052d0ac61c535290be8b0e68ce Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 7 Mar 2018 12:39:46 -0500 Subject: [PATCH] blur selected text field on esc --- js/kiri-work.js | 1 + js/kiri.js | 10 ++-------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/js/kiri-work.js b/js/kiri-work.js index 8fff5c73..6557125d 100644 --- a/js/kiri-work.js +++ b/js/kiri-work.js @@ -165,6 +165,7 @@ if (self.window) { }, cancel: function(data) { + // console.log({work_cancel: data}); if (data.id) { var widget = cache[data.id]; if (widget) widget.cancel = true; diff --git a/js/kiri.js b/js/kiri.js index 1244e5a4..9e5b2d7d 100644 --- a/js/kiri.js +++ b/js/kiri.js @@ -2538,17 +2538,12 @@ self.kiri.license = exports.LICENSE; showSlices(); } - function clearSelectedText() { - var sel = WIN.getSelection(); - if (sel && sel.rangeCount) sel.collapseToStart(); - } - function keyUpHandler(evt) { switch (evt.keyCode) { // escape case 27: - // clear text selection - clearSelectedText(); + // blur text input focus + DOC.activeElement.blur(); // dismiss modals hideModal(); // deselect widgets @@ -2624,7 +2619,6 @@ self.kiri.license = exports.LICENSE; evt.preventDefault(); widgetDeselect(); platformSelectAll(); - clearSelectedText(); } break; case 83: // 's' for save workspace