var lines = str.split("\n");
for(var i =0; i < lines.length;i++) {
- var f = lines[i];
+ var f = lines[i].strip();
if (Regex.match_simple ("^\s*\/", f) ||
!Regex.match_simple ("[a-zA-Z]+", f)
){
continue; // blank or not starting with a-z
}
- if (/\.js$/.test(f)) {
- _this.files.push( f);
+
+ if (Regex.match_simple ("\.js$", f)) {
+ this.files.add( f);
// js file..
- return;
+ continue;
}
- //println("ADD"+ f.replace(/\./g, '/'));
- var add = f.replace(/\./g, '/').replace(/\s+/g,'')+'.js';
+ // this maps Roo.bootstrap.XXX to Roo/bootstrap/xxx.js
+
+
+ var add = f.replace(".", "/").replace(/\s+/g,'')+'.js';
if (_this.files.indexOf(f) > -1) {
return;
}