Changeset 1879 for sandbox/filemanager/js/handler.js
- Timestamp:
- 12/21/09 16:19:52 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/filemanager/js/handler.js
r1869 r1879 121 121 122 122 } 123 handler.prototype.draw_folders_list = function (data) { 124 toolbar.control('reload'); 125 folders_tree = new dFTree({name: 'main'}); 126 folders = unserialize(data); 127 var rootFold = new dNode({id:'root', caption:get_lang("filemanager")}); 128 folders_tree.add(rootFold,'root'); 129 var myfolder = new dNode({id:folders[0], caption:get_lang("My Folder"),onClick:'load(\''+folders[0]+'\',this)'}); 130 folders_tree.add(myfolder,'root'); 131 for (var i=1;i<folders.length;i++) 132 { 133 var lastIndex = folders[i].lastIndexOf('/'); 134 var name = folders[i].substr(lastIndex+1,folders[i].length); 135 var parentDir = folders[i].substr(0,lastIndex); 136 if (parentDir == '/home') 137 { 138 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)'}); 143 folders_tree.add(folder,parentDir); 144 } 145 document.getElementById('content_folders').innerHTML = ""; 146 folders_tree.draw(document.getElementById('content_folders')); 147 folders_tree.openTo(currentPath); 148 folders_tree.getNodeById(currentPath)._select(); 149 } 150 handler.prototype.refreshDir = function (data) { 151 cExecute('./index.php?menuaction=filemanager.uifilemanager.get_folders_list',handler.draw_folders_list); 152 toolbar.control('reload'); 153 } 123 154 124 155 var handler = new handler();
Note: See TracChangeset
for help on using the changeset viewer.