| 1 |
jQuery(document).ready( function($) { |
| 2 |
let member_auth = true; |
| 3 |
const urlParams = new URLSearchParams(window.location.search); |
| 4 |
if( urlParams.has('usces_page') ) { |
| 5 |
const usces_page = urlParams.get('usces_page'); |
| 6 |
if( 'msa_setting' === usces_page ) { |
| 7 |
member_auth = false; |
| 8 |
} else if( 'mda_setting' === usces_page ) { |
| 9 |
member_auth = false; |
| 10 |
} |
| 11 |
} |
| 12 |
if( member_auth && $('#memberinfo form').has('table.customer_form') ) { |
| 13 |
$('#memberinfo form').has('table.customer_form').hide(); |
| 14 |
$('#memberinfo h2 a[name="edit"]').parent().hide(); |
| 15 |
$('#memberinfo h3 a[name="edit"]').parent().hide(); |
| 16 |
$('#memberinfo #edit').hide(); |
| 17 |
$('#memberinfo .error_message').hide(); |
| 18 |
// $('#memberinfo').append('<div class="send"><input name="top" class="top" type="button" value="'+member_params.label.go2top+'" onclick="location.href=\''+member_params.url.go2top+'\'" /></div>'); |
| 19 |
if( $('.member_submenu').length > 0 ) { |
| 20 |
if( $('.member_submenu .edit_member').length > 0 ) { |
| 21 |
$('.member_submenu .edit_member').each(function() { |
| 22 |
$(this).addClass('member-edit'); |
| 23 |
}); |
| 24 |
$('.member-edit a').attr('href',member_params.url.edit); |
| 25 |
} else if( $('.member_submenu .member-edit').length === 0 ) { |
| 26 |
$('.member_submenu').prepend('<li class="member-edit"><a href="'+member_params.url.edit+'">'+member_params.label.edit+'</a></li>'); |
| 27 |
} else { |
| 28 |
$('.member-edit a').attr('href',member_params.url.edit); |
| 29 |
} |
| 30 |
} else if( $('.member-submenu').length > 0 ) { |
| 31 |
if( $('.member-submenu .member-edit').length === 0 ) { |
| 32 |
$('.member-submenu').prepend('<li class="member-edit"><a href="'+member_params.url.edit+'">'+member_params.label.edit+'</a></li>'); |
| 33 |
} else { |
| 34 |
$('.member-edit a').attr('href',member_params.url.edit); |
| 35 |
} |
| 36 |
} |
| 37 |
if( $('.p-wc-mypage').find('h2.p-wc-headline').length > 0 ) { |
| 38 |
$('.p-wc-headline').hide(); |
| 39 |
$('.p-wc-error_message').hide(); |
| 40 |
$('form').has('table.p-wc-customer_form').hide(); |
| 41 |
if( $('.p-wc-member_submenu').length > 0 ) { |
| 42 |
if( $('.p-wc-member_submenu .member-edit').length === 0 ) { |
| 43 |
$('.p-wc-member_submenu').prepend('<li class="member-edit"><a href="'+member_params.url.edit+'">'+member_params.label.edit+'</a></li>'); |
| 44 |
} else if( $('.member-edit').length > 0 ) { |
| 45 |
$('.member-edit a').attr('href',member_params.url.edit); |
| 46 |
} else { |
| 47 |
$('.p-wc-member-edit a').attr('href',member_params.url.edit); |
| 48 |
} |
| 49 |
} |
| 50 |
} |
| 51 |
} |
| 52 |
|
| 53 |
$('.member-edit').on('click', function(event) { |
| 54 |
if( member_params.edit_auth.length == 0 ) { |
| 55 |
event.preventDefault(); |
| 56 |
let userConfirmed = confirm(member_params.message.edit); |
| 57 |
if (userConfirmed) { |
| 58 |
window.location.href = member_params.url.edit; |
| 59 |
} |
| 60 |
} |
| 61 |
}); |
| 62 |
|
| 63 |
$('.settlement-update').on('click', function(event) { |
| 64 |
if( member_params.edit_auth.length == 0 ) { |
| 65 |
event.preventDefault(); |
| 66 |
let userConfirmed = confirm(member_params.message.card_upd); |
| 67 |
if (userConfirmed) { |
| 68 |
window.location.href = member_params.url.card_upd; |
| 69 |
} |
| 70 |
} |
| 71 |
}); |
| 72 |
|
| 73 |
$('.settlement-register').on('click', function(event) { |
| 74 |
if( member_params.edit_auth.length == 0 ) { |
| 75 |
event.preventDefault(); |
| 76 |
let userConfirmed = confirm(member_params.message.card_reg); |
| 77 |
if (userConfirmed) { |
| 78 |
window.location.href = member_params.url.card_reg; |
| 79 |
} |
| 80 |
} |
| 81 |
}); |
| 82 |
}); |
| 83 |
|
| 84 |
document.addEventListener('DOMContentLoaded', (event) => { |
| 85 |
const passwordField1 = document.getElementById('password1'); |
| 86 |
const passwordField2 = document.getElementById('password2'); |
| 87 |
if( passwordField1 ) { |
| 88 |
passwordField1.addEventListener('focus', (e) => { |
| 89 |
passwordField1.removeAttribute('readonly'); |
| 90 |
}); |
| 91 |
} |
| 92 |
if( passwordField2 ) { |
| 93 |
passwordField2.addEventListener('focus', (e) => { |
| 94 |
passwordField2.removeAttribute('readonly'); |
| 95 |
}); |
| 96 |
} |
| 97 |
}); |
| 98 |
|
| 99 |
jQuery.event.add( window, 'load', function() { |
| 100 |
const update = document.querySelector('#memberedit #update'); |
| 101 |
if( update ) { |
| 102 |
if( update.value === 'update' ) { |
| 103 |
const errorDiv = document.querySelector('#memberedit .error_message'); |
| 104 |
const hasContent = errorDiv.textContent.trim() !== ''; |
| 105 |
if( ! hasContent ) { |
| 106 |
alert(member_params.message.done); |
| 107 |
} |
| 108 |
} |
| 109 |
} |
| 110 |
}); |
| 111 |
|