Ignore:
Timestamp:
04/27/10 11:06:37 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #986 - Correcao para compatibilizar o carregamento do script para o IE.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/jabberit_messenger/trophy_expresso/js/AddUser.js

    r2620 r2634  
    114114                        var infoUser    = null;          
    115115                        var img                 = document.createElement('img'); 
     116                        var _groups             = "Sem Grupos"; 
     117 
     118                        if( TrophyIM.rosterObj) 
     119                        { 
     120                                _groups = ""; 
     121                                 
     122                                for (var group in TrophyIM.rosterObj.groups) 
     123                                { 
     124                                        _groups += group + ";"; 
     125                                }        
     126                                 
     127                                _groups = _groups.substring(0, ( _groups.length - 1) ); 
     128                        } 
    116129                         
    117130                        if( element.getAttribute('value') ) 
     
    126139                                        'name'                          : element.getAttribute('name').substring( 0, element.getAttribute('name').indexOf(' ')), 
    127140                                        'ou'                            : element.getAttribute('ou'), 
    128                                         'selectBoxOptions'      : "grupo1; grupo2; grupo3", 
     141                                        'selectBoxOptions'      : _groups, 
    129142                                        'uid'                           : element.getAttribute('value').substring( element.getAttribute('value').indexOf(';') + 1 ) 
    130143                                }; 
     
    141154                                        'name'                          : element.parentNode.getAttribute('name').substring( 0, element.parentNode.getAttribute('name').indexOf(' ')), 
    142155                                        'ou'                            : element.parentNode.getAttribute('ou'), 
    143                                         'selectBoxOptions'      : "grupo1; grupo2; grupo3", 
     156                                        'selectBoxOptions'      : _groups, 
    144157                                        'uid'                           : element.parentNode.getAttribute('value').substring( element.parentNode.getAttribute('value').indexOf(';') + 1) 
    145158                                }; 
     
    150163                                        id_window        : "add_user_info", 
    151164                                        width            : 370, 
    152                                         height           : 190, 
     165                                        height           : 200, 
    153166                                        top                      : 85, 
    154167                                        left             : 220, 
     
    179192                        loadIM.setSelectEditable(document.getElementById('user_group_jabberIM')); 
    180193                         
     194                        // Load Photo; 
     195                        var _img = null; 
     196                         
    181197                        if( element.style.backgroundImage ) 
    182                         { 
    183                                 var _img = element.cloneNode( false ); 
     198                                _img = element.cloneNode( false ); 
     199                                                         
     200                        if( element.parentNode.style.backgroundImage ) 
     201                                _img = element.parentNode.cloneNode( false ); 
     202                         
     203                        if( _img != null ) 
     204                        { 
    184205                                _img.style.width        = '60px'; 
    185206                                _img.style.height       = '80px'; 
    186207                                _img.style.display      = 'block'; 
    187208                                _img.style.backgroundRepeat = 'no-repeat'; 
    188                                                          
     209                                 
    189210                        } 
    190211                        else 
    191212                        { 
    192                                 var _img = document.createElement("img"); 
     213                                _img = document.createElement("img"); 
    193214                                _img.style.width        = '60px'; 
    194215                                _img.style.height       = '80px'; 
     
    196217                                _img.src                        = path_jabberit + "templates/default/images/photo.png"; 
    197218                        } 
     219                         
    198220                         
    199221                        with ( document.getElementById('photo_user_ldap_jabber') ) 
     
    207229                                appendChild( _img ); 
    208230                        } 
    209                          
    210231                } 
    211232                 
Note: See TracChangeset for help on using the changeset viewer.