mw.loader.implement("ext.articleFeedback",function($){(function($){var tracked='track'===mw.user.bucket('ext.articleFeedback-tracking',mw.config.get('wgArticleFeedbackTracking'));function prefix(key){var version=mw.config.get('wgArticleFeedbackTracking').version||0;return'ext.articleFeedback@'+version+'-'+key;}function isPitchVisible(pitch){return true;}function mutePitch(pitch,duration){}var survey=new(function(){var that=this;var $dialog;var $form=$([]);var $message=$([]);var formSource=mw.config.get('wgScript')+'?'+$.param({'title':'Special:SimpleSurvey','survey':'articlerating','raw':1});this.load=function(){$dialog=$('#articleFeedback-dialog');if($dialog.length===0){$dialog=$('
').addClass('articleFeedback-survey-disclaimer').html(function(){var link=mw.html.element('a',{href:mw.msg('articlefeedback-privacyurl')},mw.msg('articlefeedback-survey-disclaimerlink'));return mw.html.escape(mw.msg('articlefeedback-survey-disclaimer')).replace(/\$1/,link);}));$dialog.removeClass('loading');});}$dialog.dialog('open');};this.submit=function(){$dialog=$('#articleFeedback-dialog');$dialog.addClass('loading').find('form').hide();var data={'title':'Special:SimpleSurvey'};$dialog.find(['input[type=text]','input[type=radio]:checked','input[type=checkbox]:checked','input[type=hidden]',
'textarea'].join(',')).each(function(){var name=$(this).attr('name');if(name!==''){if(name.substr(-2)=='[]'){var trimmedName=name.substr(0,name.length-2);if(typeof data[trimmedName]=='undefined'){data[trimmedName]=[];}data[trimmedName].push($(this).val());}else{data[name]=$(this).val();}}});$.articleFeedback.fn.trackClick('survey-submit-attempt');$.ajax({'url':wgScript,'type':'POST','data':data,'dataType':'html','success':function(data){$dialog.removeClass('loading');var success=$(data).find('.simplesurvey-success').size()>0;that.alert(success?'success':'error');mutePitch('survey',30);$.articleFeedback.fn.trackClick('survey-submit-complete');},'error':function(XMLHttpRequest,textStatus,errorThrown){$dialog.removeClass('loading');that.alert('error');}});return false;};this.alert=function(message){$message=$('
').addClass('articleFeedback-survey-message-'+message).text(mw.msg('articlefeedback-survey-message-'+message)).appendTo($dialog);$dialog.dialog('option','height',$message.
height()+100);};})();var config={'ratings':mw.config.get('wgArticleFeedbackRatingTypesFlipped'),'pitches':{'survey':{'weight':0,'condition':function(){return isPitchVisible('survey');},'action':function(){survey.load();$.articleFeedback.fn.trackClick('pitch-survey-accept');return true;},'title':'articlefeedback-pitch-thanks','message':'articlefeedback-pitch-survey-message','body':'articlefeedback-pitch-survey-body','accept':'articlefeedback-pitch-survey-accept','reject':'articlefeedback-pitch-reject'},'join':{'weight':0,'condition':function(){return isPitchVisible('join')&&mw.user.anonymous();},'action':function(){mutePitch('join',1);window.location=$.articleFeedback.fn.trackActionURL(mw.config.get('wgScript')+'?'+$.param({'title':'Special:UserLogin','type':'signup','returnto':mw.config.get('wgPageName')}),'pitch-join-accept-signup');return false;},'title':'articlefeedback-pitch-thanks','message':'articlefeedback-pitch-join-message','body':'articlefeedback-pitch-join-body','accept':
'articlefeedback-pitch-join-accept','reject':'articlefeedback-pitch-reject','altAccept':'articlefeedback-pitch-join-login','altAction':function(){mutePitch('join',1);window.location=$.articleFeedback.fn.trackActionURL(mw.config.get('wgScript')+'?'+$.param({'title':'Special:UserLogin','returnto':mw.config.get('wgPageName')}),'pitch-join-accept-login');return false;}},'edit':{'weight':1,'condition':function(){var restrictions=mw.config.get('wgRestrictionEdit',[]);if(restrictions.length){var groups=mw.config.get('wgUserGroups');for(var i=0;i
').articleFeedback(config);var legacyskins=['standard','cologneblue','nostalgia'];if($('#catlinks').length&&$.inArray(mw.config.get('skin'),legacyskins)<0){$aftDiv.insertBefore('#catlinks');}else{mw.util.$content.append($aftDiv);}var $tbAft=$('