minor changes

This commit is contained in:
coderaiser 2012-08-20 05:05:21 -04:00
parent f125608f43
commit 0b92ba5b16
4 changed files with 115 additions and 117 deletions

View file

@ -226,17 +226,7 @@ CloudFunc._getDirPath=function(url)
do{
folders[i++]=url; url=url.substr(url,url.lastIndexOf('/'));
}while(url!=='');
/* сохраяем адрес предыдущего каталога */
/*
if(i>2){
if(folders[0].lastIndexOf('/')===folders[0].length)
LPrevDir=folders[1];
else LPrevDir=folders[2];
}else LPrevDir='/';
*/
/* ################################### */
/* Формируем ссылки на каждый каталог в пути */
var lHref='<a class=links href="';
var lTitle='" title="';
@ -247,11 +237,19 @@ CloudFunc._getDirPath=function(url)
/* путь в ссылке, который говорит
* что js отключен
*/
var lNoJS_s=CloudFunc.NOJS;
var lFS_s=CloudFunc.FS;
var lNoJS_s = CloudFunc.NOJS;
var lFS_s = CloudFunc.FS;
/* корневой каталог */
lHtmlPath=lHref+lFS_s+lNoJS_s+lTitle+'"/"'+_l+'/'+lHrefEnd;
for(i=folders.length-1;i>0;i--)
lHtmlPath = lHref +
lFS_s +
lNoJS_s +
lTitle +
'"/"' +
_l +
'/' +
lHrefEnd;
for(i = folders.length - 1; i > 0; i--)
{
var lUrl=folders[i];
var lShortName=lUrl.replace(lUrl.substr(lUrl,lUrl.lastIndexOf('/')+1),'');
@ -368,54 +366,55 @@ CloudFunc.buildFromJSON=function(pJSON,pKeyBinded)
/* путь в ссылке, который говорит
* что js отключен
*/
var lNoJS_s=CloudFunc.NOJS;
var lFS_s=CloudFunc.FS;
var lNoJS_s = CloudFunc.NOJS;
var lFS_s = CloudFunc.FS;
var lFileTable =
'<li class=path>'+
'<span class="path_icon clear-cache"' +
'id=clear-cache' +
'title="clear cache (Ctrl+D)">' +
'</span>'+
'<span class="path_icon ' + CloudFunc.REFRESHICON + '"' +
' title="refresh (Ctrl+R)">' +
'<a href="'+lFS_s+lNoJS_s+lRefreshPath+'">' +
'</a>' +
'</span>' +
'<span>' + lHtmlPath + '</span>' +
'<span class="path_icon clear-cache"' +
'id=clear-cache' +
'title="clear cache (Ctrl+D)">' +
'</span>' +
'<span class="path_icon ' + CloudFunc.REFRESHICON + '"' +
' title="refresh (Ctrl+R)">' +
'<a href="' + lFS_s + lNoJS_s + lRefreshPath + '">' +
'</a>' +
'</span>' +
'<span>' + lHtmlPath + '</span>' +
'</li>';
var fileTableTitles=['name','size','owner','mode'];
lFileTable+=CloudFunc._getFileTableHeader(fileTableTitles);
var fileTableTitles = ['name','size','owner','mode'];
lFileTable += CloudFunc._getFileTableHeader(fileTableTitles);
/* Если мы не в корне */
if(lPath!=='/'){
if(lPath !== '/'){
/* ссылка на верхний каталог*/
var lDotDot;
/* убираем последний слеш и каталог в котором мы сейчас находимся*/
lDotDot=lPath.substr(lPath,lPath.lastIndexOf('/'));
lDotDot=lDotDot.substr(lDotDot,lDotDot.lastIndexOf('/'));
lDotDot = lPath.substr(lPath,lPath.lastIndexOf('/'));
lDotDot = lDotDot.substr(lDotDot,lDotDot.lastIndexOf('/'));
/* Если предыдущий каталог корневой */
if(lDotDot==='')lDotDot='/';
if(lDotDot === '')lDotDot = '/';
/* Сохраняем путь к каталогу верхнего уровня*/
lFileTable += '<li class=current-file>'+
'<span class="mini-icon directory">' +
'</span>' +
'<span class=name>' +
'<a href="'+lFS_s+lNoJS_s +
'<a href="' + lFS_s+lNoJS_s +
lDotDot +
'">'+"..</a>" +
'">' + "..</a>" +
'</span>' +
'<span class=size>&lt;dir&gt;</span>'+
'<span class=owner>.</span>' +
'<span class=mode></span>' +
'</li>';
}
var lLength=files.length;
var lLength = files.length;
for(var i=1;i<lLength;i++){
lFileTable +='<li class>';
for(var i = 1; i < lLength; i++){
lFileTable += '<li class>';
lFileTable += '<span class="mini-icon ';
/* если папка - выводим другую иконку */
lFileTable += (files[i].size==='dir'?
'directory':'text-file') +