From 398b284910464147bb1ab10bd6a4a7a5778b08db Mon Sep 17 00:00:00 2001 From: Ross Boucher Date: Thu, 11 Sep 2008 00:57:07 -0700 Subject: [PATCH] Better key support for plainview, chrome, and older versions of Safari. --- AppKit/CPCompatibility.j | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/AppKit/CPCompatibility.j b/AppKit/CPCompatibility.j index 981769fccd..0db3bd5672 100644 --- a/AppKit/CPCompatibility.j +++ b/AppKit/CPCompatibility.j @@ -88,15 +88,12 @@ else if (USER_AGENT.indexOf("AppleWebKit/") != -1) PLATFORM_FEATURES |= CPJavascriptClipboardAccessFeature; PLATFORM_FEATURES |= CPJavaScriptShadowFeature; - if(USER_AGENT.indexOf("AppleWebKit/") != -1) - { - var versionStart = USER_AGENT.indexOf("AppleWebKit/") + "AppleWebKit/".length, - versionEnd = USER_AGENT.indexOf(" ", versionStart), - version = parseFloat(USER_AGENT.substring(versionStart, versionEnd), 10); - - if(version >= 525.13) - PLATFORM_FEATURES |= CPJavascriptRemedialKeySupport; - } + var versionStart = USER_AGENT.indexOf("AppleWebKit/") + "AppleWebKit/".length, + versionEnd = USER_AGENT.indexOf(" ", versionStart), + version = parseFloat(USER_AGENT.substring(versionStart, versionEnd), 10); + + if(USER_AGENT.indexOf("Plainview") == -1 && version >= 525.14 || USER_AGENT.indexOf("Chrome") != -1) + PLATFORM_FEATURES |= CPJavascriptRemedialKeySupport; } // KHTML