M.core_rating={Y:null,api:M.cfg.wwwroot+'/rating/rate_ajax.php',init:function(Y){this.Y=Y;Y.all('select.postratingmenu').each(this.attach_rating_events,this);this.Y.all('input.postratingmenusubmit').setStyle('display','none');},attach_rating_events:function(selectnode){selectnode.on('change',this.submit_rating,this,selectnode);},submit_rating:function(e,selectnode){var theinputs=selectnode.ancestor('form').all('.ratinginput');var thedata=[];var inputssize=theinputs.size();for(var i=0;i0){node.set('innerHTML',"("+data.count+")");}else{node.set('innerHTML',"");}} return true;} else if(data.error){alert(data.error);}}catch(e){alert(e.message+" "+outcome.responseText);} return false;}},arguments:{scope:scope},headers:{},data:build_querystring(thedata)};this.Y.io(this.api,cfg);}};