From 471a10370f7bd68ec7178a3e4d11fdf936447d4f Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Fri, 24 Jan 2014 08:53:20 -0500 Subject: [PATCH] Hotfix: IE 11 compatibility. TODO: upgrade to newer official jsTree release; may require jQuery upgrade. --- themes/blueprint/js/jsTree/jquery.jstree.js | 2 +- themes/bootstrap/js/jsTree/jquery.jstree.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/themes/blueprint/js/jsTree/jquery.jstree.js b/themes/blueprint/js/jsTree/jquery.jstree.js index b9cadafd332..8d329f39c78 100644 --- a/themes/blueprint/js/jsTree/jquery.jstree.js +++ b/themes/blueprint/js/jsTree/jquery.jstree.js @@ -3011,7 +3011,7 @@ // Added LOS 03/04/12 $.vakata.xslt = function (xml, xsl, callback) { var rs = "", xm, xs, processor, support; - if(window.ActiveXObject) { + if(window.ActiveXObject || "ActiveXObject" in window) { var xslt = new ActiveXObject("Msxml2.XSLTemplate"); var xmlDoc = new ActiveXObject("Msxml2.DOMDocument"); var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument"); diff --git a/themes/bootstrap/js/jsTree/jquery.jstree.js b/themes/bootstrap/js/jsTree/jquery.jstree.js index eec1b7639d3..84155229363 100644 --- a/themes/bootstrap/js/jsTree/jquery.jstree.js +++ b/themes/bootstrap/js/jsTree/jquery.jstree.js @@ -3011,7 +3011,7 @@ // Added LOS 03/04/12 $.vakata.xslt = function (xml, xsl, callback) { var rs = "", xm, xs, processor, support; - if(window.ActiveXObject) { + if(window.ActiveXObject || "ActiveXObject" in window) { var xslt = new ActiveXObject("Msxml2.XSLTemplate"); var xmlDoc = new ActiveXObject("Msxml2.DOMDocument"); var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument"); -- GitLab