diff --git a/resources/celerity/map.php b/resources/celerity/map.php --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -10,7 +10,7 @@ 'conpherence.pkg.css' => '2f25eb4f', 'conpherence.pkg.js' => '020aebcf', 'core.pkg.css' => '3471f5d3', - 'core.pkg.js' => '2eeda9e0', + 'core.pkg.js' => '46438a62', 'dark-console.pkg.js' => '187792c2', 'differential.pkg.css' => '6d3700f0', 'differential.pkg.js' => '46fcb3af', @@ -221,7 +221,7 @@ 'rsrc/externals/javelin/core/init.js' => '98e6504a', 'rsrc/externals/javelin/core/init_node.js' => '16961339', 'rsrc/externals/javelin/core/install.js' => '5902260c', - 'rsrc/externals/javelin/core/util.js' => 'edb4d8c9', + 'rsrc/externals/javelin/core/util.js' => '472cda1c', 'rsrc/externals/javelin/docs/Base.js' => '5a401d7d', 'rsrc/externals/javelin/docs/onload.js' => 'ee58fb62', 'rsrc/externals/javelin/ext/fx/Color.js' => '78f811c9', @@ -740,7 +740,7 @@ 'javelin-typeahead-source' => '8badee71', 'javelin-typeahead-static-source' => '80bff3af', 'javelin-uri' => '2e255291', - 'javelin-util' => 'edb4d8c9', + 'javelin-util' => '472cda1c', 'javelin-vector' => 'e9c80beb', 'javelin-view' => '289bf236', 'javelin-view-html' => 'f8c4e135', diff --git a/webroot/rsrc/externals/javelin/core/util.js b/webroot/rsrc/externals/javelin/core/util.js --- a/webroot/rsrc/externals/javelin/core/util.js +++ b/webroot/rsrc/externals/javelin/core/util.js @@ -45,13 +45,7 @@ * @return Array Actual array. */ JX.$A = function(object) { - // IE8 throws "JScript object expected" when trying to call - // Array.prototype.slice on a NodeList, so just copy items one by one here. - var r = []; - for (var ii = 0; ii < object.length; ii++) { - r.push(object[ii]); - } - return r; + return Array.prototype.slice.call(object); };