Changeset 1434


Ignore:
Timestamp:
09/21/09 14:55:59 (15 years ago)
Author:
alexandrecorreia
Message:

Ticket #588 - Conexão através do proxy ( Squid ) , utilizando mode Digest e Basic.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/templates/default/setup.js

    r985 r1434  
    129129                var values = ""; 
    130130                var field_blank = false; 
    131  
     131                var anonymousBind; 
     132                var selectedAnonymous = document.getElementById("JETTI_anonymous_bind_jabberit"); 
     133                 
     134                // Anonymous Bind Element Select 
     135                for( var i = 0; i < selectedAnonymous.length; i++ ) 
     136                        if ( selectedAnonymous.options[i].selected == true) 
     137                                anonymousBind = eval(selectedAnonymous.options[i].value); 
     138                 
    132139                for( var i = 0 ; i < form.elements.length; i++ )         
    133140                { 
    134                  
    135141                        switch(form.elements[i].type) 
    136142                        { 
    137143                                case "text" : 
    138                                                         if ( form.elements[i].value != "" ) 
     144                                         
     145                                                if( form.elements[i].id.toUpperCase() != "JETTI_PORT_2_JABBERIT" ) 
     146                                                { 
     147                                                        if( anonymousBind ) 
    139148                                                        { 
    140                                                                 values += form.elements[i].id.toUpperCase() + ";" + escape(form.elements[i].value) + "\n"; 
    141                                                                 document.getElementById(form.elements[i].id + "__label").style.color = "black"; 
    142                                                         }                                                
    143                                                         else 
    144                                                                 if( form.elements[i].id.toUpperCase() != "JETTI_GROUP_CHAT_SERVER_JABBERIT") 
     149                                                                if( form.elements[i].id.toUpperCase() != "JETTI_USER_LDAP_JABBERIT" ) 
    145150                                                                { 
    146                                                                         document.getElementById(form.elements[i].id + "__label").style.color = "red"; 
    147                                                                         field_blank = true; 
     151                                                                        if( form.elements[i].value != "" ) 
     152                                                                        { 
     153                                                                                values += form.elements[i].id.toUpperCase() + ";" + escape(form.elements[i].value) + "\n"; 
     154                                                                                document.getElementById(form.elements[i].id + "__label").style.color = "black"; 
     155                                                                        } 
     156                                                                        else 
     157                                                                        { 
     158                                                                                field_blank = true; 
     159                                                                                document.getElementById(form.elements[i].id + "__label").style.color = "red"; 
     160                                                                        } 
    148161                                                                } 
    149                                                         break; 
    150  
    151                                 case "password" : 
    152                                                         if ( form.elements[i].value == "" ) 
    153                                                         { 
    154                                                                 document.getElementById(form.elements[i].id + "__label").style.color = "red"; 
    155                                                                 field_blank = true; 
     162                                                                else 
     163                                                                { 
     164                                                                        form.elements[i].value = ""; 
     165                                                                        document.getElementById(form.elements[i].id + "__label").style.color = "black"; 
     166                                                                } 
    156167                                                        } 
    157168                                                        else 
     169                                                        { 
     170                                                                if ( form.elements[i].value != "" ) 
     171                                                                { 
     172                                                                        values += form.elements[i].id.toUpperCase() + ";" + escape(form.elements[i].value) + "\n"; 
     173                                                                        document.getElementById(form.elements[i].id + "__label").style.color = "black"; 
     174                                                                } 
     175                                                                else 
     176                                                                { 
     177                                                                        field_blank = true; 
     178                                                                        document.getElementById(form.elements[i].id + "__label").style.color = "red"; 
     179                                                                } 
     180         
     181                                                        } 
     182                                                } 
     183                                                 
     184                                                break; 
     185 
     186                                case "password" : 
     187                                                 
     188                                                if( anonymousBind ) 
     189                                                { 
     190                                                        form.elements[i].value = ""; 
     191                                                        document.getElementById(form.elements[i].id + "__label").style.color = "black"; 
     192                                                } 
     193                                                else 
     194                                                { 
     195                                                        if( form.elements[i].value != "" ) 
    158196                                                        { 
    159197                                                                values += form.elements[i].id.toUpperCase() + ";" + escape(form.elements[i].value) + "\n"; 
    160198                                                                document.getElementById(form.elements[i].id + "__label").style.color = "black"; 
    161199                                                        } 
    162                                                         break; 
    163                         } 
    164                 } 
    165  
    166                 if(!field_blank) 
     200                                                        else 
     201                                                        { 
     202                                                                field_blank = true; 
     203                                                                document.getElementById(form.elements[i].id + "__label").style.color = "red"; 
     204                                                        } 
     205                                                } 
     206                                                 
     207                                                break; 
     208                        } 
     209                } 
     210 
     211                if( !field_blank ) 
    167212                { 
    168213                        values = values.substring(0,(values.length - 1 )); 
     
    228273                { 
    229274                        if( doc ) 
    230                                 getInputs(doc); 
     275                                return getInputs(doc); 
    231276                } 
    232277        } 
Note: See TracChangeset for help on using the changeset viewer.