function CMSPluginNewsletter(formId){let $this=this,url=location.protocol+'//'+document.domain+'/cms/public/request.php';this.bind=function(){$(formId).unbind('submit').bind('submit',function(){$this.addEmail();return false;});} this.addEmail=function(){let data=$(formId).serialize();data=data+'&Action=ADD_EMAIL&PluginName=newsletter';data+='&csrf_token='+getCsrfTokenJs() $.ajax({type:"POST",url:url,data:data,success:function(result){let re=JSON.parse(result);$(formId+'Notice').html(re.notice);if(re.status==='error'){$('body').trigger('plugin.newsletter.send.error');}else{$('body').trigger('plugin.newsletter.send.success');}},error:ajaxErrorResponse});}} document.addEventListener("DOMContentLoaded",function(){var PluginNewsletter=new CMSPluginNewsletter('#newsletterForm');PluginNewsletter.bind();var PluginNewsletter2=new CMSPluginNewsletter('#newsletterForm2');PluginNewsletter2.bind();});