minor changes

This commit is contained in:
coderaiser 2012-08-07 06:05:41 -04:00
parent f01c53033b
commit 057d67fadf
3 changed files with 22 additions and 19 deletions

View file

@ -1,3 +1,6 @@
2012.08.*, Version 0.1.6
2012.08.06, Version 0.1.5
* Added tab support.

View file

@ -17,13 +17,15 @@ var CloudClient = {
init :function(){},
keyBinding :function(){},/* функция нажатий обработки клавишь*/
keyBinded :false, /* оброботка нажатий клавишь установлена */
Editor :function(){},/* function loads and shows editor */
Viewer :function(){},/* function loads and shows viewer */
Terminal :function(){},/* function loads and shows terminal*/
keyBinded :false,/* оброботка нажатий клавишь установлена */
_loadDir :function(){},/* Функция привязываеться ко всем
* ссылкам и
* загружает содержимое каталогов */
_loadDir :function(){}, /* Функция привязываеться ко всем
* ссылкам и
* загружает содержимое каталогов */
/* ОБЬЕКТЫ */
/* Обьект для работы с кэшем */
@ -51,15 +53,6 @@ var CloudClient = {
MIN_ONE_PANEL_WIDTH :1155
};
/* short names used all the time functions */
var getByClass = function(pClass){
return document.getElementsByClassName(pClass);
};
var getById = function(pId){
return document.getElementById(pId);
};
/*
* Обьект для работы с кэшем
* в него будут включены функции для
@ -653,7 +646,9 @@ CloudClient._currentToParent = (function(pDirName){
});
/* глобальные переменные */
var CloudFunc, $, Util;
var CloudFunc, $, Util,
/* short names used all the time functions */
getByClass, getById;
/* Конструктор CloudClient, который
* выполняет весь функционал по
@ -662,6 +657,8 @@ var CloudFunc, $, Util;
CloudClient.init=(function()
{
Util = new CloudClient.Util();
getByClass = Util.getByClass;
getById = Util.getById;
/* меняем title
* если js включен - имена папок отображать необязательно...
@ -715,7 +712,7 @@ CloudClient.init=(function()
*/
/* выделяем строку с первым файлом */
var lFmHeader=getByClass('fm_header');
var lFmHeader = getByClass('fm_header');
if(lFmHeader && lFmHeader[0].nextSibling)
lFmHeader[0].nextSibling.className=CloudClient.CURRENT_FILE;
@ -845,7 +842,7 @@ CloudClient._ajaxLoad=function(path, pNeedRefresh)
*/
var lPanel;
try{
lPanel=getByClass(CloudClient.CURRENT_FILE)[0].parentElement.id;
lPanel = getByClass(CloudClient.CURRENT_FILE)[0].parentElement.id;
}catch(error){console.log("Current file not found\n"+error);}
if(pNeedRefresh===undefined && lPanel){
@ -929,9 +926,9 @@ CloudClient._createFileTable = function(pElem,pJSON)
*/
CloudClient._getJSONfromFileTable=function()
{
var lLeft=getById('left');
var lPath=getByClass('path')[0].textContent;
var lFileTable=[{path:lPath,size:'dir'}];
var lLeft = getById('left');
var lPath = getByClass('path')[0].textContent;
var lFileTable = [{path:lPath,size:'dir'}];
var lLI=lLeft.getElementsByTagName('li');
var j=1;/* счётчик реальных файлов */

View file

@ -34,12 +34,14 @@ var CloudServer = {
/* Обьект для работы с кэшем */
Cashe : {},
/* Обьект через который
* выполняеться сжатие
* скриптов и стилей
*/
Minify : {},
/* Асоциативный масив обьектов для
* работы с ответами сервера
* высылаемыми на запрос о файле и
@ -70,6 +72,7 @@ var CloudServer = {
};
var DirPath = '/';
/* модуль для работы с путями*/
var Path = require('path');
var Fs = require('fs'); /* модуль для работы с файловой системой*/