diff --git a/lib/client/dom.js b/lib/client/dom.js index c5864a65..55659162 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -2156,21 +2156,24 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; Util.exec(callback, ext); }); }; + this.CurrentInfo = CurrentInfo, + this.updateCurrentInfo = function(pCurrent) { var info = Cmd.CurrentInfo, current = pCurrent || Cmd.getCurrentFile(), - panel = Cmd.getPanel(), + files = current.parentElement, + panel = files.parentElement, name = Cmd.getCurrentName(current); info.dir = Cmd.getCurrentDirName(); info.dirPath = Cmd.getCurrentDirPath(); info.element = current; info.ext = Util.getExtension(name); - info.files = Cmd.getFiles(panel); - info.first = current.parentElement.firstChild; + info.files = files, + info.first = files.firstChild; info.getData = Cmd.getCurrentData; - info.last = current.parentElement.lastChild; + info.last = files.lastChild; info.link = Cmd.getCurrentLink(current); info.mode = Cmd.getCurrentMode(current); info.name = name;