Ignore:
Timestamp:
12/22/09 09:24:26 (14 years ago)
Author:
amuller
Message:

Ticket #597 - Melhoria do FM. melhorias na interface, criação de pastas

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/filemanager/js/handler.js

    r1879 r1880  
    127127        var rootFold = new dNode({id:'root', caption:get_lang("filemanager")}); 
    128128        folders_tree.add(rootFold,'root'); 
    129         var myfolder = new dNode({id:folders[0], caption:get_lang("My Folder"),onClick:'load(\''+folders[0]+'\',this)'}); 
     129        var myfolder = new dNode({id:folders[0], caption:get_lang("My Folder"), plusSign:(folders[1].indexOf(folders[0]+'/') == 0), onClick:'load(\''+folders[0]+'\',this)'}); 
    130130        folders_tree.add(myfolder,'root'); 
    131131        for (var i=1;i<folders.length;i++) 
     
    135135                var parentDir = folders[i].substr(0,lastIndex); 
    136136                if (parentDir == '/home') 
    137                 { 
    138137                        parentDir = 'root'; 
    139                         folder = new dNode({id:folders[i], caption:name, plusSign:true, onClick:'load(\''+folders[i]+'\',this)'}); 
    140                 } 
    141                 else 
    142                         folder = new dNode({id:folders[i], caption:name, plusSign:false, onClick:'load(\''+folders[i]+'\',this)'}); 
     138                next = (folders[i+1]?folders[i+1]:""); 
     139                folder = new dNode({id:folders[i], caption:name, plusSign:(next.indexOf(folders[i]+'/') == 0), onClick:'load(\''+folders[i]+'\',this)'}); 
    143140                folders_tree.add(folder,parentDir); 
    144141        } 
Note: See TracChangeset for help on using the changeset viewer.