From b73e52d37c712afa717f11d65de66e7ccb19ea9b Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 13 Aug 2012 07:18:07 -0400 Subject: [PATCH] added suporting of mobile browsers and touch events --- client.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/client.js b/client.js index 93048c5a..c7e7ae2e 100644 --- a/client.js +++ b/client.js @@ -594,6 +594,7 @@ CloudClient._loadDir=(function(pLink,pNeedRefresh){ return function(){ /* показываем гиф загрузки возле пути папки сверху*/ /* ctrl+r нажата? */ + Util.Images.showLoad(pNeedRefresh ? this : null); var lCurrentFile = Util.getCurrentFile(); @@ -893,7 +894,7 @@ CloudClient._changeLinks = function(pPanelID) */ var lNoJS_s = CloudFunc.NOJS; var lFS_s = CloudFunc.FS; - + for(var i=0; i < a.length ; i++) { /* убираем адрес хоста*/ @@ -925,10 +926,16 @@ CloudClient._changeLinks = function(pPanelID) } else { lLi.onclick = CloudClient._setCurrent(); - + /* если ссылка на папку, а не файл */ - if(a[i].target !== '_blank') + if(a[i].target !== '_blank'){ lLi.ondblclick = CloudClient._loadDir(link); + + document.addEventListener('touchend', + CloudClient._loadDir(link), + false); + + } lLi.id = (a[i].title ? a[i].title : a[i].textContent) + '(' + pPanelID + ')';