From fb5d7c1d3a64aab8135be45b522bec2805e196f7 Mon Sep 17 00:00:00 2001 From: Chip Black Date: Mon, 17 Mar 2014 15:40:44 -0500 Subject: [PATCH] Add handler to close post widget on ESC --- www/jssrc/blerg/Post.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/www/jssrc/blerg/Post.js b/www/jssrc/blerg/Post.js index f39520e..221d56a 100644 --- a/www/jssrc/blerg/Post.js +++ b/www/jssrc/blerg/Post.js @@ -5,7 +5,8 @@ enyo.kind({ handlers: { onPostVisibility: "postVisibilityUpdate", onLogin: "loggedIn", - onLogout: "loggedOut" + onLogout: "loggedOut", + onkeydown: "keyHandler" }, components: [ {tag: "h2", content: "What's on your mind?"}, @@ -93,6 +94,7 @@ enyo.kind({ this.$.toolbar.reflow(); this.reflow(); } else { + this.$.postContent.node.blur(); setTimeout(function() { this.hide(); this.removeClass('exit'); @@ -132,4 +134,9 @@ enyo.kind({ this.loadHelp(); } }, + keyHandler: function(inSender, inEvent) { + if (inEvent.which == 27) { + this.closePost(); + } + } }); -- 2.25.1