From 993c59f3983a9d991e21425c9609342e5465a4e0 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 30 Jun 2015 15:21:33 -0400 Subject: [PATCH] feature(config) onKey: onChange on Enter --- lib/client/config.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lib/client/config.js b/lib/client/config.js index 7c8a9a9b..b73bf264 100644 --- a/lib/client/config.js +++ b/lib/client/config.js @@ -141,9 +141,9 @@ var CloudCmd, Util, DOM, io; [].forEach.call(inputs, function(input) { Events.addKey(input, onKey) - .add('change', input, function(event) { - onChange(event.target); - }); + .add('change', input, function(event) { + onChange(event.target); + }); }); CloudCmd.View.show(Element, { @@ -253,11 +253,17 @@ var CloudCmd, Util, DOM, io; } function onKey(event) { - var keyCode = event.keyCode, - ESC = Key.ESC; + var keyCode = event.keyCode; - if (keyCode === ESC) + switch (keyCode) { + case Key.ESC: Config.hide(); + break; + + case Key.ENTER: + onChange(event.target); + break; + } } init();