From e86f17d7d488d4a34f25ffe5656483bdd24f3228 Mon Sep 17 00:00:00 2001 From: kyo_ago Date: Mon, 31 Jan 2011 20:22:27 +0800 Subject: [PATCH] fix "Array.isArray is not a function" (Fx 3.6) --- build_support/mini_require.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build_support/mini_require.js b/build_support/mini_require.js index 25069325..4924068d 100644 --- a/build_support/mini_require.js +++ b/build_support/mini_require.js @@ -40,11 +40,11 @@ if (window.document) { window.require = function(module, callback) { - if (Array.isArray(module)) { + if (module && Object.prototype.toString.call(module) === "[object Array]") { var params = []; - module.forEach(function(m) { - params.push(require._lookup(m)); - }, this); + for (var i = 0, l = module.length; i < l; ++i) { + params.push(require._lookup(module[i])); + }; if (callback) { callback.apply(null, params);