- Timestamp:
- 12/15/09 16:25:39 (14 years ago)
- Location:
- sandbox/filemanager
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/filemanager/inc/class.uifilemanager.inc.php
r1841 r1846 347 347 echo "<script src='".$GLOBALS['phpgw_info']['flags']['currentapp']."/js/draw_api.js'></script>"; 348 348 echo "<script src='".$GLOBALS['phpgw_info']['flags']['currentapp']."/js/drag_area.js'></script>"; 349 echo "<script src='".$GLOBALS['phpgw_info']['flags']['currentapp']."/js/handler.js'></script>"; 349 350 include('load_lang.php'); 350 351 -
sandbox/filemanager/js/common_functions.js
r1841 r1846 139 139 var continue_set = confirm(get_lang('This property will change the visibility of all users that have access to this file, continue?')); 140 140 if (continue_set) 141 cExecute('./index.php?menuaction=filemanager.vfs_functions.setRestricted&file='+base64_encode(name)+'&path='+base64_encode(currentPath),setRestricted_handler); 142 } 143 144 function setRestricted_handler(data){ 145 if (data.indexOf("True") == 0){ 146 returnVal = data.split(':'); 147 var img_lock = document.getElementById('restrict_'+returnVal[1]); 148 if (img_lock.src.indexOf('button_unlock') > 0) 149 { 150 img_lock.src = img_lock.src.replace(/button_unlock/g,'button_lock'); 151 write_msg(get_lang('%1 marked as restricted',returnVal[1])); 152 } 153 else 154 { 155 img_lock.src = img_lock.src.replace(/button_lock/g,'button_unlock'); 156 write_msg(get_lang('%1 unmarked as restricted',returnVal[1])); 157 } 158 } 159 else 160 write_error("Could not mark as restricted"); 141 cExecute('./index.php?menuaction=filemanager.vfs_functions.setRestricted&file='+base64_encode(name)+'&path='+base64_encode(currentPath),handler.restricted); 161 142 } 162 143 … … 194 175 195 176 } 196 197 function handlerDelete(data){198 var returnVal = data.split(':');199 var deletedFiles = "";200 for (i=0; i < returnVal.length; i++)201 if (returnVal[i] == 'False'){202 write_error(get_lang('Could not delete %1',returnVal[i+1]));203 return;204 }else205 {206 if (returnVal[i] != ""){207 deletedFiles += ", "+returnVal[i];208 var element = document.getElementById("name_"+returnVal[i]);209 var pai = element.parentNode.parentNode;210 pai.parentNode.removeChild(pai);211 }212 }213 write_msg(get_lang('Deleted %1',deletedFiles.substr(2)));214 //Repaint stripes215 folderList.drawStripes();216 }217 218 function handlerRename(data) {219 if (data == null){220 var returnVal = new Array ("True",oldValue,oldValue);221 }222 else223 var returnVal = data.split(':');224 if ( returnVal[0] == "True" ){225 if (returnVal[1] != returnVal[2]) write_msg(get_lang('Renamed %1 to %2',returnVal[1],returnVal[2]));226 var nameLink = document.createElement('A');227 var inputName = document.getElementById('input_'+returnVal[1]);228 nameLink.innerHTML = returnVal[2];229 nameLink.href="./index.php?menuaction=filemanager.uifilemanager.view&file="+base64_encode(returnVal[2])+"&path="+base64_encode(currentPath);230 nameLink.target = "_blank";231 nameLink.id = "name_"+returnVal[2];232 233 /*Value da checkbox correspondente ao arquivo é atualizada*/234 inputName.parentNode.parentNode.firstChild.firstChild.value = returnVal[2];235 236 inputName.parentNode.appendChild(nameLink);237 inputName.parentNode.removeChild(inputName);238 }239 else240 {241 if (returnVal[1] == "badchar")242 write_error(get_lang('File names cannot contain "%1"',returnVal[2]));243 else244 if (returnVal[1] == "slashes")245 write_error(get_lang('File names cannot contain \\ or /'));246 if (returnVal[1] == "editing")247 write_error(get_lang('This file is being edited right now'));248 else249 write_error(get_lang('Could not rename %1 to %2', returnVal[1], returnVal[2]));250 }251 252 }253 254 177 function EditColumns(param){ 255 178 if (param == 'close') … … 350 273 351 274 function sendFiles(){ 352 cExecuteForm(document.getElementById('form_up'),handler _upload);275 cExecuteForm(document.getElementById('form_up'),handler.upload); 353 276 document.getElementById('button_up').style.visibility = "hidden"; 354 277 var line = document.getElementById('uploadOption'); 355 278 line.parentNode.innerHTML = "<img src='"+templatePath+"images/progress.gif'>"; 356 279 } 357 358 function handler_upload(data){359 close_window();360 connector.hideProgressBar();361 var response = unserialize(data);362 if (response[0] == "Ok")363 write_msg(get_lang('All files created sucessfuly'));364 else365 for (var i=0;i < response.length; i++)366 write_error(response[i]);367 toolbar.control('reload');368 } -
sandbox/filemanager/js/draw_api.js
r1841 r1846 417 417 inputName.value = filename; 418 418 inputName.onclick = function () { oldValue = inputName.value; } 419 inputName.onblur = function () { if (inputName.value == oldValue) handler Rename(); else cExecute('./index.php?menuaction=filemanager.vfs_functions.rename&file='+base64_encode(this.id.substr(6))+'&to='+base64_encode(this.value)+"&path="+base64_encode(currentPath),handlerRename) };419 inputName.onblur = function () { if (inputName.value == oldValue) handler.rename(); else cExecute('./index.php?menuaction=filemanager.vfs_functions.rename&file='+base64_encode(this.id.substr(6))+'&to='+base64_encode(this.value)+"&path="+base64_encode(currentPath),handler.rename) }; 420 420 inputName.onkeydown=function (event) {if (event.keyCode == KEY_ENTER) this.blur(); }; 421 421 nameLink.parentNode.appendChild(inputName); … … 462 462 463 463 cExecute('./index.php?menuaction=filemanager.vfs_functions.delete&path='+ 464 base64_encode(currentPath)+filesUrl,handler Delete);464 base64_encode(currentPath)+filesUrl,handler.del); 465 465 break; 466 466 case 'move_to':
Note: See TracChangeset
for help on using the changeset viewer.