[js-embedded-discovery COMMIT] in /trunk: doc/RELEASE-NOTES.txt src/javascript/idpselect.js
noreply at shibboleth.net
noreply at shibboleth.net
Wed Mar 14 12:05:08 GMT 2012
Author: rdw
Date: Wed Mar 14 12:05:07 2012
New Revision: 101
URL: http://svn.shibboleth.net/view/js-embedded-discovery?rev=101&view=rev
Log:
EDS-24, EDS-35 Accept supplied patch to fix javascript impaired IE installs
Modified:
trunk/doc/RELEASE-NOTES.txt
trunk/src/javascript/idpselect.js
Modified: trunk/doc/RELEASE-NOTES.txt
URL: http://svn.shibboleth.net/view/js-embedded-discovery/trunk/doc/RELEASE-NOTES.txt?rev=101&r1=100&r2=101&view=diff
==============================================================================
--- trunk/doc/RELEASE-NOTES.txt (original)
+++ trunk/doc/RELEASE-NOTES.txt Wed Mar 14 12:05:07 2012
@@ -1,4 +1,8 @@
-Chnages in V1.0.1
+Changes in V1.0.2
+=============================================
+EDS-24 The embedded discovery service will fail to work with Internet Explorer when native XHR is disabled
+
+Changes in V1.0.1
=============================================
EDS-20 Kitting error prevents incremental search from working.
Modified: trunk/src/javascript/idpselect.js
URL: http://svn.shibboleth.net/view/js-embedded-discovery/trunk/src/javascript/idpselect.js?rev=101&r1=100&r2=101&view=diff
==============================================================================
--- trunk/src/javascript/idpselect.js (original)
+++ trunk/src/javascript/idpselect.js Wed Mar 14 12:05:07 2012
@@ -366,6 +366,22 @@
xhr = new XMLHttpRequest();
} catch (e) {}
if (null == xhr) {
+ //
+ // EDS24. try to get 'Microsoft.XMLHTTP'
+ //
+ try {
+ xhr = new ActiveXObject("Microsoft.XMLHTTP");
+ } catch (e) {}
+ }
+ if (null == xhr) {
+ //
+ // EDS35. try to get 'Microsoft.XMLHTTP'
+ //
+ try {
+ xhr = new ActiveXObject('MSXML2.XMLHTTP.3.0');
+ } catch (e) {}
+ }
+ if (null == xhr) {
fatal(getLocalizedMessage('fatal.noXMLHttpRequest'));
return false;
}
More information about the commits
mailing list