fix "Array.isArray is not a function" (Fx 3.6)

This commit is contained in:
kyo_ago 2011-01-31 20:22:27 +08:00 • committed by Fabian Jakobs
commit e86f17d7d4

View file

@ -40,11 +40,11 @@ if (window.document) {
window.require = function(module, callback) { window.require = function(module, callback) {
if (Array.isArray(module)) { if (module && Object.prototype.toString.call(module) === "[object Array]") {
var params = []; var params = [];
module.forEach(function(m) { for (var i = 0, l = module.length; i < l; ++i) {
params.push(require._lookup(m)); params.push(require._lookup(module[i]));
}, this); };
if (callback) { if (callback) {
callback.apply(null, params); callback.apply(null, params);