Changeset 1803


Ignore:
Timestamp:
12/10/09 15:25:44 (14 years ago)
Author:
fpcorrea
Message:

Ticket #597 - Melhorias no módulo Gerenciador de Arquivos

Location:
sandbox/filemanager
Files:
4 edited

Legend:

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

    r1791 r1803  
    156156                write_error(get_lang('You have no permission to access this file')); 
    157157        } 
    158         oldComment = el.value; 
     158        oldValue = el.value; 
    159159} 
    160160 
    161161function setComments(el){ 
    162         if (el.value == oldComment){ 
    163                 el.value = oldComment; 
    164                 return; 
    165         } 
     162        if (el.value == oldValue) return; 
    166163        var filename = base64_encode(el.id); 
    167164        cExecute('./index.php?menuaction=filemanager.vfs_functions.editComment&file='+filename+'&comment='+base64_encode(el.value),updateComment); 
     
    208205 
    209206function handlerRename(data) { 
    210         var returnVal = data.split(':'); 
    211         if (data.indexOf("True") == 0){ 
    212                 write_msg(get_lang('Renamed %1 to %2',returnVal[1],returnVal[2])); 
     207        if (data == null){ 
     208/*              var nameLink = document.createElement('A'); 
     209                var inputName = document.getElementById('input_'+oldValue); 
     210                nameLink.innerHTML = oldValue; 
     211                nameLink.href="./index.php?menuaction=filemanager.uifilemanager.view&file="+base64_encode(oldValue)+"&path="+base64_encode(currentPath); 
     212                nameLink.target = "_blank"; 
     213                nameLink.id = "name_"+oldValue; 
     214                inputName.parentNode.appendChild(nameLink); 
     215                inputName.parentNode.removeChild(inputName);*/ 
     216                var returnVal = new Array ("True",oldValue,oldValue); 
     217        } 
     218        else 
     219                var returnVal = data.split(':'); 
     220        if ( returnVal[0] == "True" ){ 
     221                if (returnVal[1] != returnVal[2]) write_msg(get_lang('Renamed %1 to %2',returnVal[1],returnVal[2])); 
    213222                var nameLink = document.createElement('A'); 
    214223                var inputName = document.getElementById('input_'+returnVal[1]); 
  • sandbox/filemanager/js/draw_api.js

    r1791 r1803  
    408408                                        var filename = nameLink.innerHTML; 
    409409                                        inputName.value = filename; 
    410                                         inputName.onblur = function () { 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) }; 
     410                                        inputName.onclick = function () { oldValue = inputName.value; } 
     411                                        inputName.onblur = function () { if (inputName.value == oldValue) handlerRename(); 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) }; 
    411412                                        inputName.onkeydown=function (event) {if (event.keyCode == KEY_ENTER) this.blur(); }; 
    412413                                        nameLink.parentNode.appendChild(inputName); 
  • sandbox/filemanager/js/global.js

    r1791 r1803  
    77 
    88var currentPath = ""; 
    9 var oldComment; 
     9var oldValue; 
    1010 
    1111var templatePath = './filemanager/templates/default/'; 
  • sandbox/filemanager/setup/setup.inc.php

    r1506 r1803  
    3535        ( 
    3636                 'appname' => 'phpgwapi', 
    37                  'versions' => array('2.0.000') 
     37                 'versions' => array('2.1.000') 
    3838        ); 
    3939?> 
Note: See TracChangeset for help on using the changeset viewer.