diff --git a/lib/server/appcache.js b/lib/server/appcache.js index 8a636498..64694333 100644 --- a/lib/server/appcache.js +++ b/lib/server/appcache.js @@ -39,21 +39,26 @@ * exports.addFiles(['jquery.js', 'client.js']); * exports.addFiles([{'http://cdn.jquery/jq.js':'jquery.js'}, 'client.js']); */ - exports.addFiles = function(pFileNames){ + exports.addFiles = function(pFileNames) { + var i, n, lName, lCurrentName; /* if a couple files */ - if(pFileNames instanceof Array) - for(var i=0; i < pFileNames.length; i++){ + if (Util.isArray(pFileNames)) { + n = pFilesNames.length; + + for (i = 0; i < n; i++) { /* if fallback setted up */ - var lCurrentName = pFileNames[i]; - if(typeof lCurrentName === 'object') - for(var lName in lCurrentName){ + lCurrentName = pFileNames[i]; + + if (Util.isObject(lCurrentName)) + for(lName in lCurrentName) { FallBack_s += lName + ' ' + lCurrentName[lName] + '\n'; exports.watch(lCurrentName[lName]); } - - else exports.watch(pFileNames[i]); + else + exports.watch(pFileNames[i]); } - else exports.watch(pFileNames); + } else + exports.watch(pFileNames); };