Current File : /home/n742ef5/royalanteam.com/wp-content/plugins/security-malware-firewall/js/spbc-modal.min.js |
spbcModal={loaded:!1,loading:!1,opened:!1,opening:!1,load:function(e){this.loaded||(this.loading=!0,callback=function(e,t,o,n){spbcModal.loading=!1,spbcModal.loaded=e,document.dispatchEvent(new CustomEvent("spbcModalContentLoaded",{bubbles:!0}))},"function"==typeof spbcSendAJAXRequest&&spbcSendAJAXRequest({action:e},{callback:callback,notJson:!0}))},putError:function(e,t=!1){let o="<h2>An error</h2><p>"+e+"</p>",n=spbcSettings.default_wl_support_url;spbcSettings.wl_mode_enabled&&(n=spbcSettings.wl_support_url),t||(o+='<a style="text-align: left;margin-top: 40px;" target="_blank" href='+n+">Contact tech support</a>"),this.put(o)},put:function(e){spbcModal.loading=!1,spbcModal.loaded=e,document.dispatchEvent(new CustomEvent("spbcModalContentLoaded",{bubbles:!0}))},confirm:function(e,t="",o="",n,d="Yes",a="No"){spbcModal.loading=!1;var s,l,c=document.getElementById("spbc-modal-content");c&&(c.innerHTML="",(l=document.createElement("div")).className="spbc-modal-header",l.textContent=e,c.append(l),(e=document.createElement("div")).className="spbc-modal-text-block",c.append(e),(l=o)&&60<o.length&&(o="..."+o.slice(o.length-60)),(s=document.createElement("div")).className="spbc-modal-text",s.textContent=t,e.append(s),(t=document.createElement("div")).className="spbc-modal-file_path_wrapper",e.append(t),(s=document.createElement("span")).className="spbc-modal-file_path",s.textContent=o||"",s.title=l,t.append(s),(e=document.createElement("div")).className="spbc-modal-buttons-block",c.append(e),(o=document.createElement("button")).className="spbc-modal-button spbc_manual_link",o.textContent=d,o.onclick=function(){n(!0),spbcModal.close()},e.append(o),(l=document.createElement("button")).className="spbc-modal-button spbc_manual_link",l.textContent=a,l.onclick=function(){spbcModal.close()},e.append(l)),document.dispatchEvent(new CustomEvent("spbcModalContentLoaded",{bubbles:!0}))},open:function(){function e(){let e="";for(key in this.styles)key&&(e+=key+":"+this.styles[key]+";");return e}var t={styles:{"z-index":"9999",position:"fixed",top:"0",left:"0",width:"100%",height:"100%",background:"rgba(0,0,0,0.5)",display:"flex","justify-content":"center","align-items":"center"},toString:e},o={styles:{position:"relative",padding:"20px",margin:"10px","max-width":"550px",background:"#FFF",border:"1px solid rgba(0,0,0,0.75)","border-radius":"4px","box-shadow":"7px 7px 5px 0px rgba(50,50,50,0.75)"},toString:e},n={styles:{position:"absolute",background:"#FFF",width:"20px",height:"20px",border:"2px solid rgba(0,0,0,0.75)","border-radius":"15px",cursor:"pointer",top:"-8px",right:"-8px"},toString:e},d={styles:{content:'""',display:"block",position:"absolute",background:"#000","border-radius":"1px",width:"2px",height:"16px",top:"2px",left:"9px",transform:"rotate(45deg)"},toString:e},a={styles:{content:'""',display:"block",position:"absolute",background:"#000","border-radius":"1px",width:"2px",height:"16px",top:"2px",left:"9px",transform:"rotate(-45deg)"},toString:e},s={styles:{display:"grid",gap:"20px","overflow-y":"auto","overflow-x":"hidden"},toString:e},l={styles:{overflow:"hidden"},toString:e},c=document.createElement("style"),l=(c.setAttribute("id","spbc-modal-styles"),c.innerHTML="body.spbc-modal-opened{"+l+"}",c.innerHTML+="#spbc-modal-overlay{"+t+"}",c.innerHTML+="#spbc-modal-close{"+n+"}",c.innerHTML+="#spbc-modal-close:before{"+d+"}",c.innerHTML+="#spbc-modal-close:after{"+a+"}",c.innerHTML+="#spbc-modal-content{"+s+"}",document.body.append(c),document.createElement("div")),t=(l.setAttribute("id","spbc-modal-overlay"),document.body.append(l),document.body.classList.add("spbc-modal-opened"),document.createElement("div")),n=(t.setAttribute("id","spbc-modal-inner"),t.setAttribute("style",o),l.append(t),document.createElement("div")),d=(n.setAttribute("id","spbc-modal-close"),t.append(n),document.createElement("div"));return this.loaded?d.innerHTML=this.loaded:d.innerHTML="Loading...",d.setAttribute("id","spbc-modal-content"),t.append(d),this.opened=!0,this},close:function(){spbcModal.loaded="",spbcModal.loading=!1,document.body.classList.remove("spbc-modal-opened"),document.getElementById("spbc-modal-overlay").remove(),document.getElementById("spbc-modal-styles").remove(),document.dispatchEvent(new CustomEvent("spbcModalClosed",{bubbles:!0}))}},document.addEventListener("click",function(e){(e.target&&"spbc-modal-overlay"===e.target.id||"spbc-modal-close"===e.target.id)&&spbcModal.close()}),document.addEventListener("spbcModalContentLoaded",function(e){spbcModal.opened&&spbcModal.loaded&&(document.getElementById("spbc-modal-content").innerHTML=spbcModal.loaded)});
//# sourceMappingURL=spbc-modal.min.js.map