- Timestamp:
- 09/21/09 14:55:59 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/templates/default/setup.js
r985 r1434 129 129 var values = ""; 130 130 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 132 139 for( var i = 0 ; i < form.elements.length; i++ ) 133 140 { 134 135 141 switch(form.elements[i].type) 136 142 { 137 143 case "text" : 138 if ( form.elements[i].value != "" ) 144 145 if( form.elements[i].id.toUpperCase() != "JETTI_PORT_2_JABBERIT" ) 146 { 147 if( anonymousBind ) 139 148 { 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" ) 145 150 { 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 } 148 161 } 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 } 156 167 } 157 168 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 != "" ) 158 196 { 159 197 values += form.elements[i].id.toUpperCase() + ";" + escape(form.elements[i].value) + "\n"; 160 198 document.getElementById(form.elements[i].id + "__label").style.color = "black"; 161 199 } 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 ) 167 212 { 168 213 values = values.substring(0,(values.length - 1 )); … … 228 273 { 229 274 if( doc ) 230 getInputs(doc);275 return getInputs(doc); 231 276 } 232 277 }
Note: See TracChangeset
for help on using the changeset viewer.