Changeset 1784


Ignore:
Timestamp:
12/07/09 14:29:49 (14 years ago)
Author:
amuller
Message:

Ticket #597 - Melhorias no módulos gerenciador de arquivos do expresso livre

Location:
sandbox/filemanager/js
Files:
2 edited

Legend:

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

    r1783 r1784  
    190190} 
    191191 
    192 function updateRename(data) { 
     192function handlerRename(data) { 
    193193        var returnVal = data.split(':'); 
    194194        if (data.indexOf("True") == 0){ 
  • sandbox/filemanager/js/draw_api.js

    r1782 r1784  
    227227        fl.drawStripes(); 
    228228} 
    229  
     229folderList.prototype.createLine = function(file){ 
     230                var fl = folderList; 
     231                retBuff = fl.td; 
     232                retBuff += '<input name="fileman" value="'+file.name+'" type="checkbox"></td>'; 
     233                if (permissions['private']) { 
     234                        retBuff += '<td><img id="restrict_'+file.name+'" onclick="setRestricted(\''+file.name+'\')" '; 
     235                        retBuff += 'src="'+templatePath+'images/button_'+(file.pub == '1'?'lock':'unlock')+'.png"></td>'; 
     236                } 
     237                else 
     238                        retBuff += '<td></td>'; 
     239 
     240                if (file.mime == 'text/html') 
     241                        retBuff += '<td><a href="./index.php?menuaction=filemanager.uifilemanager.export&file='+base64_encode(file.name)+';path='+base64_encode(currentPath)+'"><img alt="'+get_lang('export')+'" title="'+get_lang('export')+'" src="'+templatePath+'images/button_export.png"></a></td>'; 
     242                else 
     243                        retBuff += '<td></td>'; 
     244                retBuff += fl.td+'<img src="'+(file.icon)+'">'; 
     245                retBuff += '<a id="name_'+file.name+'" href="./index.php?menuaction=filemanager.uifilemanager.view&file='+base64_encode(file.name)+'&path='+base64_encode(currentPath)+'" target="_blank">'+file.name+'</a>&nbsp;</td>'; 
     246                if (preferences.mime_type =='1') retBuff += fl.td+file.mime+'</td>'; 
     247                if (preferences.size =='1') retBuff += fl.td+borkb(file.size)+'</td>'; 
     248                var now = new Date(); 
     249                var dtString = ""; 
     250                if (preferences.created =='1') { 
     251                        var created = new Date(); 
     252                        created.setTime(file.creatd*1000); 
     253                        if (now.getTime() - created.getTime() < 86400000) 
     254                                if (created.getMinutes() < 10 ) 
     255                                        dtString = created.getHours()+":0"+created.getMinutes(); 
     256                                else 
     257                                        dtString = created.getHours()+":"+created.getMinutes(); 
     258                        else 
     259                                dtString = created.getDate()+"/"+created.getMonth()+"/"+created.getFullYear(); 
     260                        retBuff += fl.td+dtString+'</td>'; 
     261                } 
     262                if (preferences.modified =='1'){ 
     263                        var modified = new Date(); 
     264                        modified.setTime(file.modifd*1000); 
     265                        if (file.modifd != "") 
     266                                if (now.getTime() - modified.getTime() < 86400000) 
     267                                        if (modified.getMinutes() < 10) 
     268                                                dtString = modified.getHours()+":0"+modified.getMinutes(); 
     269                                        else 
     270                                                dtString = modified.getHours()+":"+modified.getMinutes(); 
     271                                else 
     272                                        dtString = modified.getDate()+"/"+modified.getMonth()+"/"+modified.getFullYear(); 
     273                        else 
     274                                dtString = ""; 
     275                        retBuff += fl.td+dtString+'</td>'; 
     276                } 
     277                if (preferences.owner =='1') retBuff += fl.td+file.owner+'</td>'; 
     278                if (preferences.createdby_id =='1') retBuff += fl.td+file.creatdby+'</td>'; 
     279                if (preferences.modifiedby_id =='1') retBuff += fl.td+file.modifdby+'</td>'; 
     280                if (preferences.comment =='1') retBuff += fl.td+'<input id="'+file.name+'" class="inputComment" onblur="setComments(this)" value="'+file.comm+'" alt="'+get_lang('Click to change comments')+'" title="'+get_lang('Click to change comments')+'"></input></td>'; 
     281                if (preferences.version =='1') retBuff += fl.td+'<span onclick="loadHistory(\''+file.name+'\')">'+file.vers+'</span></td>'; 
     282                return retBuff; 
     283} 
    230284folderList.prototype.drawFiles = function(data){ 
    231285        var fl = folderList; 
     
    259313        for (var i=0; i < files.length; i++) 
    260314        { 
    261                 newpage += '<tr>'+fl.td; 
    262                 newpage += '<input name="fileman" value="'+files[i].name+'" type="checkbox"></td>'; 
    263                 if (permissions['private']) { 
    264                         newpage += '<td><img id="restrict_'+files[i].name+'" onclick="setRestricted(\''+files[i].name+'\')" '; 
    265                         newpage += 'src="'+templatePath+'images/button_'+(files[i].pub == '1'?'lock':'unlock')+'.png"></td>'; 
    266                 } 
    267                 else 
    268                         newpage += '<td></td>'; 
    269  
    270                 if (files[i].mime == 'text/html') 
    271                         newpage += '<td><a href="./index.php?menuaction=filemanager.uifilemanager.export&file='+base64_encode(files[i].name)+';path='+base64_encode(currentPath)+'"><img alt="'+get_lang('export')+'" title="'+get_lang('export')+'" src="'+templatePath+'images/button_export.png"></a></td>'; 
    272                 else 
    273                         newpage += '<td></td>'; 
    274                 newpage += fl.td+'<img src="'+(files[i].icon)+'">'; 
    275                 newpage += '<a id="name_'+files[i].name+'" href="./index.php?menuaction=filemanager.uifilemanager.view&file='+base64_encode(files[i].name)+'&path='+base64_encode(currentPath)+'" target="_blank">'+files[i].name+'</a>&nbsp;</td>'; 
    276                 if (preferences.mime_type =='1') newpage += fl.td+files[i].mime+'</td>'; 
    277                 if (preferences.size =='1') newpage += fl.td+borkb(files[i].size)+'</td>'; 
    278                 var now = new Date(); 
    279                 var dtString = ""; 
    280                 if (preferences.created =='1') { 
    281                         var created = new Date(); 
    282                         created.setTime(files[i].creatd*1000); 
    283                         if (now.getTime() - created.getTime() < 86400000) 
    284                                 if (created.getMinutes() < 10 ) 
    285                                         dtString = created.getHours()+":0"+created.getMinutes(); 
    286                                 else 
    287                                         dtString = created.getHours()+":"+created.getMinutes(); 
    288                         else 
    289                                 dtString = created.getDate()+"/"+created.getMonth()+"/"+created.getFullYear(); 
    290                         newpage += fl.td+dtString+'</td>'; 
    291                 } 
    292                 if (preferences.modified =='1'){ 
    293                         var modified = new Date(); 
    294                         modified.setTime(files[i].modifd*1000); 
    295                         if (files[i].modifd != "") 
    296                                 if (now.getTime() - modified.getTime() < 86400000) 
    297                                         if (modified.getMinutes() < 10) 
    298                                                 dtString = modified.getHours()+":0"+modified.getMinutes(); 
    299                                         else 
    300                                                 dtString = modified.getHours()+":"+modified.getMinutes(); 
    301                                 else 
    302                                         dtString = modified.getDate()+"/"+modified.getMonth()+"/"+modified.getFullYear(); 
    303                         else 
    304                                 dtString = ""; 
    305                         newpage += fl.td+dtString+'</td>'; 
    306                 } 
    307                 if (preferences.owner =='1') newpage += fl.td+files[i].owner+'</td>'; 
    308                 if (preferences.createdby_id =='1') newpage += fl.td+files[i].creatdby+'</td>'; 
    309                 if (preferences.modifiedby_id =='1') newpage += fl.td+files[i].modifdby+'</td>'; 
    310                 if (preferences.comment =='1') newpage += fl.td+'<input id="'+files[i].name+'" class="inputComment" onblur="setComments(this)" value="'+files[i].comm+'" alt="'+get_lang('Click to change comments')+'" title="'+get_lang('Click to change comments')+'"></input></td>'; 
    311                 if (preferences.version =='1') newpage += fl.td+'<span onclick="loadHistory(\''+files[i].name+'\')">'+files[i].vers+'</span></td></tr>'; 
     315                newpage += '<tr>'; 
     316                newpage += fl.createLine(files[i]); 
     317                newpage += '</tr>'; 
    312318        } 
    313319        else 
     
    402408                                        var filename = nameLink.innerHTML; 
    403409                                        inputName.value = filename; 
    404                                         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),updateRename) }; 
     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) }; 
    405411                                        nameLink.parentNode.appendChild(inputName); 
    406412                                        nameLink.parentNode.removeChild(nameLink); 
Note: See TracChangeset for help on using the changeset viewer.