fixed bug with processing selected root directory

This commit is contained in:
coderaiser 2013-04-10 05:11:44 -04:00
parent f0b07ae13f
commit 79b738e607
2 changed files with 14 additions and 11 deletions

View file

@ -69,7 +69,9 @@ is pressed and current file is directory.
* Added ability to delete file when f8 key pressed.
* Fixed bug with selectecting root directory with space
* Fixed bug with selectecting root directory with space.
* Fixed bug with processing selected root directory.
2012.03.01, Version 0.1.9

View file

@ -439,24 +439,19 @@ var CloudCommander, Util, DOM = {}, CloudFunc;
*/
DOM.promptDeleteCurrent = function(pCurrentFile){
var lRet,
lCurrent,
lQuery,
lName,
lMsg,
lCurrent, lQuery, lName, lMsg,
lMsgAsk = 'Do you really want to delete the ',
lMsgSel = 'selected ',
lSelected = DOM.getSelectedFiles(),
i, n = lSelected && lSelected.length;
if(n > 1){
lQuery = '?files';
lName = n > 1 ? 'files:\n' : '';
for(i = 0; i < 4 && i < n; i++)
lName += DOM.getCurrentName( lSelected[i] ) + '\n';
lName += '...';
lMsg = lMsgAsk + lMsgSel + n + ' files/directoris?\n\n';
lQuery = '?files';
}else{
var lType, lIsDir;
@ -1352,10 +1347,16 @@ var CloudCommander, Util, DOM = {}, CloudFunc;
var lSelected = pSelected || DOM.getSelectedFiles(),
lRet = lSelected ? [] : null;
if(lRet)
for(var i = 0, n = lSelected.length; i < n;i++)
lRet[i] = DOM.getCurrentName( lSelected[i] );
for(var i = 0, n = lSelected.length; i < n;i++){
var lName =DOM.getCurrentName( lSelected[i] );
if(lName === '..'){
DOM.unsetSelectedFile( lSelected[i--] );
}
else
lRet[i] = lName;
}
return lRet;
};