$(function() { bindInterest(); bindInterestSchool(); }); function bindInterest() { $('.interestRecipe').click(function() { var follow = $('#recipeFollow').val(); var target = $(this).attr('target') + '&follow=' + follow; $.getJSON(target,function(json){ var recipeId = $('#interestRecipeId').val(); if(follow == 'true'){ $('#interest_ctl').removeClass('off'); $('#interest_ctl').addClass('on'); $('.btnSNSRecipeSub').removeClass('off'); $('.btnSNSRecipeSub').addClass('on'); $('#interestCnt').removeClass('off'); $('#interestCnt').addClass('on'); $("#interestCnt").text(json[0].interestCnt); $('#recipeFollow').val('false'); $('.interestBtn').addClass('favo'); $('.interestBtn span').text("お気に入り追加済"); //お気に入りレシピのトータルイベント数 trackEvent('recipeInterest','vote','recipeId='+recipeId); //SNSボタンからのお気に入りレシピイベント数 trackEvent('sns button recipe','recipe like','recipeId='+recipeId); }else{ $('#interest_ctl').removeClass('on'); $('#interest_ctl').addClass('off'); $('#interestCnt').removeClass('on'); $('#interestCnt').addClass('off'); $("#interestCnt").text(json[0].interestCnt); $('#recipeFollow').val('true'); $('.interestBtn').removeClass('favo'); $('.interestBtn span').text("レシピをお気に入りに追加"); } }); return false; }); } function bindInterestSchool() { $('#interestSchool').click(function() { var follow = $('#schoolFollow').val(); var target = $(this).attr('target') + '&follow=' + follow; $.getJSON(target, function(json){ var schoolId = $('#interestSchoolId').val(); if(follow == 'true'){ $('#interest_ctl').removeClass('on'); $('#interest_ctl').addClass('off'); $('#interest_ctl span').text("フォロー中"); $('#schoolFollow').val('false'); //お気に入り教室のトータルイベント数 trackEvent('schoolInterest','vote','schoolId='+schoolId); //SNSボタンからのお気に入り教室イベント数 trackEvent('footer action','school like','schoolId='+schoolId); //クーポン取得時ポップアップ表示 if(json[0].coupon){ $('#popup-window-coupon').css('display', ''); } }else{ $('#interest_ctl').removeClass('off'); $('#interest_ctl').addClass('on'); $('#interest_ctl span').text("フォロー"); $('#schoolFollow').val('true'); } }); return false; }); } function addschool(schoolId,obj) { var url = "/do/mypage/school/interest/json"; url = url + "?schoolId=" + schoolId; trackEvent('schoolInterest','vote','schoolId='+schoolId); var tgt = $(obj); $.getJSON(url, function(json){ $('#interest_ctl').removeClass('on'); $('#interest_ctl').addClass('off'); $('#interest_ctl span').text("フォロー中"); $('#schoolFollow').val('false'); tgt.replaceWith(""); //alert("教室をフォローしました。") //クーポン取得時ポップアップ表示 if(json[0].coupon){ $('#popup-window-coupon').css('display', ''); } }); return false; } function addrecipe(recipeId,obj) { var url = "/do/mypage/recipe/interest"; url = url + "?recipeId=" + recipeId; trackEvent('recipeInterest','vote','recipeId='+recipeId); var tgt = $(obj); $.ajax({ url: url, cache: false, success: function(html){ tgt.replaceWith("お気に入り追加済"); $('#interest_ctl').removeClass('off'); $('#interest_ctl').addClass('on'); $('.btnSNSRecipeSub').removeClass('off'); $('.btnSNSRecipeSub').addClass('on'); $('#interestCnt').removeClass('off'); $('#interestCnt').addClass('on'); $('#recipeFollow').val('false'); } }); return false; }