From 58ba7d2d6db509dd98c0725bc99ff9c712aa078a Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Sun, 8 Sep 2013 21:29:20 +0200 Subject: [PATCH] =?UTF-8?q?Fixes=20U4-502=20TextString/TextBox=20multiple?= =?UTF-8?q?=20don't=20accept=20polish=20=C5=9A=20character?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../umbraco/js/umbracoCheckKeys.js | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/Umbraco.Web.UI/umbraco/js/umbracoCheckKeys.js b/src/Umbraco.Web.UI/umbraco/js/umbracoCheckKeys.js index 0b3a8e8387..ba1cda9a3a 100644 --- a/src/Umbraco.Web.UI/umbraco/js/umbracoCheckKeys.js +++ b/src/Umbraco.Web.UI/umbraco/js/umbracoCheckKeys.js @@ -32,7 +32,7 @@ function umbracoCheckKeys(e) { } function shortcutCheckKeysPressFirefox(e) { - if (ctrlDown && keycode == 83) + if (ctrlDown && keycode == 83 && !e.altKey) e.preventDefault(); } @@ -71,20 +71,22 @@ function runShortCuts() { } } if (ctrlDown) { - if (keycode == 83) - doSubmit(); - else if (keycode == 85) - document.getElementById('TabView1_tab01layer_publish').click(); - else if (!shiftDown && keycode == 9) { - functionsFrame.tabSwitch(1); - return false; - } - else - if (shiftDown && keycode == 9) { - functionsFrame.tabSwitch(-1); - return false; - } - + try { + if (keycode == 83) + doSubmit(); + else if (keycode == 85) + document.getElementById('TabView1_tab01layer_publish').click(); + else if (!shiftDown && keycode == 9) { + functionsFrame.tabSwitch(1); + return false; + } + else + if (shiftDown && keycode == 9) { + functionsFrame.tabSwitch(-1); + return false; + } + } catch(e) { + } } }