minor changes

This commit is contained in:
coderaiser 2012-11-26 10:39:15 -05:00
parent 665d7bc8b6
commit 252bbc4534

View file

@ -29,26 +29,29 @@ var Util, exports;
* @param pExt - расширение
*/
Util.checkExtension = function(pName, pExt){
var lRet = false,
lLength = pName.length; /* длина имени*/
/* если длина имени больше
* длинны расширения -
* имеет смысл продолжать
*/
if (typeof pExt === 'string' &&
pName.length > pExt.length) {
var lLength = pName.length; /* длина имени*/
var lExtNum = pName.lastIndexOf(pExt); /* последнее вхождение расширения*/
var lExtSub = lLength - lExtNum; /* длина расширения*/
if (typeof pExt === 'string' && pName.length > pExt.length) {
var lExtNum = pName.lastIndexOf(pExt), /* последнее вхождение расширения*/
lExtSub = lLength - lExtNum; /* длина расширения*/
/* если pExt - расширение pName */
return lExtSub === pExt.length;
/* если pExt - расширение pName */
lRet = lExtSub === pExt.length;
}else if(typeof pExt === 'object' &&
pExt.length){
for(var i=0; i < pName.length; i++)
if(this.checkExtension(pName, pExt[i]))
return true;
}else
return false;
}else if(typeof pExt === 'object' && pExt.length){
for(var i=0; i < pName.length; i++){
lRet = Util.checkExtension(pName, pExt[i]);
if(lRet)
break;
}
}
return lRet;
};
/* STRINGS */