Changeset 5327 for trunk/filemanager/js


Ignore:
Timestamp:
01/09/12 09:17:50 (12 years ago)
Author:
alexandrecorreia
Message:

Ticket #2260 - Sincronismo do módulo Filemanager para o trunk.

Location:
trunk/filemanager/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/filemanager/js/draw_api.js

    r5038 r5327  
    351351        var midnight = Date.parse(now.toDateString()); 
    352352        var dtString = ""; 
    353         if (preferences.created =='1') { 
    354                 var created = new Date(); 
    355                 created.setTime(file.created*1000); 
    356                 if (created.getTime() > midnight) 
    357                         if (created.getMinutes() < 10 ) 
    358                                 dtString = created.getHours()+":0"+created.getMinutes(); 
    359                         else 
    360                                 dtString = created.getHours()+":"+created.getMinutes(); 
    361                 else { 
    362                         dtString = (created.getDate() < 10) ? "0"+created.getDate()+"/" : created.getDate()+"/"; 
    363                         dtString += (created.getMonth() < 9) ? "0" : ""; 
    364                         dtString += (created.getMonth()+1)+"/"+created.getFullYear(); 
    365                 } 
    366                 retBuff += fl.td+dtString+'</td>'; 
    367         } 
    368         if (preferences.modified =='1'){ 
    369                 var modified = new Date(); 
    370                 modified.setTime(file.modified*1000); 
    371                 if (file.modified != "") 
    372                         if (modified.getTime() > midnight) 
    373                                 if (modified.getMinutes() < 10) 
    374                                         dtString = modified.getHours()+":0"+modified.getMinutes(); 
    375                                 else 
    376                                         dtString = modified.getHours()+":"+modified.getMinutes(); 
    377                         else { 
    378                                 dtString = (modified.getDate() < 10) ? "0"+modified.getDate()+"/" : modified.getDate()+"/"; 
    379                                 dtString += (modified.getMonth() < 9) ? "0" : ""; 
    380                                 dtString += (modified.getMonth()+1)+"/"+modified.getFullYear(); 
    381                         } 
    382                 else 
    383                         dtString = ""; 
    384                 retBuff += fl.td+dtString+'</td>'; 
     353         
     354        if (preferences.created =='1') 
     355        { 
     356                retBuff += fl.td+file.created+'</td>'; 
     357        } 
     358         
     359        if ( preferences.modified =='1' ) 
     360        { 
     361                retBuff += fl.td+file.modified+'</td>'; 
    385362        } 
    386363        if (preferences.owner =='1'){ 
     
    521498 
    522499} 
    523 toolbar.prototype.getCheckedFiles = function () { 
     500 
     501toolbar.prototype.getCheckedFiles = function() 
     502{ 
    524503        filesUrl = ""; 
    525504        var one_checked = false; 
    526         files=document.getElementsByName('fileman'); 
     505        var files = document.getElementsByName('fileman'); 
    527506        var j=0; 
     507         
    528508        for (i = 0; i <  files.length; i++) 
    529                 if (files[i].checked){ 
     509        {        
     510                if (files[i].checked) 
     511                { 
    530512                        one_checked = true; 
    531513                        filesUrl += "&fileman["+j+"]="+base64_encode(files[i].value); 
    532514                        j++; 
    533515                } 
     516        } 
     517         
    534518        if (!one_checked) 
    535519        { 
     
    537521                return; 
    538522        } 
     523         
    539524        return filesUrl; 
    540525} 
     
    905890        } 
    906891        menu.innerHTML = content; 
    907  
    908892        menu.style.visibility = 'visible'; 
    909893        clearTimeout(menuTimeout); 
  • trunk/filemanager/js/handler.js

    r3924 r5327  
    1212 
    1313                if (returnVal[0] == 'wpasswd') 
    14         { 
    15                 write_error(get_lang('Wrong password')); 
    16                 return; 
    17         } 
    18         else 
    19                 write_msg(get_lang('Your operation was successfully executed')); 
    20  
    21         toolbar.control('reload'); 
     14                { 
     15                        write_error(get_lang('Wrong password')); 
     16                        return; 
     17                } 
     18                else 
     19                        write_msg(get_lang('Your operation was successfully executed')); 
     20 
     21                toolbar.control('reload'); 
    2222        } 
    2323 
     
    7979        function draw_folders_list(data) 
    8080        { 
     81                var contentFolders = document.getElementById('content_folders'); 
     82                 
    8183                toolbar.control('reload'); 
    8284                folders_tree = new dFTree({name: 'main'}); 
    83  
    8485                folders = unserialize(data); 
    85  
     86                 
     87                contentFolders.innerHTML = ""; 
     88                 
    8689                var rootFold = new dNode({id:'root', caption: get_lang("Directories")}); 
     90                 
    8791                folders_tree.add(rootFold,'root'); 
    8892 
     
    118122                } 
    119123 
    120                 document.getElementById('content_folders').innerHTML = ""; 
    121  
    122                 folders_tree.draw(document.getElementById('content_folders')); 
     124                folders_tree.draw(contentFolders); 
    123125 
    124126                folders_tree.openTo(currentPath); 
    125127 
    126128                folders_tree.getNodeById(currentPath)._select(); 
     129 
    127130        } 
    128131 
     
    146149        function refreshDir(data)  
    147150        { 
    148                 cExecute_('./index.php?menuaction=filemanager.uifilemanager.get_folders_list', handler.draw_folders_list); 
     151                if( data.toString() === "True" ) 
     152                { 
     153                        var _action = './index.php?menuaction=filemanager.uifilemanager.get_folders_list'; 
     154                         
     155                        cExecute_( _action , draw_folders_list ); 
     156                } 
     157                else 
     158                { 
     159                        write_msg( data ); 
     160                } 
    149161        } 
    150162 
     
    342354        handler.prototype.draw_folders_list     = draw_folders_list; 
    343355        handler.prototype.moveto                        = moveto; 
    344         handler.prototype.refreshDir                    = refreshDir; 
     356        handler.prototype.refreshDir            = refreshDir; 
    345357        handler.prototype.rename                        = rename; 
    346         handler.prototype.restricted                    = restricted; 
    347         handler.prototype.updateComment = updateComment; 
     358        handler.prototype.restricted            = restricted; 
     359        handler.prototype.updateComment         = updateComment; 
    348360        handler.prototype.upload                        = upload; 
    349361 
Note: See TracChangeset for help on using the changeset viewer.