mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-21 02:29:23 +00:00
minor changes
This commit is contained in:
parent
ed8a4f13fd
commit
e2812d496f
4 changed files with 34 additions and 39 deletions
|
|
@ -65,7 +65,7 @@ var CloudCommander, DOM, Util, io;
|
|||
lStderr;
|
||||
if(Messages.length){
|
||||
/* show oll msg from buffer */
|
||||
for(var i=0; i < Messages.length; i++){
|
||||
for(var i = 0, n = Messages.length; i < n; i++){
|
||||
lStdout = Messages[i].stdout;
|
||||
lStderr = Messages[i].stderr;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,39 +23,35 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
function set(){
|
||||
if(DOM.getByClass('fancybox').length)
|
||||
return;
|
||||
try{
|
||||
Util.tryCatchLog(function(){
|
||||
/* get current panel (left or right) */
|
||||
var lPanel = DOM.getPanel();
|
||||
|
||||
/* get all file links */
|
||||
var lA = DOM.getByTag('a', lPanel);
|
||||
var lPanel = DOM.getPanel(),
|
||||
|
||||
/* get all file links */
|
||||
lA = DOM.getByTag('a', lPanel),
|
||||
|
||||
var lDblClick_f = function(pA){
|
||||
return function(){
|
||||
var lConfig = FancyBox.getConfig();
|
||||
lConfig.href = pA.href;
|
||||
if(pA.rel)
|
||||
$.fancybox(lConfig);
|
||||
else
|
||||
FancyBox.loadData(pA, FancyBox.onDataLoaded);
|
||||
};
|
||||
lDblClick_f = function(pA){
|
||||
return function(){
|
||||
var lConfig = FancyBox.getConfig();
|
||||
lConfig.href = pA.href;
|
||||
if(pA.rel)
|
||||
$.fancybox(lConfig);
|
||||
else
|
||||
FancyBox.loadData(pA, FancyBox.onDataLoaded);
|
||||
};
|
||||
};
|
||||
|
||||
/* first two is not files nor folders*/
|
||||
for (var i=2; i < lA.length; i++) {
|
||||
for (var i = 2, n = lA.length; i < n; i++) {
|
||||
var lName = lA[i].title || lA[i].textContent;
|
||||
|
||||
lA[i].className = 'fancybox';
|
||||
if(CloudFunc.checkExtension(lName, ['png','jpg', 'gif','ico'])){
|
||||
lA[i].rel = 'gallery';
|
||||
}
|
||||
lA[i].className = 'fancybox';
|
||||
if(CloudFunc.checkExtension(lName, ['png','jpg', 'gif','ico']))
|
||||
lA[i].rel = 'gallery';
|
||||
|
||||
lA[i].ondblclick = lDblClick_f(lA[i]);
|
||||
}
|
||||
|
||||
}catch(pError){
|
||||
console.log(pError);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -142,8 +138,6 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
*/
|
||||
FancyBox.loadData = function(pA, pSuccess_f){
|
||||
DOM.Images.showLoad();
|
||||
|
||||
var lThis = this;
|
||||
var lLink = pA.href;
|
||||
|
||||
/* убираем адрес хоста */
|
||||
|
|
@ -154,12 +148,12 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
|
||||
DOM.ajax({
|
||||
url : lLink,
|
||||
error : (function(jqXHR, textStatus, errorThrown){
|
||||
lThis.loading = false;
|
||||
return DOM.Images.showError(jqXHR, textStatus, errorThrown);
|
||||
}),
|
||||
|
||||
success:function(data, textStatus, jqXHR){
|
||||
error : Util.bind(function(jqXHR, textStatus, errorThrown){
|
||||
this.loading = false;
|
||||
return DOM.Images.showError(jqXHR, textStatus, errorThrown);
|
||||
}, this),
|
||||
|
||||
success:function(data, textStatus, jqXHR){
|
||||
if(typeof pSuccess_f === 'function')
|
||||
pSuccess_f(data);
|
||||
|
||||
|
|
@ -184,7 +178,7 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
FancyBox.show = function(pCallBack){
|
||||
set();
|
||||
|
||||
var lConfig = this.getConfig(),
|
||||
var lConfig = FancyBox.getConfig(),
|
||||
lResult = Util.exec(pCallBack);
|
||||
if(!lResult){
|
||||
var lCurrentFile = DOM.getCurrentFile(),
|
||||
|
|
@ -194,7 +188,7 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
if(lA.rel)
|
||||
$.fancybox.open({ href : lA.href },
|
||||
lConfig);
|
||||
else this.loadData(lA, this.onDataLoaded);
|
||||
else FancyBox.loadData(lA, FancyBox.onDataLoaded);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue