mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-20 18:18:56 +00:00
refactored
This commit is contained in:
parent
5eaf783c83
commit
856d9bb293
7 changed files with 60 additions and 117 deletions
|
|
@ -38,15 +38,15 @@
|
|||
|
||||
function retProcessOuput(pCallBack){
|
||||
return function(pError, pStdout, pStderr){
|
||||
var lstrPattern = 'Том ',
|
||||
lCharPosition = 10;
|
||||
|
||||
/**
|
||||
* get position of current name of volume
|
||||
* @param pNumber = number of volume
|
||||
*/
|
||||
var getPosition = function(pNumber){
|
||||
var lRet,
|
||||
lstrPattern = 'Том ';
|
||||
|
||||
lRet = pStdout.indexOf(lstrPattern + pNumber);
|
||||
var lRet = pStdout.indexOf(lstrPattern + pNumber);
|
||||
|
||||
return lRet;
|
||||
};
|
||||
|
|
@ -56,10 +56,7 @@
|
|||
* @param pPosition - current char position
|
||||
*/
|
||||
var getVolumeName = function (pPosition){
|
||||
var lRet,
|
||||
lCharPosition = 10;
|
||||
|
||||
lRet = pStdout[pPosition + lCharPosition];
|
||||
var lRet = pStdout[pPosition + lCharPosition];
|
||||
|
||||
return lRet;
|
||||
};
|
||||
|
|
@ -72,6 +69,15 @@
|
|||
var i = 0,
|
||||
lNum = getPosition(i);
|
||||
|
||||
/* if russian name not found
|
||||
* try to search english name
|
||||
*/
|
||||
if(lNum < 0){
|
||||
lstrPattern = 'Volume ',
|
||||
lCharPosition = 10 + 3;
|
||||
lNum = getPosition(i);
|
||||
}
|
||||
|
||||
do{
|
||||
lVolumes[i] = getVolumeName(lNum);
|
||||
lNum = getPosition(++i);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue