Changeset 1879 for sandbox/filemanager/js/draw_api.js
- Timestamp:
- 12/21/09 16:19:52 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/filemanager/js/draw_api.js
r1874 r1879 150 150 loadPreferences(); 151 151 currentPath = document.getElementById('currentPath').value; 152 toolbar.control('reload');153 152 document.getElementById('divAppboxHeader').innerHTML = title_app; 154 153 displayMessages(); … … 156 155 window.onresize = resizeDiv; 157 156 document.body.style.overflow = "hidden"; 158 159 } 160 157 cExecute('./index.php?menuaction=filemanager.uifilemanager.get_folders_list',handler.draw_folders_list); 158 } 161 159 162 160 function folderList(){ … … 555 553 document.getElementById("em_message_search").focus();'; 556 554 elements[1]['img'] = templatePath+'images/search.gif'; 557 /* 558 elements[2] = new Array(); 559 elements[2]['text'] = get_lang('Edit Folders'); 560 elements[2]['url'] = 'javascript:EditFolders()'; 561 elements[2]['img'] = 'images/mime16_directory.png'; 562 */ 555 elements[2] = new Array(); 556 elements[2]['text'] = get_lang('Edit Folders'); 557 elements[2]['url'] = 'javascript:editFolders()'; 558 elements[2]['img'] = templatePath+'images/button_createdir.png'; 563 559 elements[3] = new Array(); 564 560 elements[3]['text'] = get_lang('Share Folders'); … … 592 588 draw_window_card('preview','./index.php?menuaction=filemanager.vfs_functions.summary&file='+base64_encode(filename)+"&path="+base64_encode(currentPath)); 593 589 } 590 function editFolders(operation){ 591 if (operation == 'new'){ 592 var name = prompt(get_lang('Enter with the name of new file/directory'), ''); 593 if (name != null && name != '') 594 { 595 var parentDir = document.getElementById('folders_box').value; 596 cExecute('./index.php?menuaction=filemanager.uifilemanager.createdir&path='+base64_encode(parentDir)+'&filename='+base64_encode(name),handler.refreshDir); 597 currentPath = parentDir+'/'+name; 598 close_window(); 599 } 600 } 601 else 602 if (operation == 'remove'){ 603 var Dfolder = document.getElementById('folders_box').value; 604 if (confirm(get_lang('Do you really want to remove folder: %1?',Dfolder), '')) 605 { 606 var now = new Date(); 607 nowTs = parseInt(now.getTime()/5000).toString(); 608 for (var i=0 ;i < 20; i++) 609 nowTs+=nowTs; 610 var toRemove = crypt(Dfolder,nowTs); 611 cExecute('./index.php?menuaction=filemanager.uifilemanager.removedir&path='+base64_encode(toRemove),handler.refreshDir); 612 var lastIndex = Dfolder.lastIndexOf('/'); 613 currentPath = Dfolder.substr(0,lastIndex); 614 close_window(); 615 } 616 } 617 else{ 618 var buf = "<select id='folders_box'>"; 619 for (var i=0; i < folders.length; i++) 620 buf += "<option value='"+folders[i]+"'>"+folders[i]+"</option>"; 621 buf += "</select>"; 622 code = "<table><tbody><tr><td>"+buf+"</td></tr><tr><td><input type='button' onclick='editFolders(\"new\")' value='"+get_lang('new folder')+"'></td><td><input type='button' onclick='editFolders(\"remove\")' value='"+get_lang('remove folder')+"'></td></tr></tbody></table>"; 623 draw_window(code); 624 } 625 } 594 626 595 627 function draw_window_card(id,url){
Note: See TracChangeset
for help on using the changeset viewer.