mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-19 09:24:51 +00:00
fixed bug with processing selected root directory
This commit is contained in:
parent
f0b07ae13f
commit
79b738e607
2 changed files with 14 additions and 11 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue