From 4ca88096bd2b745eeae050c44267673a5bfc6fce Mon Sep 17 00:00:00 2001 From: ShaLi Shaltiel Date: Mon, 11 Jul 2016 21:16:10 +0300 Subject: Trying to use event.key if exist --- addons/webinterface.default/js/MediaLibrary.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'addons/webinterface.default/js') diff --git a/addons/webinterface.default/js/MediaLibrary.js b/addons/webinterface.default/js/MediaLibrary.js index a5bbe72b93..dd093347e7 100755 --- a/addons/webinterface.default/js/MediaLibrary.js +++ b/addons/webinterface.default/js/MediaLibrary.js @@ -149,15 +149,19 @@ MediaLibrary.prototype = { if (!key) { event.data.key = 'text'; - // Letters - if (which >= 65 && which <= 90) { - var offset = event.shiftKey ? 0 : 32; - event.data.text = String.fromCharCode(which + offset); - } - - // Digits - if (which >= 96 && which <= 105) { - event.data.text = (which-96)+""; + if (event.key && event.key.length === 1){ + event.data.text = event.key; + } else { + // Letters + if (which >= 65 && which <= 90) { + var offset = event.shiftKey ? 0 : 32; + event.data.text = String.fromCharCode(which + offset); + } + + // Digits + if (which >= 96 && which <= 105) { + event.data.text = (which-96)+""; + } } } -- cgit v1.2.3