fix(client) getJSONfromFileTable: json

This commit is contained in:
coderaiser 2013-12-03 09:23:28 +00:00
parent 47a5d6ad90
commit ea077962ca

View file

@ -450,13 +450,15 @@ var Util, DOM, CloudFunc, CloudCmd;
var lLeft = DOM.getById('left'),
lPath = DOM.getByClass('path')[0].textContent,
lFileTable = [{
lFileTable = {
path : lPath,
size : 'dir'
}],
files : []
},
files = lFileTable.files,
lLI = DOM.getByTag('li', lLeft),
i, n, j = 1; /* счётчик реальных файлов */
i, n = lLI.length;
/* счётчик элементов файлов в DOM
* Если путь отличный от корневного
@ -465,7 +467,7 @@ var Util, DOM, CloudFunc, CloudCmd;
*/
/* пропускам Path и Header*/
for(i = 2, n = lLI.length; i < n; i++) {
for (i = 2; i < n; i++) {
var lCurrent = lLI[i],
lName = DOM.getCurrentName(lCurrent),
lSize = DOM.getCurrentSize(lCurrent),
@ -474,11 +476,11 @@ var Util, DOM, CloudFunc, CloudCmd;
lMode = CloudFunc.getNumericPermissions(lMode);
if (lName !== '..')
lFileTable[ j++ ] = {
lFileTable.files.push({
name: lName,
size: lSize,
mode: lMode
};
});
}
return Util.stringifyJSON(lFileTable);
}