mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 17:05:17 +00:00
minor changes
This commit is contained in:
parent
cdc1a395e7
commit
d8a58784e9
2 changed files with 25 additions and 28 deletions
|
|
@ -543,20 +543,16 @@ CloudCmd._ajaxLoad = function(pPath, pOptions){
|
|||
|
||||
DOM.setTitle( CloudFunc.getTitle(lCleanPath) );
|
||||
|
||||
var lPanel = DOM.getPanel().id;
|
||||
/* если доступен localStorage и
|
||||
* в нём есть нужная нам директория -
|
||||
* читаем данные с него и
|
||||
* выходим
|
||||
* если стоит поле обязательной перезагрузки -
|
||||
* перезагружаемся
|
||||
*/
|
||||
|
||||
/* опредиляем в какой мы панели:
|
||||
* правой или левой
|
||||
*/
|
||||
var lPanel = DOM.getPanel().id;
|
||||
|
||||
if(!pOptions.refresh && lPanel){
|
||||
*/
|
||||
var lRet = pOptions.refresh;
|
||||
if(!lRet){
|
||||
var lJSON = DOM.Cache.get(pPath);
|
||||
|
||||
if (lJSON){
|
||||
|
|
@ -564,28 +560,29 @@ CloudCmd._ajaxLoad = function(pPath, pOptions){
|
|||
lJSON = Util.parseJSON(lJSON);
|
||||
CloudCmd._createFileTable(lPanel, lJSON, true);
|
||||
CloudCmd._changeLinks(lPanel);
|
||||
|
||||
return;
|
||||
}
|
||||
else
|
||||
lRet = true;
|
||||
}
|
||||
|
||||
DOM.getCurrentFileContent({
|
||||
url : lFSPath,
|
||||
success : function(pData){
|
||||
CloudCmd._createFileTable(lPanel, pData, true);
|
||||
CloudCmd._changeLinks(lPanel);
|
||||
|
||||
/* переводим таблицу файлов в строку, для *
|
||||
* сохранения в localStorage */
|
||||
var lJSON_s = Util.stringifyJSON(pData);
|
||||
Util.log(lJSON_s.length);
|
||||
|
||||
/* если размер данных не очень бошьой *
|
||||
* сохраняем их в кэше */
|
||||
if(lJSON_s.length < 50000 )
|
||||
DOM.Cache.set(pPath, lJSON_s);
|
||||
}
|
||||
});
|
||||
if(lRet)
|
||||
DOM.getCurrentFileContent({
|
||||
url : lFSPath,
|
||||
success : function(pData){
|
||||
CloudCmd._createFileTable(lPanel, pData, true);
|
||||
CloudCmd._changeLinks(lPanel);
|
||||
|
||||
/* переводим таблицу файлов в строку, для *
|
||||
* сохранения в localStorage */
|
||||
var lJSON_s = Util.stringifyJSON(pData);
|
||||
Util.log(lJSON_s.length);
|
||||
|
||||
/* если размер данных не очень бошьой *
|
||||
* сохраняем их в кэше */
|
||||
if(lJSON_s.length < 50000 )
|
||||
DOM.Cache.set(pPath, lJSON_s);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -885,7 +885,7 @@ var CloudCommander, Util,
|
|||
DOM.getCurrentFileContent = function(pParams, pCurrentFile){
|
||||
var lRet,
|
||||
lParams = pParams ? pParams : {},
|
||||
lPath = DOM.getCurrentPath(pCurrentFile),
|
||||
lPath = DOM.getCurrentPath(pCurrentFile) + '?json',
|
||||
lErrorWas = pParams.error,
|
||||
lError = function(jqXHR){
|
||||
Util.exec(lErrorWas);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue