added loading image when file going to be edited

This commit is contained in:
coderaiser 2012-08-01 06:00:40 -04:00
parent 1dc17522a2
commit c01dc90226
4 changed files with 53 additions and 32 deletions

View file

@ -84,17 +84,36 @@ CloudCommander.Editor.CodeMirror = {
var lCurrent = this.getByClass(lCURRENTFILE);
var lA;
if(lCurrent.length)
lA = lCurrent[0].getElementsByTagName('a');
if(lA.length)
lA = lA[0].href;
if(lCurrent.length){
lCurrent = lCurrent[0];
lA = lCurrent.getElementsByTagName('a');
if(lA.length)
lA = lA[0].href;
}
/* показываем гиф загрузки возле пути папки сверху*/
var lLoadingImage = CloudCommander._images.loading();
var lErrorImage = CloudCommander._images.error();
lLoadingImage.className='icon loading';/* показываем загрузку*/
lErrorImage.className='icon error hidden';/* прячем ошибку */
/* show loading icon */
lCurrent.firstChild.nextSibling.appendChild(lLoadingImage);
/* reading data from current file */
$.ajax({
url:lA,
error: function(jqXHR, textStatus, errorThrown){
console.log(textStatus+' : '+ errorThrown);
lErrorImage.className ='icon error';
lErrorImage.title = jqXHR.responseText;
lCurrent.firstChild.nextSibling.appendChild(lErrorImage);
lLoadingImage.className ='hidden';
console.log(jqXHR.responseText);
},
success:function(data, textStatus, jqXHR){
@ -104,6 +123,8 @@ CloudCommander.Editor.CodeMirror = {
lLeft &&
(lLeft.className = 'panel hidden');
lLoadingImage.className ='hidden';
}
});
}),