feature(dom) add DOM.getCurrentFileByName

This commit is contained in:
coderaiser 2013-08-21 09:44:10 +00:00
parent 94ff0e9ab4
commit 9c4c19d0a5
2 changed files with 17 additions and 9 deletions

View file

@ -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);
}

View file

@ -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
*