Ignore:
Timestamp:
03/16/11 15:33:41 (13 years ago)
Author:
alexandrecorreia
Message:

Ticket #597 - Correcao e melhoria no layout das permissoes de usuarios e pastas.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/filemanager/js/config.js

    r3874 r3875  
    1616} 
    1717 
    18 function set_permission(){ 
     18function set_permission() 
     19{ 
    1920        var dirName = document.getElementById('search1').value; 
    2021        var ownerName = document.getElementById('search2').value; 
     
    6364 
    6465var timeO; 
    65 function search_dir() 
     66 
     67function searchDirOrUser() 
    6668{ 
    6769        if( arguments.length  > 0 ) 
     
    6971                var el  = arguments[0]; 
    7072                var ev  = arguments[1]; 
     73                var act = arguments[2]; 
    7174                var key = [8, 27, 37, 38, 39, 40]; 
     75                var _search =  (act == "dir" ) ? document.getElementById("search1") : document.getElementById("search2"); 
    7276                 
    7377                var dir_handler =  function(data) 
    7478                { 
    75                         document.getElementById("search1").innerHTML = data; 
     79                        _search.innerHTML = data; 
    7680                } 
    7781                 
     
    8286                if( el.value.length < 4 ) 
    8387                { 
    84                         document.getElementById("span_searching1").innerHTML = "( Digite mais " + ( 4 - el.value.length ) + " ) "; 
    85                         setTimeout(function(){ 
    86                                 document.getElementById("span_searching1").innerHTML = ""; 
    87                         },2000); 
     88                        if( act == 'dir' ) 
     89                        { 
     90                                document.getElementById("span_searching1").innerHTML = "( Digite mais " + ( 4 - el.value.length ) + " ) "; 
     91                                setTimeout(function(){ 
     92                                        document.getElementById("span_searching1").innerHTML = ""; 
     93                                },2000); 
     94                        } 
     95                        else 
     96                        { 
     97                                document.getElementById("span_searching2").innerHTML = "( Digite mais " + ( 4 - el.value.length ) + " ) "; 
     98                                setTimeout(function(){ 
     99                                        document.getElementById("span_searching2").innerHTML = ""; 
     100                                },2000); 
     101                                 
     102                        } 
    88103                } 
    89104                else 
    90105                { 
    91                         document.getElementById("span_searching1").innerHTML = "( Buscando aguarde .... )"; 
    92                          
    93                         if( timeO ) 
    94                                 clearTimeout( timeO ); 
    95                          
    96                         timeO = setTimeout( function() 
     106                        if( act == 'dir' ) 
    97107                        { 
    98                                 cExecute_('index.php?menuaction=filemanager.uiconfig.search_dir', dir_handler, 'name='+el.value ); 
    99                                 document.getElementById('span_searching1').innerHTML = ""; 
    100                         }, 700); 
     108                                document.getElementById("span_searching1").innerHTML = "( Buscando aguarde .... )"; 
     109 
     110                                if( timeO ) 
     111                                        clearTimeout( timeO ); 
     112 
     113                                timeO = setTimeout( function() 
     114                                { 
     115                                        cExecute_('index.php?menuaction=filemanager.uiconfig.search_dir', dir_handler, 'name='+el.value ); 
     116                                        document.getElementById('span_searching1').innerHTML = ""; 
     117                                }, 700); 
     118                        } 
     119                        else 
     120                        { 
     121                                document.getElementById('span_searching2').innerHTML = "( Buscando aguarde .... )"; 
     122                                 
     123                                if (timeO) 
     124                                        clearTimeout(timeO); 
     125                                 
     126                                timeO = setTimeout(function() 
     127                                { 
     128                                        cExecute_('index.php?menuaction=filemanager.uiconfig.search_user',dir_handler,'name='+el.value); 
     129                                        document.getElementById('span_searching2').innerHTML =""; 
     130                                }, 700); 
     131                        } 
    101132                } 
    102         } 
    103 } 
    104  
    105 function search_user(el) 
    106 { 
    107         if (el.value.length < 4){ 
    108                 document.getElementById('span_searching1').innerHTML = get_lang('Type at least 4 chars'); 
    109         } 
    110         else 
    111         { 
    112                 document.getElementById('span_searching1').innerHTML = ''; 
    113                 if (timeO) 
    114                         clearTimeout(timeO); 
    115                 timeO = setTimeout('cExecute_(\'index.php?menuaction=filemanager.uiconfig.search_user&name='+el.value+'\',user_handler)',700); 
    116133        } 
    117134} 
Note: See TracChangeset for help on using the changeset viewer.