From 06dde25efec579cb9cadcd28c851b29e829a8167 Mon Sep 17 00:00:00 2001 From: rlx <0x0073@0x2620.org> Date: Wed, 24 Sep 2014 00:33:49 +0200 Subject: [PATCH] fix preventing defaults in keyboard handler --- source/Ox.UI/js/Core/Event.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/Ox.UI/js/Core/Event.js b/source/Ox.UI/js/Core/Event.js index 70ad2625..9a83359a 100644 --- a/source/Ox.UI/js/Core/Event.js +++ b/source/Ox.UI/js/Core/Event.js @@ -81,6 +81,7 @@ }).map(function(key) { return Ox.MODIFIER_KEYS[key]; }).concat(keyName).join('_'), + event = 'key.' + key, triggerEvent = function() { if ($element) { $element.triggerEvent.apply($element, arguments); @@ -90,7 +91,7 @@ ); } }; - triggerEvent('key.' + key, e); + triggerEvent(event, e); if (isKeysEventKey(key)) { // don't register leading spaces or trailing double spaces if (keyName != 'space' || ( @@ -109,7 +110,7 @@ resetTimeout = setTimeout(function() { keys = ''; }, 1000); - if (hasCallback[key]) { + if (hasCallback[event]) { e.preventDefault(); } }