Ignore:
Timestamp:
11/03/11 13:24:14 (13 years ago)
Author:
wmerlotto
Message:

Ticket #2305 - Enviando alteracoes, desenvolvidas internamente na Prognus, do modulo ExpressoAdmin.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/js/jscode/managers.js

    r639 r5133  
    112112 
    113113var searchTimeout; 
    114 function search_manager(manager_lid) 
     114function search_manager(manager_lid, event) 
    115115{ 
    116         clearTimeout(searchTimeout); 
     116//      clearTimeout(searchTimeout); 
     117//       
     118//      var spam = document.getElementById('ea_span_searching_manager'); 
     119//      if (manager_lid.length <= 3) 
     120//              spam.innerHTML = get_lang('Type more') + ' ' + (4 - manager_lid.length) + ' ' + 'letters' + '.'; 
     121//      else 
     122//      { 
     123//              spam.innerHTML = get_lang('Searching') + '...'; 
     124//              searchTimeout = setTimeout("search_user('"+manager_lid+"')",750); 
     125//      } 
     126        if( event && event.keyCode !== 13 ) 
     127            return( true ); 
    117128         
    118         var spam = document.getElementById('ea_span_searching_manager'); 
    119         if (manager_lid.length <= 3) 
    120                 spam.innerHTML = get_lang('Type more') + ' ' + (4 - manager_lid.length) + ' ' + 'letters' + '.'; 
    121         else 
    122         { 
    123                 spam.innerHTML = get_lang('Searching') + '...'; 
    124                 searchTimeout = setTimeout("search_user('"+manager_lid+"')",750); 
    125         } 
     129        search_user( manager_lid ); 
     130 
     131        return( false ); 
    126132} 
    127133 
    128134function search_user(search) 
    129135{ 
    130         var handler_search_manager = function(data) 
    131         { 
    132                 var spam = document.getElementById('ea_span_searching_manager'); 
    133                 select_available_users = document.getElementById('ea_select_managers'); 
    134                  
    135                 if (data.status == 'false') 
    136                 { 
    137                         spam.innerHTML = data.msg; 
    138                         // Necessario, pois o IE6 tem um bug que retira o primeiro options se o innerHTML estiver vazio. 
    139                         select_available_users.innerHTML = '#'; 
    140                         select_available_users.outerHTML = select_available_users.outerHTML; 
    141                         return; 
    142                 } 
    143                  
    144                 spam.innerHTML = ''; 
    145                 // Necessario, pois o IE6 tem um bug que retira o primeiro options se o innerHTML estiver vazio. 
    146                 select_available_users.innerHTML = '#' + data; 
    147                 select_available_users.outerHTML = select_available_users.outerHTML; 
    148         } 
     136//      var handler_search_manager = function(data) 
     137//      { 
     138//              var spam = document.getElementById('ea_span_searching_manager'); 
     139//              select_available_users = document.getElementById('ea_select_managers'); 
     140//               
     141//              if (data.status == 'false') 
     142//              { 
     143//                      spam.innerHTML = data.msg; 
     144//                      // Necessario, pois o IE6 tem um bug que retira o primeiro options se o innerHTML estiver vazio. 
     145//                      select_available_users.innerHTML = '#'; 
     146//                      select_available_users.outerHTML = select_available_users.outerHTML; 
     147//                      return; 
     148//              } 
     149//               
     150//              spam.innerHTML = ''; 
     151//              // Necessario, pois o IE6 tem um bug que retira o primeiro options se o innerHTML estiver vazio. 
     152//              select_available_users.innerHTML = '#' + data; 
     153//              select_available_users.outerHTML = select_available_users.outerHTML; 
     154//      } 
     155//       
     156//      cExecute ('$this.ldap_functions.search_user&search='+search, handler_search_manager); 
     157 
     158        var url = '$this.ldap_functions.search_user&search='+search; 
    149159         
    150         cExecute ('$this.ldap_functions.search_user&search='+search, handler_search_manager); 
     160//      var fillHandler = function( data ) 
     161//      { 
     162//          Element( 'ea_select_managers' ).innerHTML = data; 
     163//  
     164//          return( data !== "" ); 
     165//      } 
     166//  
     167//      userFinder( search, fillHandler, url, 'ea_span_searching_manager' ); 
     168         
     169        optionFind( false, 'ea_select_managers', url,  false, 'ea_span_searching_manager' ); 
    151170} 
    152171 
Note: See TracChangeset for help on using the changeset viewer.