1 2var LIKEBUTTON={};LIKEBUTTON.ajax=function(){ajax_config={def_url:'',like_add_url:'/like/add',like_del_url:'/like/delete',like_tag_add_url:'/like_tag/add',like_tag_del_url:'/like_tag/delete',thanks_add_url:'/thanks/add',thanks_del_url:'/thanks/delete',have_add_url:'/have/add',have_del_url:'/have/delete',service_id:1,device:1} 3dsp_config={login_url:'',signup_url:'',add_url:'',like_add_ttl:'ãã®ååãLikeãã',like_del_ttl:'Likeãè§£é¤ãã',like_add_p:'like_add_p',like_del_p:'like_del_p',like_button_p:'.sys-like-p',like_p:1,have_add_ttl:'ãã®ååãHaveãã',have_del_ttl:'Haveãè§£é¤ãã',have_add_p:'have_add_p',have_del_p:'have_del_p',have_button_p:'.sys-have-p',have_p:2,like_add_ttl_r:'ãã®ã¯ãã³ããLikeãã',like_add_r:'like_add_r',like_del_r:'like_del_r',like_button_r:'.sys-like-r',like_r:3,like_add_ttl_t:'ãã®ã¿ã°ãLikeãã',like_add_t:'like_add_t',like_del_t:'like_del_t',like_button_t:'.sys-like-t',like_t:4,no_login:1,like_limit:3,have_limit:4,no_id:5,error:6,addinfo:'addinfo'} 4function getVisitorId(){var visitor=getCookie('@COSME_VISITOR');if(!visitor){return false;}else{return visitor.replace('VISITOR_ID=','');}} 5function getToken(){var issso=getCookie('ISSSO');if(!issso){return false;}else{issso=issso.split('&');for(var key in issso){if(issso[key].match(/^token/)){var token=issso[key].replace('token=','');}else if(issso[key].match(/^param/)){var param=issso[key].replace('param=','');}} 6return{token:token,param:param};}} 7function getVoteType(target){return $('.vote_type',target).attr('value');} 8function like_add_callback(res,target,error,status){if(status===dsp_config.like_p){var button=dsp_config.like_button_p+'[pid='+$(target).attr('pid')+']';var rm_class=dsp_config.like_add_p;var ad_class=dsp_config.like_del_p;}else 9if(status===dsp_config.like_r){var button=dsp_config.like_button_r+'[rid='+$(target).attr('rid')+']';var rm_class=dsp_config.like_add_r;var ad_class=dsp_config.like_del_r;}else 10if(status===dsp_config.like_t){var button=dsp_config.like_button_t+'[tid='+$(target).attr('tid')+']';var rm_class=dsp_config.like_add_t;var ad_class=dsp_config.like_del_t;} 11$(button).each(function(){$(this).removeClass('load').removeClass(rm_class).addClass(ad_class).addClass('done').attr('title',dsp_config.like_del_ttl);if($(this).find('.num').length&&!error){var num=parseInt($(this).find('.num').html())+1;$(this).find('.num').html(num);}}) 12return false;} 13function like_del_callback(res,target,error,status){if(status===dsp_config.like_p){var button=dsp_config.like_button_p+'[pid='+$(target).attr('pid')+']';var ad_class=dsp_config.like_add_p;var rm_class=dsp_config.like_del_p;var ttl=dsp_config.like_add_ttl;}else 14if(status===dsp_config.like_r){var button=dsp_config.like_button_r+'[rid='+$(target).attr('rid')+']';var ad_class=dsp_config.like_add_r;var rm_class=dsp_config.like_del_r;var ttl=dsp_config.like_add_ttl_r;}else 15if(status===dsp_config.like_t){var button=dsp_config.like_button_t+'[tid='+$(target).attr('tid')+']';var ad_class=dsp_config.like_add_t;var rm_class=dsp_config.like_del_t;var ttl=dsp_config.like_add_ttl_t;} 16$(button).each(function(){$(this).removeClass('load').removeClass(rm_class).addClass(ad_class).removeClass('done').attr('title',ttl);if($(this).find('.num').length&&!error){var num=parseInt($(this).find('.num').html())-1;$(this).find('.num').html(Math.max(0,num));}}) 17return false;} 18function have_add_callback(res,target,error){$(dsp_config.have_button_p+'[pid='+$(target).attr('pid')+']').each(function(){$(this).removeClass('load').removeClass(dsp_config.have_add_p).addClass(dsp_config.have_del_p).addClass('done').attr('title',dsp_config.have_del_ttl);if($(this).find('.num').length&&!error){var num=parseInt($(this).find('.num').html())+1;$(this).find('.num').html(num);}}) 19return false;} 20function have_del_callback(res,target,error){$(dsp_config.have_button_p+'[pid='+$(target).attr('pid')+']').each(function(){$(this).removeClass('load').removeClass(dsp_config.have_del_p).addClass(dsp_config.have_add_p).removeClass('done').attr('title',dsp_config.have_add_ttl);if($(this).find('.num').length&&!error){var num=parseInt($(this).find('.num').html())-1;$(this).find('.num').html(Math.max(0,num));}}) 21return false;} 22function request(token,url,callback,target,er_callback,status){token.service_id=ajax_config.service_id;token.device=ajax_config.device;$.ajax({type:'GET',url:url,data:token,dataType:'jsonp',contentType:'application/json',timeout:5000,success:function(res){if(res.response_code=='403015'){LIKEBUTTON.display.show(dsp_config.like_limit);er_callback(res,target,true,status);return false;}else 23if(res.response_code=='403016'){LIKEBUTTON.display.show(dsp_config.have_limit);er_callback(res,target,true,status);return false;}else 24if(res.response_code=='403008'||res.response_code=='403009'||res.response_code=='403010'){LIKEBUTTON.display.show(dsp_config.no_id);er_callback(res,target,true,status);return false;} 25callback(res,target,false,status);},error:function(res){alert('éä¿¡ã¨ã©ã¼ãçºçãã¾ãã\nâ»æéãããã¦å度ã試ãä¸ãã');er_callback(res,target,true,status);}})} 26return{add:function(target,id,status){var token=getToken();token.ids=id;if(status===dsp_config.like_p||status===dsp_config.like_r||status===dsp_config.like_t){if(!token){like_del_callback(null,target,true,status);LIKEBUTTON.display.show(dsp_config.no_login);return false;} 27if(status===dsp_config.like_p){token.target='product';var url=ajax_config.def_url+ajax_config.like_add_url;}else 28if(status===dsp_config.like_r){token.target='review';token.visitor_id=getVisitorId();token.channel_to_vote=0;token.vote_type=getVoteType(target);var url=ajax_config.def_url+ajax_config.thanks_add_url;}else 29if(status===dsp_config.like_t){token.target=$(target).attr('type');var url=ajax_config.def_url+ajax_config.like_tag_add_url;} 30request(token,url,like_add_callback,target,like_del_callback,status);}else 31if(status===dsp_config.have_p){if(!token){have_del_callback(null,target,true);LIKEBUTTON.display.show(dsp_config.no_login);return false;} 32token.target='product';var url=ajax_config.def_url+ajax_config.have_add_url;request(token,url,have_add_callback,target,have_del_callback);}},del:function(target,id,status){var token=getToken();token.ids=id;if(status===dsp_config.like_p||status===dsp_config.like_r||status===dsp_config.like_t){if(!token){like_add_callback(null,target,true,status);LIKEBUTTON.display.show(dsp_config.no_login);return false;} 33if(status===dsp_config.like_p){token.target='product';var url=ajax_config.def_url+ajax_config.like_del_url;}else 34if(status===dsp_config.like_r){token.target='review';token.visitor_id=getVisitorId();token.channel_to_vote=0;token.vote_type=getVoteType(target);var url=ajax_config.def_url+ajax_config.thanks_del_url;}else 35if(status===dsp_config.like_t){token.target=$(target).attr('type');var url=ajax_config.def_url+ajax_config.like_tag_del_url;} 36request(token,url,like_del_callback,target,like_add_callback,status);}else 37if(status===dsp_config.have_p){if(!token){have_add_callback(null,target,true);LIKEBUTTON.display.show(dsp_config.no_login);return false;} 38token.target='product';var url=ajax_config.def_url+ajax_config.have_del_url;request(token,url,have_del_callback,target,have_add_callback);}}}}();LIKEBUTTON.display=function(){function error_html(status){var dialog=[];dialog.push('<div id="if-login">');dialog.push('<div class="ttl"><a class="btn-close" onClick="self.parent.tb_remove();" href="javascript:void(0)">éãã</a></div>');dialog.push('<div class="sec">');if(dsp_config.no_login===status){dialog.push('<p class="nologin">ãå©ç¨ã«ã¯ããã°ã¤ã³ããå¿ è¦ãããã¾ãã</p>');dialog.push('<div class="btn-cmn">');dialog.push('<p><a href="'+dsp_config.login_url+'">ãã°ã¤ã³ãã</a></p>');dialog.push('<p><a target="_blank" href="'+dsp_config.signup_url+'">æ°è¦ä¼å¡ç»é²</a></p>');dialog.push('</div>');}else 39if(dsp_config.like_limit===status){dialog.push('<p class="nologin">Likeã§ãã¾ããã§ãã</p><p class="err">â»Likeã§ä¿åã§ããã®ã¯999ä»¶ã¾ã§ã§ã</p>');}else 40if(dsp_config.have_limit===status){dialog.push('<p class="nologin">Haveã§ãã¾ããã§ãã</p><p class="err">â»Haveã§ä¿åã§ããã®ã¯999ä»¶ã¾ã§ã§ã</p>');}else 41if(dsp_config.no_id===status){dialog.push('<p class="txt">ãå©ç¨ã«ã¯ã¡ã³ãã¼æ å ±ã追å ããå¿ è¦ãããã¾ãã</p>');dialog.push('<div class="btn-cmn">');dialog.push('<p><a target="_blank" href="'+dsp_config.add_url+'">
41ã¡ã³ãã¼æ å ±ã®è¿½å </a></p>');dialog.push('</div>');}else 42if(dsp_config.error===status){dialog.push('<p class="nologin">éä¿¡ã¨ã©ã¼ãçºçãã¾ãã</p><p class="err">â»æéãããã¦å度ã試ããã ãã</p>');} 43dialog.push('</div>');dialog.push('</div>');return dialog;} 44return{show:function(status,target){$('#MOD_overlay, #MOD_window').remove();var dialog=[];dialog.push('<div id="MOD_overlay">');dialog.push('</div>');dialog.push('<div id="MOD_window">');if(dsp_config.no_login===status||dsp_config.like_limit===status||dsp_config.have_limit===status||dsp_config.no_id===status||dsp_config.error===status){dialog=dialog.concat(error_html(status));} 45dialog.push('</div>');$('body').append(dialog.join('\n'));},close:function(){$('#MOD_window').fadeOut('fast',function(){$('#MOD_overlay, #MOD_window').remove()});}}}();window.fbAsyncInit=function(){FB.init({appId:COSME_FB_API_ID,xfbml:true,version:'v7.0'});};(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return;} 46js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/ja_JP/sdk.js";fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));$(function(){ajax_config.def_url=ajax_config.def_url==''?COSME_API_PATH:ajax_config.def_url;$('.'+dsp_config.like_add_p).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.like_add_p);LIKEBUTTON.ajax.add(this,$(this).attr('pid'),dsp_config.like_p);});$('.'+dsp_config.like_del_p).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.like_del_p);LIKEBUTTON.ajax.del(this,$(this).attr('pid'),dsp_config.like_p);});$('.'+dsp_config.like_add_r).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.like_add_r);LIKEBUTTON.ajax.add(this,$(this).attr('rid'),dsp_config.like_r);});$('.'+dsp_config.like_del_r).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.like_del_r);LIKEBUTTON.ajax.del(this,$(this).attr('rid'),dsp_config.like_r);});$('.'+dsp_config.like_add_t).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.like_add_t);LIKEBUTTON.ajax.add(this,$(this).attr('tid'),dsp_config.like_t);});$('.'+dsp_config.like_del_t).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.like_del_t);LIKEBUTTON.ajax.del(this,$(this).attr('tid'),dsp_config.like_t);});$('.'+dsp_config.have_add_p).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.have_add_p);LIKEBUTTON.ajax.add(this,$(this).attr('pid'),dsp_config.have_p);});$('.'+dsp_config.have_del_p).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;$(this).addClass('load').removeClass(dsp_config.have_del_p);LIKEBUTTON.ajax.del(this,$(this).attr('pid'),dsp_config.have_p);});$('.'+dsp_config.addinfo).live('click',function(){dsp_config.login_url=$(this).attr("loginurl");dsp_config.signup_url=$(this).attr("signupurl");dsp_config.add_url=dsp_config.login_url;LIKEBUTTON.display.show(dsp_config.no_id);});$('.pst-slct label').live('click',function(){$('.pst-slct label').each(function(){$(this).removeClass('selected').attr('checked','');});$(this).addClass('selected').attr('checked','checked');$('#'+$(this).attr('for')).attr('checked',true);});$('#MOD_overlay, .btn-close').live('click',function(){LIKEBUTTON.display.close();});});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.