mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-20 01:47:35 +00:00
refactored
This commit is contained in:
parent
d564bd07a8
commit
ba6a73e366
6 changed files with 40 additions and 40 deletions
|
|
@ -267,37 +267,7 @@ var CloudFunc, exports;
|
|||
lHtmlPath+=lShortName+'/';
|
||||
}
|
||||
/* *** */
|
||||
return lHtmlPath;
|
||||
};
|
||||
|
||||
/**
|
||||
* Функция ищет в имени файла расширение
|
||||
* и если находит возвращает true
|
||||
* @param pName - получает имя файла
|
||||
* @param pExt - расширение
|
||||
*/
|
||||
CloudFunc.checkExtension = function(pName, pExt)
|
||||
{
|
||||
/* если длина имени больше
|
||||
* длинны расширения -
|
||||
* имеет смысл продолжать
|
||||
*/
|
||||
if (typeof pExt === 'string' &&
|
||||
pName.length > pExt.length) {
|
||||
var lLength = pName.length; /* длина имени*/
|
||||
var lExtNum = pName.lastIndexOf(pExt); /* последнее вхождение расширения*/
|
||||
var lExtSub = lLength - lExtNum; /* длина расширения*/
|
||||
|
||||
/* если pExt - расширение pName */
|
||||
return 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;
|
||||
return lHtmlPath;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue