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); });