Changeset 3873 for branches/2.2/filemanager/js/config.js
- Timestamp:
- 03/16/11 11:06:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/filemanager/js/config.js
r3019 r3873 1 1 2 function loadq_handler(data){ 2 function loadq_handler(data) 3 { 3 4 document.getElementById('quota_size').value = data; 4 5 } 5 function load_quota(el){ 6 function load_quota(el) 7 { 6 8 cExecute_('index.php?menuaction=filemanager.uiconfig.load_quota&name='+base64_encode(el.value),loadq_handler); 7 9 } 8 10 9 function set_owner(){ 11 function set_owner() 12 { 10 13 var dirName = document.getElementById('search1').value; 11 14 var ownerName = document.getElementById('search2').value; … … 39 42 document.getElementById('search2').innerHTML = data; 40 43 } 44 41 45 var timeO; 42 function search_dir(el){ 43 if (el.value.length < 4){ 44 document.getElementById('span_searching1').innerHTML = get_lang('Type at least 4 chars'); 45 } 46 else 46 function search_dir() 47 { 48 if( arguments.length > 0 ) 47 49 { 48 document.getElementById('span_searching1').innerHTML = ''; 49 if (timeO) 50 clearTimeout(timeO); 51 timeO = setTimeout('cExecute_(\'index.php?menuaction=filemanager.uiconfig.search_dir&name='+el.value+'\',dir_handler)',700); 50 var el = arguments[0]; 51 var ev = arguments[1]; 52 var key = [8, 27, 37, 38, 39, 40]; 53 54 var dir_handler = function(data) 55 { 56 document.getElementById("search1").innerHTML = data; 57 } 58 59 for( var i in key ) 60 if( ev.keyCode == key[i] ) 61 return false; 62 63 if( el.value.length < 4 ) 64 { 65 document.getElementById("span_searching1").innerHTML = "( Digite mais " + ( 4 - el.value.length ) + " ) "; 66 setTimeout(function(){ 67 document.getElementById("span_searching1").innerHTML = ""; 68 },2000); 69 } 70 else 71 { 72 document.getElementById("span_searching1").innerHTML = "( Buscando aguarde .... )"; 73 74 if( timeO ) 75 clearTimeout( timeO ); 76 77 timeO = setTimeout( function() 78 { 79 cExecute_('index.php?menuaction=filemanager.uiconfig.search_dir', dir_handler, 'name='+el.value ); 80 document.getElementById('span_searching1').innerHTML = ""; 81 }, 700); 82 } 52 83 } 53 84 } 54 function search_user(el){ 85 86 function search_user(el) 87 { 55 88 if (el.value.length < 4){ 56 89 document.getElementById('span_searching1').innerHTML = get_lang('Type at least 4 chars'); … … 64 97 } 65 98 } 66 function delete_folder(){ 99 100 function delete_folder() 101 { 102 var handler_delete = function(data) 103 { 104 var _response = document.getElementById('result_folders'); 105 var _search1 = document.getElementById('search1'); 106 107 _response.innerHTML = data; 108 _search1.innerHTML = ""; 109 110 setTimeout( function() { _response.innerHTML = ""; }, 3500 ); 111 }; 112 67 113 var dirName = document.getElementById('search1').value; 68 var okToDel = confirm(get_lang('Are you sure you want to delete')+' '+dirName+'?'); 69 if (okToDel){ 114 115 var ok2Del = confirm( get_lang('Are you sure you want to delete')+' '+dirName+'?' ); 116 117 if ( ok2Del) 118 { 70 119 var randNum = parseInt((Math.random()*100)); 71 var okToDel = prompt(get_lang('Please type the text "%1" to delete',randNum)+': '+dirName); 72 if (okToDel == randNum) 73 cExecute_('index.php?menuaction=filemanager.uiconfig.removeFolder&dir='+base64_encode(dirName),alert); 120 121 var ok2Del = prompt( get_lang('Please type the text "%1" to delete',randNum)+': '+dirName ); 122 123 if ( ok2Del == randNum ) 124 cExecute_('index.php?menuaction=filemanager.uiconfig.removeFolder', handler_delete, 'dir='+base64_encode(dirName) ); 74 125 } 75 126 } … … 77 128 function rename_folder(){ 78 129 var dirName = document.getElementById('search1').value; 79 var toName = prompt(get_lang(' Enter the name you want to move %1 to:',dirName),dirName);130 var toName = prompt(get_lang('enter the name you want to move %1 to',dirName),dirName); 80 131 if (toName.length > 1){ 81 132 cExecute_('index.php?menuaction=filemanager.uiconfig.renameFolder&dir='+base64_encode(dirName)+'&to='+base64_encode(toName),alert); 82 133 } 83 134 } 84 135 85 function create_folder(){ 86 var toName = prompt(get_lang('Enter the name of folder you want to create:'),'/home/'); 87 if (toName.length > 1){ 136 function create_folder() 137 { 138 var toName = prompt( get_lang('Enter the name of folder you want to create'), '/home/' ); 139 140 if (toName.length > 1) 141 { 88 142 cExecute_('index.php?menuaction=filemanager.uiconfig.createFolder&name='+base64_encode(toName),alert); 89 143 } 90 144 } 91 145 92 function reconstruct_folder(){ 146 function reconstruct_folder() 147 { 148 var handler_reconstructFolder = function( data ) 149 { 150 var _response = document.getElementById('result_folders'); 151 var _search1 = document.getElementById('search1'); 152 153 _response.innerHTML = data; 154 _search1.innerHTML = ""; 155 156 setTimeout( function() { _response.innerHTML = ""; }, 3500 ); 157 }; 158 93 159 var dirName = document.getElementById('search1').value; 94 cExecute_('index.php?menuaction=filemanager.uiconfig.reconstructFolder &dir='+base64_encode(dirName),alert);160 cExecute_('index.php?menuaction=filemanager.uiconfig.reconstructFolder', handler_reconstructFolder, 'dir='+base64_encode(dirName)); 95 161 }
Note: See TracChangeset
for help on using the changeset viewer.