assetType.assets[map][mode].forEach(function(path){ var file = path.substring(path.lastIndexOf("/") + 1, path.lastIndexOf(".")); var ext = path.substring(path.lastIndexOf(".") + 1); var scr = ""; if("css".compare(ext)){ scr = util.formatString("<link rel='stylesheet' href='%s' />", path); } else if("js".compare(ext)){ scr = util.formatString("<script type='text/javascript' src='%s'></script>", path); } script.push(scr) });
function writeLine(mode, n, str){ if(mode !== undefined) if("error".compare(mode)) console.log(util.formatString(">>> call at [%s:%s] of %s", __function, __line, __file)); if(str === undefined){ console.log(); return; } if(n>0) console.log(colors.green(" ".repeat(n) + str)); else { console.log(colors.green(str)); } }
assetMap.assetMap[handle].forEach(function(map){ if(assetType.assets[map] === undefined){ logger.writeLine(util.formatString("%s is not defined for %s", map, type), 'error', 1); logger.writeLine("...skipping", 'error', 1); return; } if(assetType.assets[map][mode] !== undefined){ assetType.assets[map][mode].forEach(function(path){ var file = path.substring(path.lastIndexOf("/") + 1, path.lastIndexOf(".")); var ext = path.substring(path.lastIndexOf(".") + 1); var scr = ""; if("css".compare(ext)){ scr = util.formatString("<link rel='stylesheet' href='%s' />", path); } else if("js".compare(ext)){ scr = util.formatString("<script type='text/javascript' src='%s'></script>", path); } script.push(scr) }); } });