1
1
/**
2
- * @license r.js 2.0.2+ Tue, 03 Jul 2012 21:21:44 GMT Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.
2
+ * @license r.js 2.0.2+ Tue, 03 Jul 2012 22:45:51 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
*/
@@ -20,7 +20,7 @@ var requirejs, require, define;
20
20
21
21
var fileName, env, fs, vm, path, exec, rhinoContext, dir, nodeRequire,
22
22
nodeDefine, exists, reqMain, loadedOptimizedLib, existsForNode,
23
- version = '2.0.2+ Tue, 03 Jul 2012 21:21:44 GMT',
23
+ version = '2.0.2+ Tue, 03 Jul 2012 22:45:51 GMT',
24
24
jsSuffixRegExp = /\.js$/,
25
25
commandOption = '',
26
26
useLibLoaded = {},
@@ -394,6 +394,7 @@ var requirejs, require, define;
394
394
*/
395
395
function normalize(name, baseName, applyMap) {
396
396
var baseParts = baseName && baseName.split('/'),
397
+ normalizedBaseParts = baseParts,
397
398
map = config.map,
398
399
starMap = map && map['*'],
399
400
pkgName, pkgConfig, mapValue, nameParts, i, j, nameSegment,
@@ -415,10 +416,10 @@ var requirejs, require, define;
415
416
//module. For instance, baseName of 'one/two/three', maps to
416
417
//'one/two/three.js', but we want the directory, 'one/two' for
417
418
//this normalization.
418
- baseParts = baseParts.slice(0, baseParts.length - 1);
419
+ normalizedBaseParts = baseParts.slice(0, baseParts.length - 1);
419
420
}
420
421
421
- name = baseParts .concat(name.split('/'));
422
+ name = normalizedBaseParts .concat(name.split('/'));
422
423
trimDots(name);
423
424
424
425
//Some use of packages may use a . path to reference the
0 commit comments