mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-24 03:05:41 +00:00
feature(dom) add DOM.getCurrentFileByName
This commit is contained in:
parent
94ff0e9ab4
commit
9c4c19d0a5
2 changed files with 17 additions and 9 deletions
|
|
@ -73,17 +73,12 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
* @param pDirName - имя каталога с которого мы пришли
|
||||
*/
|
||||
function currentToParent(pDirName){
|
||||
var lRootDir;
|
||||
/* убираем слэш с имени каталога */
|
||||
pDirName = Util.removeStr(pDirName, '/');
|
||||
pDirName = Util.removeStr(pDirName, '/');
|
||||
lRootDir = DOM.getCurrentFileByName(pDirName);
|
||||
|
||||
/* опредиляем в какой мы панели: *
|
||||
* правой или левой */
|
||||
var lPanel = DOM.getPanel(),
|
||||
lRootDir = DOM.getById(pDirName + '(' + lPanel.id + ')');
|
||||
|
||||
/* if found li element with ID directory name *
|
||||
* set it to current file */
|
||||
if(lRootDir){
|
||||
if (lRootDir){
|
||||
DOM.setCurrentFile(lRootDir);
|
||||
DOM.scrollIntoViewIfNeeded(lRootDir, true);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1219,6 +1219,19 @@ var CloudCmd, Util, DOM, CloudFunc;
|
|||
return lRet;
|
||||
};
|
||||
|
||||
/**
|
||||
* get current file by name
|
||||
*/
|
||||
this.getCurrentFileByName = function(pName){
|
||||
var lRet, lPanel, lName;
|
||||
|
||||
lPanel = DOM.getPanel();
|
||||
lName = pName + '(' + lPanel.id + ')';
|
||||
lRet = DOM.getById(lName);
|
||||
|
||||
return lRet;
|
||||
};
|
||||
|
||||
/**
|
||||
* unified way to get current file
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue