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(); } }