Ignore:
Timestamp:
11/25/10 09:57:14 (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

    r3019 r3534  
    138138                if (parentDir == '/home') 
    139139                        parentDir = 'root'; 
    140                 next = (folders[i+1]?folders[i+1]:""); 
    141                 folder = new dNode({id:folders[i], caption:name, plusSign:(next.indexOf(folders[i]+'/') == 0), onClick:'load(\''+folders[i]+'\',this)'}); 
     140                var search_child = function(afolders,name){ 
     141                        for (j=0; j < afolders.length; j++) 
     142                                if (afolders[j].indexOf(name+'/') == 0) 
     143                                        return true; 
     144                        return false; 
     145                } 
     146                folder = new dNode({id:folders[i], caption:name, plusSign:search_child(folders,folders[i]), onClick:'load(\''+folders[i]+'\',this)'}); 
    142147                folders_tree.add(folder,parentDir); 
    143148        } 
Note: See TracChangeset for help on using the changeset viewer.