From 104a8ffd70dd67e771bcd5a9d7dc5c44556396bf Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 2 Jul 2012 17:32:35 +0300 Subject: [PATCH] undefined size changed to 0, if we do not have rights to watch file size --- lib/cloudfunc.js | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/lib/cloudfunc.js b/lib/cloudfunc.js index 2c1c62b0..231f36dd 100644 --- a/lib/cloudfunc.js +++ b/lib/cloudfunc.js @@ -171,9 +171,12 @@ CloudFunc.convertPermissionsToNumberic= function(pPerm_s){ * @pSize - размер в байтах */ CloudFunc.getShortedSize=function(pSize){ - /* Константі размеров, что используются + /* if pSize=0 - return it */ + if(!pSize)return pSize; + + /* Константы размеров, что используются * внутри функции - */ + */ var l1BMAX=1024; var l1KBMAX=1048576; var l1MBMAX=1073741824; @@ -345,19 +348,7 @@ CloudFunc.buildFromJSON=function(pJSON,pKeyBinded) * но она есть, если мы вытягиваем данные из * localStorage */ - /* - if(typeof pJSON==='string'){ - if(window && !window.JSON){ - try{ - files=eval('('+pJSON+')'); - }catch(err){ - console.log(err); - } - } - else files=JSON.parse(pJSON); - }else - */ - files=pJSON; + files=pJSON; /* сохраняем путь каталога в котором мы сейчас находимся*/ var lPath=files[0].path;