Update regex to grab Chrome version.

This commit is contained in:
Paulo Reis 2016-10-11 11:34:33 +01:00
parent 0b6c71f688
commit e26eda5754

View file

@ -34,16 +34,7 @@
* @param payload a function to call with (require, exports, module) params
*/
// WORKAROUND: Accent keys and Korean keys don't work in Chrome >53.
// https://github.com/ajaxorg/ace/issues/3045
var isChrome53PlusMatched = navigator.userAgent.match(/Chrome\/(.*?)(.|\s+|$)/);
var isChrome53Plus = false;
if (isChrome53PlusMatched) {
isChrome53Plus = isChrome53PlusMatched[1] >= 53;
}
(function() {
var ACE_NAMESPACE = "ace";
var global = (function() { return this; })();
@ -1927,6 +1918,11 @@ var lang = require("../lib/lang");
var BROKEN_SETDATA = useragent.isChrome < 18;
var USE_IE_MIME_TYPE = useragent.isIE;
// WORKAROUND: Accent keys and Korean keys don't work in Chrome >53.
// https://github.com/ajaxorg/ace/issues/3045
var chromeVersion = navigator.userAgent.match(/Chrome\/(\d*)/)[1];
var isChrome53Plus = (chromeVersion >= 53);
var TextInput = function(parentNode, host) {
var text = dom.createElement("textarea");
text.className = "ace_text-input";