minor changes

This commit is contained in:
coderaiser 2012-08-06 08:42:36 -04:00
parent 8c0fcaeeb5
commit 46950f261f
4 changed files with 995 additions and 1010 deletions

View file

@ -32,6 +32,8 @@ Now : "Error: EACCES, readdir '/root'"
* Fixed bug with showing loading spinner, when f4 key
pressed couple times and CodeMirror not loaded fully.
* Setted readOnly mode, when directory opened in CodeMirror.
2012.07.27, Version 0.1.4

1958
client.js

File diff suppressed because it is too large Load diff

View file

@ -139,15 +139,13 @@ CloudCommander.Editor.CodeMirror.show = (function(){
}
}
var lLoadingImage = CloudCommander._images.loading();
this.loading = true;
/* reading data from current file */
$.ajax({
url:lA,
error: (function(jqXHR, textStatus, errorThrown){
lParent.loading = false;
return lParent.showError(jqXHR, textStatus, errorThrown);
return lParent.Images.showError(jqXHR, textStatus, errorThrown);
}),
success:function(data, textStatus, jqXHR){
@ -163,7 +161,7 @@ CloudCommander.Editor.CodeMirror.show = (function(){
lLeft &&
(lLeft.className = 'panel hidden');
lLoadingImage.className = 'hidden';
lParent.Images.hideLoad();
lParent.loading = false;
}

View file

@ -64,7 +64,7 @@ CloudCommander.keyBinding=(function(){
}
/* if f4 pressed */
else if(event.keyCode === 115) {
Util.showLoad();
Util.Images.showLoad();
if (typeof CloudCommander.Editor === 'function')
CloudCommander.Editor();
@ -196,14 +196,20 @@ CloudCommander.keyBinding=(function(){
/* Программно нажимаем на кнопку перезагрузки
* содержимого каталога
*/
var lRefreshIcon = Util.getByClass(CloudFunc.REFRESHICON);
if(lRefreshIcon)lRefreshIcon=lRefreshIcon[0];
var lRefreshIcon = Util
.getByClass(CloudFunc.REFRESHICON);
if(lRefreshIcon)lRefreshIcon = lRefreshIcon[0];
if(lRefreshIcon){
/* находим файл который сейчас выделен */
lCurrentFile = Util.getByClass(CloudCommander.CURRENT_FILE);
if(lCurrentFile.length>0)lCurrentFile=lCurrentFile[0];
lCurrentFile = Util
.getByClass(CloudCommander.CURRENT_FILE);
if(lCurrentFile.length > 0)
lCurrentFile=lCurrentFile[0];
/* получаем название файла*/
var lSelectedName=lCurrentFile.getElementsByTagName('a')[0].textContent;
var lSelectedName = lCurrentFile
.getElementsByTagName('a')[0].textContent;
/* если нашли элемент нажимаем него
* а если не можем - нажимаем на
* ссылку, на которую повешен eventHandler
@ -216,25 +222,10 @@ CloudCommander.keyBinding=(function(){
* в поисках подсвеченого файла
*/
var lLeft = Util.getById('left');
if(lLeft){
/* перебираем все файлы в панели */
var lLi=lLeft.getElementsByTagName('li');
lCurrentFile.className='';
/* начинаем с 2-ух, по скольку
* 0 - это путь
* 1 - это заголовок файловой таблицы
*/
for(var i=2;i<lLi.length;i++){
lName=lLi[i].getElementsByTagName('a')[0].textContent;
if(lSelectedName.length===lName.length &&
!lSelectedName.indexOf(lName)){
lLi[i].className=CloudCommander.CURRENT_FILE;
break;
}
}
}
if(lLeft)
CloudCommander._currentToParent(lSelectedName);
}
}
}
/* если нажали <ctrl>+d чистим кэш */
else if(event.keyCode===68 &&
event.ctrlKey){