Changeset 4027 for extensions/event_cats/admin/template/autolog_new.js
- Timestamp:
- Oct 13, 2009, 9:07:50 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/event_cats/admin/template/autolog_new.js
r4026 r4027 10 10 var ec_old_new_psd_text = ''; 11 11 var ec_test_reg = ''; 12 var ec_prop_code = ''; 13 var ec_prop_user = ''; 14 var ec_prop_act1 = ''; 12 var ec_auto_code_digits_nb = ''; 15 13 var ec_selected_old_user = '-1'; 14 var ec_selected_old_code = '-1'; 16 15 var ec_selected_AP = '-1'; 17 16 var ec_selected_cat = '-1'; 18 17 var ec_selected_user = 'ec_sel_user_old'; 18 var ec_selected_code = 'ec_sel_code_new'; 19 19 var ec_JS_message = new Array(); 20 var ec_auto_code_digits_default = 21 document.getElementById('ec_in_up_auto_code_length_id').value; 22 var ec_auto_code_digits_nb = ec_auto_code_digits_default; 20 var ec_def_vals = new Array(); 21 22 function ec_mark_code(ec_id) { 23 if ( 24 !(document.getElementById('ec_sel_code_old').disabled == 'disabled' || 25 document.getElementById('ec_sel_code_old').disabled == true) 26 ) { 27 ec_selected_code = ec_id; 28 document.getElementById(ec_selected_code).checked = 'checked'; 29 switch (ec_selected_code) { 30 case 'ec_sel_code_new': 31 document.getElementById('ec_in_up_code_list_id').value = '-1'; 32 document.getElementById('ec_in_up_code_id').value = ec_new_code_text; 33 break; 34 case 'ec_sel_code_old': 35 document.getElementById('ec_in_up_code_list_id').value = 36 ec_selected_old_code; 37 document.getElementById('ec_in_up_code_id').value = ''; 38 break; 39 } 40 } 41 } 23 42 24 43 function ec_mark_user(ec_id) { … … 161 180 ec_new_code_text = t; 162 181 } 163 document.getElementById('ec_in_up_code_id').value = ec_new_code_text;182 ec_mark_code('ec_sel_code_new'); 164 183 } 165 184 … … 252 271 } 253 272 273 function ec_check_code_text() { 274 var t = document.getElementById('ec_in_up_code_id').value; 275 var treg = /^[a-zA-Z0-9_-]{4,32}$/ 276 if (t == '' || treg.test(t)) { 277 ec_new_code_text = t; 278 } 279 else { 280 alert(ec_JS_message['ec_submit_code_bad']); 281 ec_new_code_text = ''; 282 document.getElementById('ec_in_up_code_id').value = ''; 283 } 284 } 285 254 286 function ec_check_submit() { 255 if (document.getElementById('ec_in_up_code_id').value == '') { 287 if (( 288 document.getElementById('ec_sel_code_new').checked != '' && 289 document.getElementById('ec_in_up_code_id').value == '' 290 ) || ( 291 document.getElementById('ec_sel_code_old').checked != '' && 292 document.getElementById('ec_in_up_code_list_id').value == '-1' 293 ) 294 ) { 256 295 alert(ec_JS_message['ec_submit_code_miss']); 257 296 return false; … … 292 331 293 332 function ec_init() { 294 var t = (ec_ prop_code== '') ? '' : 'disabled';333 var t = (ec_def_vals['code'] == '') ? '' : 'disabled'; 295 334 ec_err = ''; 296 335 ec_selected_user = 'ec_sel_user_old'; 336 ec_selected_code = 'ec_sel_code_new'; 297 337 ec_selected_old_user = '-1'; 338 ec_selected_old_code = '-1'; 298 339 ec_selected_AP = '-1'; 299 340 ec_selected_cat = '-1'; … … 305 346 ec_old_new_psd_text = ''; 306 347 ec_test_reg = ''; 307 document.getElementById('ec_act1_id').value = ec_ prop_act1;348 document.getElementById('ec_act1_id').value = ec_def_vals['act1']; 308 349 document.getElementById('ec_in_up_pwd_warn').innerHTML = ''; 350 document.getElementById('ec_sel_code_old').checked = 'checked'; 351 document.getElementById('ec_sel_code_old').checked = 352 (ec_def_vals['code'] == '') ? '' : 'checked'; 309 353 document.getElementById('ec_sel_user_old').checked = 'checked'; 310 354 document.getElementById('ec_sel_user_old').checked = 311 (ec_ prop_user== '-1') ? '' : 'checked';355 (ec_def_vals['user'] == '-1') ? '' : 'checked'; 312 356 document.getElementById('ec_input_action_home').checked = 'checked'; 313 357 document.getElementById('ec_input_action_home').checked = ''; 314 358 document.getElementById('ec_in_up_usr_txt_id').value = ''; 315 359 document.getElementById('ec_in_up_psd_txt_id').value = ''; 316 document.getElementById('ec_in_up_usr_list_id').value = ec_ prop_user;317 document.getElementById('ec_in_up_code_id').value = ec_ prop_code;360 document.getElementById('ec_in_up_usr_list_id').value = ec_def_vals['user']; 361 document.getElementById('ec_in_up_code_id').value = ec_def_vals['code']; 318 362 document.getElementById('ec_in_up_aps_id').value = '-1'; 319 363 document.getElementById('ec_in_up_cats_id').value = '-1'; 320 364 document.getElementById('ec_in_up_imgs_id').value = ''; 365 document.getElementById('ec_in_up_auto_code_length_id').value = 366 ec_auto_code_digits_nb; 321 367 document.getElementById('ec_submit_gen_full_auto_id').disabled = t; 322 368 document.getElementById('ec_in_up_code_id').disabled = t; … … 329 375 document.getElementById('ec_sel_user_old').disabled = t; 330 376 document.getElementById('ec_in_up_usr_list_id').disabled = t; 331 ec_ prop_code= '';332 ec_ prop_user= '-1';333 ec_ prop_act1= 'create';334 } 377 ec_def_vals['code'] = ''; 378 ec_def_vals['user'] = '-1'; 379 ec_def_vals['act1'] = 'create'; 380 }
Note: See TracChangeset
for help on using the changeset viewer.