Lines Matching refs:aPath
80 function normalize(aPath) { argument
81 var path = aPath;
82 var url = urlParse(aPath);
85 return aPath;
141 function join(aRoot, aPath) { argument
145 if (aPath === "") {
146 aPath = ".";
148 var aPathUrl = urlParse(aPath);
162 if (aPathUrl || aPath.match(dataUrlRegexp)) {
163 return aPath;
168 aRootUrl.host = aPath;
172 var joined = aPath.charAt(0) === '/'
173 ? aPath
174 : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath);
184 exports.isAbsolute = function (aPath) { argument
185 return aPath.charAt(0) === '/' || urlRegexp.test(aPath);
194 function relative(aRoot, aPath) { argument
206 while (aPath.indexOf(aRoot + '/') !== 0) {
209 return aPath;
217 return aPath;
224 return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1);