1
1
/**
2
- * @license r.js 2.1.1+ Tue, 20 Nov 2012 04:37:03 GMT Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.
2
+ * @license r.js 2.1.1+ Tue, 20 Nov 2012 20:29:53 GMT Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.
3
3
* Available via the MIT or new BSD license.
4
4
* see: http://github.com/jrburke/requirejs for details
5
5
*/
@@ -21,7 +21,7 @@ var requirejs, require, define;
21
21
22
22
var fileName, env, fs, vm, path, exec, rhinoContext, dir, nodeRequire,
23
23
nodeDefine, exists, reqMain, loadedOptimizedLib, existsForNode,
24
- version = '2.1.1+ Tue, 20 Nov 2012 04:37:03 GMT',
24
+ version = '2.1.1+ Tue, 20 Nov 2012 20:29:53 GMT',
25
25
jsSuffixRegExp = /\.js$/,
26
26
commandOption = '',
27
27
useLibLoaded = {},
@@ -1367,7 +1367,7 @@ var requirejs, require, define;
1367
1367
deps: value
1368
1368
};
1369
1369
}
1370
- if (value.exports && !value.exportsFn) {
1370
+ if (( value.exports || value.init) && !value.exportsFn) {
1371
1371
value.exportsFn = context.makeShimExports(value);
1372
1372
}
1373
1373
shim[id] = value;
@@ -1429,7 +1429,7 @@ var requirejs, require, define;
1429
1429
if (value.init) {
1430
1430
ret = value.init.apply(global, arguments);
1431
1431
}
1432
- return ret || getGlobal(value.exports);
1432
+ return ret || (value.exports && getGlobal(value.exports) );
1433
1433
}
1434
1434
return fn;
1435
1435
},
@@ -21237,7 +21237,9 @@ define('requirePatch', [ 'env!env/file', 'pragma', 'parse', 'lang', 'logger', 'c
21237
21237
(value.init ?
21238
21238
(' fn = ' + value.init.toString() + ';\n' +
21239
21239
' ret = fn.apply(global, arguments);\n') : '') +
21240
- ' return ret || global.' + value.exports + ';\n' +
21240
+ (value.exports ?
21241
+ ' return ret || global.' + value.exports + ';\n' :
21242
+ ' return ret;\n') +
21241
21243
' };\n' +
21242
21244
'}(this))';
21243
21245
}
0 commit comments