var ecblib = ecblib || {};
ecblib.customer_ajax_getpoint = ecblib.customer_ajax_getpoint || {};
jQuery(document).ready(function () {
var data = new Object();
var button = document.getElementsByClassName("update-point-btn")[0]
var page = location.pathname.split('/')[2];
var loadpoint = function(data){
switch(page){
case "order":
document.getElementsByClassName("weset-point--lookup")[0].style.setProperty('display', 'none');
document.getElementsByClassName("block-headernav-point")[0].style.setProperty('display', 'none');
return;
}
jQuery.ajax({
async: true,
type: "POST",
url: ecblib.sys.wwwroot + "/shop/customer/getpointajax.aspx",
data: data,
cache: false,
ifModified: false,
dataType: "json",
success: function(result){
result = result || {};
if(result.isLogin == 'true' && result.point != 'false'){
jQuery(".update-point-btn").removeClass('inactivity-btn');
jQuery(".weset-point--lookup_text").show();
jQuery(".updt").show();
jQuery(".customer-point").html("" + result.point + "ポイント");
jQuery('.updt').text(result.updt + " 時点で更新");
var ua = navigator.userAgent;
if (ua.indexOf('iPhone') > 0 || ua.indexOf('iPod') > 0 || (ua.indexOf('Android') > 0) && (ua.indexOf('Mobile') > 0) || ua.indexOf('Windows Phone') > 0) {
jQuery(".update-point-btn img").attr('src', '/img/usr/point-exchange/sp-point-lookup-btn.png');
} else {
jQuery(".weset-point--lookup").removeClass('space-ml106');
}
}
else if(result.isLogin == 'true' && result.point == 'false'){
if(data.isPushBtn == true){
jQuery(".customer-point").html("
ポイントを
更新できませんでした
時間を空けてもう一度
お試しください
");
jQuery(".update-point-btn").prop('disabled', true);
jQuery(".update-point-btn").addClass('inactivity-btn');
jQuery(".weset-point--lookup_text").hide();
jQuery(".updt").hide();
var ua = navigator.userAgent;
if (ua.indexOf('iPhone') > 0 || ua.indexOf('iPod') > 0 || (ua.indexOf('Android') > 0) && (ua.indexOf('Mobile') > 0) || ua.indexOf('Windows Phone') > 0) {
jQuery(".update-point-btn.inactivity-btn img").attr('src', '/img/usr/point-exchange/sp-point_lookup_icon_inactivity.png');
} else {
jQuery(".weset-point--lookup").addClass('space-ml106');
}
}else{
jQuery(".customer-point").html("更新ボタンを
押下してください。");
jQuery(".weset-point--lookup_text").hide();
jQuery(".updt").hide();
jQuery(".update-point-btn").removeClass('inactivity-btn');
jQuery(".weset-point--lookup").removeClass('space-ml106');
}
}
else{
jQuery(".customer-point").html("ログイン後にお試しください");
jQuery(".weset-point--lookup_text").hide();
jQuery(".updt").hide();
jQuery(".update-point-btn").removeClass('inactivity-btn');
jQuery(".weset-point--lookup").removeClass('space-ml106');
}
},
error: function(xhr, status, thrown){
jQuery(".customer-point").html("ポイントを
更新できませんでした
時間を空けてもう一度
お試しください
");
jQuery(".update-point-btn").prop('disabled', true);
jQuery(".update-point-btn").addClass('inactivity-btn');
jQuery(".weset-point--lookup_text").hide();
jQuery(".updt").hide();
var ua = navigator.userAgent;
if (ua.indexOf('iPhone') > 0 || ua.indexOf('iPod') > 0 || (ua.indexOf('Android') > 0) && (ua.indexOf('Mobile') > 0) || ua.indexOf('Windows Phone') > 0) {
jQuery(".update-point-btn.inactivity-btn img").attr('src', '/img/usr/point-exchange/sp-point_lookup_icon_inactivity.png');
} else {
jQuery(".weset-point--lookup").addClass('space-ml106');
}
}
});
// if(data.isPushBtn == true)jQuery(".update-point-btn").prop('disabled', true);
}
jQuery(document).on("click", ".update-point-btn", function(){
data = {"isPushBtn": true};
loadpoint(data);
button.disabled = true;
setTimeout(() => {
button.disabled = false;
}, 1000);
});
loadpoint(data);
});