Ignore:
Timestamp:
11/26/10 14:38:47 (13 years ago)
Author:
rodsouza
Message:

Ticket #1371 - Corrige problema de reconstrução recursiva de pastas

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/filemanager/js/handler.js

    r3534 r3541  
    129129        var rootFold = new dNode({id:'root', caption:get_lang("filemanager")}); 
    130130        folders_tree.add(rootFold,'root'); 
    131         var myfolder = new dNode({id:folders[0], caption:get_lang("My Folder"), plusSign:(folders[1].indexOf(folders[0]+'/') == 0), onClick:'load(\''+folders[0]+'\',this)'}); 
    132         folders_tree.add(myfolder,'root'); 
    133         for (var i=1;i<folders.length;i++) 
     131        for (var i=0;i<folders.length;i++) 
    134132        { 
    135133                var lastIndex = folders[i].lastIndexOf('/'); 
    136                 var name = folders[i].substr(lastIndex+1,folders[i].length); 
     134                if (folders[i] != "/home/"+preferences.lid) 
     135                        var name = folders[i].substr(lastIndex+1,folders[i].length); 
     136                else 
     137                        var name = get_lang("My Folder"); 
    137138                var parentDir = folders[i].substr(0,lastIndex); 
    138139                if (parentDir == '/home') 
     
    145146                } 
    146147                folder = new dNode({id:folders[i], caption:name, plusSign:search_child(folders,folders[i]), onClick:'load(\''+folders[i]+'\',this)'}); 
    147                 folders_tree.add(folder,parentDir); 
     148                if (i == 0) 
     149                        folders_tree.add(folder,'root'); 
     150                else 
     151                        folders_tree.add(folder,parentDir); 
    148152        } 
    149153        document.getElementById('content_folders').innerHTML = ""; 
Note: See TracChangeset for help on using the changeset viewer.