X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fhtml%2Finclude%2Ffocus.js;h=843a0a123b419fbb006becf2c5b919a505368ab6;hb=97e3fbfd684191359df8c05d2016f42bb9f26846;hp=129e6162571f0e8d2f6d505599dd48f3cbabfd85;hpb=dc068f92a2a30deec9e67196b1b212f1ee66bbf2;p=gosa.git diff --git a/gosa-core/html/include/focus.js b/gosa-core/html/include/focus.js index 129e61625..843a0a123 100644 --- a/gosa-core/html/include/focus.js +++ b/gosa-core/html/include/focus.js @@ -1,11 +1,32 @@ -var browserType; +var browserType = "Not dectected, adjust focus.js"; var firefoxType; -if (document.layers) {browserType = "nn4"} -if (document.all) {browserType = "ie"} -if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"} -if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2")) {firefoxType= "firefox2"} -else {firefoxType= "firefox"}; +if (document.layers) +{ + browserType = "nn4"; +} + +if (document.all) +{ + browserType = "ie"; +} + +if (window.navigator.userAgent.toLowerCase().match("gecko")) +{ + browserType= "gecko"; +} + +if (window.navigator.userAgent.toLowerCase().match(/opera/i)) +{ + browserType= "gecko"; +} + +if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2")) +{ + firefoxType= "firefox2"; +}else{ + firefoxType= "firefox"; +} netscape = ""; ver= navigator.appVersion; len = ver.length; @@ -75,7 +96,15 @@ function acl_toggle_all(regex) } } + +var enable_keyPress = true; function keyPress(DnEvents) { + + /* We are forced to skip this Keyboard input filtering + * (enable_keyPress was set to false in the HTML content) + */ + if(!enable_keyPress) return; + // determines whether Netscape or Internet Explorer k = (netscape) ? DnEvents.keyCode : window.event.keyCode; if (k == 13) { // enter key pressed