<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">jQuery(function ($) {

    // 繧ｬ繝√Ε繧貞屓縺吝�逅�
    $("#act-gacha, #act-gacha-once").on("click",function () {
        // 繝懊ち繝ｳ繧堤┌蜉ｹ蛹�
        $("#act-gacha,#act-gacha-once").prop('disabled',true);
        // 繝輔か繝ｼ繝�繝��繧ｿ
        var form_data = new FormData($("#gwgs-form").get(0));
        if($(this).attr('id') == 'act-gacha-once') form_data.set('once','1');

        // 謗貞�邨先棡荳隕ｧ繧貞炎髯､縺吶ｋ
        $("#gacha-result").children().each(function () {
           $(this).remove();
        });

        // 繧ｬ繝√Ε繧貞屓縺励※謗貞�邨先棡繧貞叙蠕励☆繧�
        $.ajax({
            type : 'POST',
            url  : ajaxurl,
            processData : false,
            data : form_data,
            contentType : false,

            // 蠢懃ｭ泌ｾ�
            complete:function(xhr,settings){
                $("#act-gacha,#act-gacha-once").prop('disabled',false);
            },
            // 謌仙粥譎�
            success:function (response) {
                //console.log(response);
                var data = JSON.parse(response);
                var result = data.result;
                // hidden縺ｸ諠��ｱ繧定ｩｰ繧√ｋ
                $("input[name='count']").val(result.count);
                $("input[name='sum_price']").val(result.sum_price);
                $("input[name='sum_consumption']").val(result.sum_consumption);

                // 隕∫ｴ�
                $("#count").text(result.count);
                $("#sum_price").text(result.sum_price);
                $("#sum_consumption").text(result.sum_consumption);

                // 繝��繝悶Ν謖ｿ蜈･
                $("#gacha-result").append(result.records);
                $("#gacha-result").removeClass("hidden");

                // 邨先棡繝��繝悶Ν縺ｾ縺ｧ繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ
                $("#gacha-result")[0].scrollIntoView(true);
                scrollBy( 0, -50 );
            }
        });
    });

    $("#reset-gacha").on("click",function () {
        // 謗貞�邨先棡荳隕ｧ繧貞炎髯､縺吶ｋ
        $("#gacha-result").children().each(function () {
            $(this).remove();
        });

        // hidden縺ｸ諠��ｱ繧定ｩｰ繧√ｋ
        $("input[name='count']").val(0);
        $("input[name='sum_price']").val(0);
        $("input[name='sum_consumption']").val(0);

        // 隕∫ｴ�
        $("#count").text(0);
        $("#sum_price").text(0);
        $("#sum_consumption").text(0);

        // 繝��繝悶Ν謖ｿ蜈･
        $("#gacha-result").addClass("hidden");

        // 邨先棡諠��ｱ繝��繝悶Ν縺ｾ縺ｧ繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ
        $("#gacha-data-result")[0].scrollIntoView(true);
        scrollBy( 0, -50 ) ;
    });
});</pre></body></html>