| Current Path : /home/jeromecohp/www/templates/yootheme/packages/builder-newsletter/app/ |
| Current File : /home/jeromecohp/www/templates/yootheme/packages/builder-newsletter/app/newsletter.min.js |
/*! YOOtheme Pro v4.4.20 | https://yootheme.com */
(function(e){"use strict";e.on("body","submit",".js-form-newsletter",r=>{r.preventDefault();const t=r.target,n=e.$(".message",t);e.addClass(n,"uk-hidden"),fetch(t.action,{method:"post",body:new FormData(t)}).then(s=>{s.json().then(a=>{if(s.ok){const{message:d,redirect:c}=a;d?(o(d),t.reset()):c?window.location.href=c:o("Invalid response.",!0)}else o(a,!0)},()=>o(s.statusText,!0))});function o(s,a){e.removeClass(n,"uk-hidden uk-text-danger"),e.addClass(n,`uk-text-${a?"danger":"success"}`),n.innerText=s}})})(UIkit.util);