[TASK] Add IE 11 detection to ExtJS 66/37766/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:23:15 +0000 (16:23 +0100)
commit4aa5262937c5c624f4d39132784607527b8742b4
treeb25f5ef335b4ec7910c06a8ea1c0801f28ce0ae7
parent07d6d76241166fde87c9271a1ae34ad1aad7bac7
[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/37766
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
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