mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-24 03:05:41 +00:00
minor changes
This commit is contained in:
parent
665d7bc8b6
commit
252bbc4534
1 changed files with 17 additions and 14 deletions
31
lib/util.js
31
lib/util.js
|
|
@ -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 */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue