[TASK] Add IE 11 detection to ExtJS 91/37791/2
authorLorenz Ulrich <lorenz.ulrich@visol.ch>
Wed, 11 Mar 2015 23:09:39 +0000 (00:09 +0100)
committerJigal van Hemert <jigal.van.hemert@typo3.org>
Thu, 12 Mar 2015 15:24:59 +0000 (16:24 +0100)
commit8fedc9e6f3b4ffedc0c6276bff8f971d764f78ea
treec836df0970ea8e2d1ff6f71cb3682ca16f098f16
parentd392b3fbb61285a22b0fec1f9ee2aa506b8dceb1
[TASK] Add IE 11 detection to ExtJS

ExtJS 3.4.1 used in the TYPO3 Core does not ship browser detection for
Internet Explorer 11. Because IE 11 uses "Gecko" in the user-agent
string to be detected as a modern browser, ExtJS treats IE11 as Gecko
browser which leads to various problems with JavaScript features that
are not part of IE.

For financial and licensing reasons, TYPO3 cannot update to ExtJS 3.4.2
which includes the detection. Therefore, this change adds IE 11 detection
to ExtJS. ExtJS now returns true for "Ext.isIE" and "Ext.isIE11" and
false for "Ext.isGecko".

Resolves: #55774
Resolves: #55775
Resolves: #56192
Releases: master,6.2
Change-Id: Id86cde375aeba3a314db6baadad4446f38b23eb0
Reviewed-on: http://review.typo3.org/37791
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
typo3/contrib/extjs/adapter/ext/ext-base-debug.js
typo3/contrib/extjs/adapter/ext/ext-base.js
typo3/contrib/extjs/adapter/jquery/ext-jquery-adapter-debug.js
typo3/contrib/extjs/adapter/jquery/ext-jquery-adapter.js
typo3/contrib/extjs/adapter/prototype/ext-prototype-adapter-debug.js
typo3/contrib/extjs/adapter/prototype/ext-prototype-adapter.js
typo3/contrib/extjs/adapter/yui/ext-yui-adapter-debug.js
typo3/contrib/extjs/adapter/yui/ext-yui-adapter.js