mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-21 10:38:26 +00:00
refactor(client) init, baseInit
This commit is contained in:
parent
f28449d24a
commit
f515a13b1e
1 changed files with 40 additions and 39 deletions
|
|
@ -118,21 +118,44 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
* инициализации
|
||||
*/
|
||||
CloudCmd.init = function(){
|
||||
var lCallBack = function(){
|
||||
Util.loadOnLoad([
|
||||
Util.retExec(CloudCmd.route, location.hash),
|
||||
initModules,
|
||||
baseInit
|
||||
]);
|
||||
},
|
||||
lFunc = function(pCallBack){
|
||||
CloudCmd.OLD_BROWSER = true;
|
||||
var lSrc = CloudCmd.LIBDIRCLIENT + 'polyfill.js';
|
||||
|
||||
DOM.jqueryLoad(
|
||||
DOM.retJSLoad(lSrc, pCallBack)
|
||||
);
|
||||
};
|
||||
var lCallBack, lFunc, lHeight;
|
||||
/* устанавливаем размер высоты таблицы файлов
|
||||
* исходя из размеров разрешения экрана
|
||||
*
|
||||
* формируем и округляем высоту экрана
|
||||
* при разрешениии 1024x1280:
|
||||
* 658 -> 700
|
||||
*/
|
||||
|
||||
lHeight = window.screen.height;
|
||||
lHeight = lHeight - (lHeight/3).toFixed();
|
||||
lHeight = (lHeight / 100).toFixed() * 100;
|
||||
|
||||
CloudCmd.HEIGHT = lHeight;
|
||||
|
||||
DOM.cssSet({
|
||||
id:'cloudcmd',
|
||||
inner:
|
||||
'.panel{' +
|
||||
'height:' + lHeight +'px;' +
|
||||
'}'
|
||||
});
|
||||
|
||||
lCallBack = function(){
|
||||
Util.loadOnLoad([
|
||||
Util.retExec(CloudCmd.route, location.hash),
|
||||
baseInit,
|
||||
initModules,
|
||||
]);
|
||||
},
|
||||
lFunc = function(pCallBack){
|
||||
CloudCmd.OLD_BROWSER = true;
|
||||
var lSrc = CloudCmd.LIBDIRCLIENT + 'polyfill.js';
|
||||
|
||||
DOM.jqueryLoad(
|
||||
DOM.retJSLoad(lSrc, pCallBack)
|
||||
);
|
||||
};
|
||||
|
||||
Util.ifExec(document.body.scrollIntoViewIfNeeded, lCallBack, lFunc);
|
||||
};
|
||||
|
|
@ -241,6 +264,8 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
if (!Cache.get(lDirPath))
|
||||
Cache.set(lDirPath, getJSONfromFileTable());
|
||||
});
|
||||
|
||||
Util.exec(pCallBack);
|
||||
});
|
||||
|
||||
/* выделяем строку с первым файлом */
|
||||
|
|
@ -253,31 +278,7 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
/* показываем элементы, которые будут работать только, если есть js */
|
||||
var lFM = DOM.getById('fm');
|
||||
lFM.className='localstorage';
|
||||
|
||||
/* устанавливаем размер высоты таблицы файлов
|
||||
* исходя из размеров разрешения экрана
|
||||
*
|
||||
* формируем и округляем высоту экрана
|
||||
* при разрешениии 1024x1280:
|
||||
* 658 -> 700
|
||||
*/
|
||||
|
||||
var lHeight = window.screen.height;
|
||||
lHeight = lHeight - (lHeight/3).toFixed();
|
||||
|
||||
lHeight = (lHeight / 100).toFixed() * 100;
|
||||
|
||||
CloudCmd.HEIGHT = lHeight;
|
||||
|
||||
DOM.cssSet({
|
||||
id:'cloudcmd',
|
||||
inner:
|
||||
'.panel{' +
|
||||
'height:' + lHeight +'px;' +
|
||||
'}'
|
||||
});
|
||||
|
||||
Util.exec(pCallBack);
|
||||
CloudCmd.Key();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue