refactor(dom) loadCurrentSize: callback -> promise

This commit is contained in:
coderaiser 2021-01-17 16:02:19 +02:00
parent 462d7bf3b5
commit 4e86f7f308
2 changed files with 8 additions and 8 deletions

View file

@ -225,7 +225,7 @@ function CmdProto() {
* get size
* @currentFile
*/
this.loadCurrentSize = callbackify(async (currentFile) => {
this.loadCurrentSize = async (currentFile) => {
const current = currentFile || DOM.getCurrentFile();
const query = '?size';
const link = DOM.getCurrentPath(current);
@ -241,7 +241,7 @@ function CmdProto() {
Images.hide();
return current;
});
};
/**
* load hash

View file

@ -281,18 +281,18 @@ async function switchKey(event) {
break;
case KEY.SPACE:
event.preventDefault();
if (!isDir || name === '..')
isSelected = true;
else
isSelected = DOM.isSelected(current);
exec.if(isSelected, () => {
DOM.toggleSelectedFile(current);
}, (callback) => {
DOM.loadCurrentSize(current, callback);
});
if (!isSelected)
await DOM.loadCurrentSize(current);
DOM.toggleSelectedFile(current);
event.preventDefault();
break;
case KEY.U: