|
324 | 324 | {
|
325 | 325 | var i = 1;
|
326 | 326 | var id=node.attr('id');
|
327 |
| - elements['folders'] = jQuery.makeArray(elements['folders']); |
328 |
| - elements['items'] = jQuery.makeArray(elements['items']); |
| 327 | + elements['folders'] = jQuery.makeArray(elements['folders']).reverse(); |
| 328 | + elements['items'] = jQuery.makeArray(elements['items']).reverse(); |
329 | 329 | // var padding=parseInt(node.find('td:first').css('padding-left').slice(0,-2));
|
330 |
| - var html=''; |
331 |
| - $.each(elements['folders'], function(index, value) { |
332 |
| - html+= "<tr id='"+id+"-"+i+"' deletable='"+value['deletable']+"' class='parent child-of-"+id+"' ajax='"+value['folder_id']+"'type='folder' policy='"+value['policy']+"' element='"+value['folder_id']+"'>"; |
333 |
| - html+= " <td><span class='folder'>"+sliceFileName(value['name'],40)+"</span></td>"; |
334 |
| - html+= " <td>"+'<img class="folderLoading" element="'+value['folder_id']+'" alt="" src="'+json.global.coreWebroot+'/public/images/icons/loading.gif"/>'+"</td>"; |
335 |
| - html+= " <td>"+value['creation']+"</td>"; |
336 |
| - html+= " <td><input type='checkbox' class='treeCheckbox' type='folder' element='"+value['folder_id']+"'/></td>"; |
337 |
| - html+= "</tr>"; |
338 |
| - i++; |
339 |
| - }); |
340 | 330 |
|
341 | 331 | $.each(elements['items'], function(index, value) {
|
| 332 | + var html=''; |
342 | 333 | html+= "<tr id='"+id+"-"+i+"' class='child-of-"+id+"' type='item' policy='"+value['policy']+"' element='"+value['item_id']+"'>";
|
343 | 334 | html+= " <td><span class='file'>"+sliceFileName(value['name'],40)+"</span></td>";
|
344 | 335 | html+= " <td>"+value['size']+"</td>";
|
345 | 336 | html+= " <td>"+value['creation']+"</td>";
|
346 | 337 | html+= " <td><input type='checkbox' class='treeCheckbox' type='item' element='"+value['item_id']+"'/></td>";
|
347 | 338 | html+= "</tr>";
|
348 | 339 | i++;
|
| 340 | + node.after(html) |
| 341 | + }); |
| 342 | + |
| 343 | + $.each(elements['folders'], function(index, value) { |
| 344 | + var html=''; |
| 345 | + html+= "<tr id='"+id+"-"+i+"' deletable='"+value['deletable']+"' class='parent child-of-"+id+"' ajax='"+value['folder_id']+"'type='folder' policy='"+value['policy']+"' element='"+value['folder_id']+"'>"; |
| 346 | + html+= " <td><span class='folder'>"+sliceFileName(value['name'],40)+"</span></td>"; |
| 347 | + html+= " <td>"+'<img class="folderLoading" element="'+value['folder_id']+'" alt="" src="'+json.global.coreWebroot+'/public/images/icons/loading.gif"/>'+"</td>"; |
| 348 | + html+= " <td>"+value['creation']+"</td>"; |
| 349 | + html+= " <td><input type='checkbox' class='treeCheckbox' type='folder' element='"+value['folder_id']+"'/></td>"; |
| 350 | + html+= "</tr>"; |
| 351 | + i++; |
| 352 | + node.after(html) |
349 | 353 | });
|
350 | 354 | }
|
351 | 355 |
|
352 |
| - node.after(html) |
353 | 356 | var cell = $(node.children("td")[options.treeColumn]);
|
354 | 357 | var padding = getPaddingLeft(cell) + options.indent;
|
355 | 358 | var arrayCell=childrenOf(node);
|
|
0 commit comments