Your IP : 216.73.216.224


Current Path : /var/www/html/media/com_akeebabackup/js/
Upload File :
Current File : /var/www/html/media/com_akeebabackup/js/RegExDatabaseFilters.min.js

"use strict";if(void 0===akeebabackup)var akeebabackup={};void 0===akeebabackup.Regexdbfilters&&(akeebabackup.Regexdbfilters={currentRoot:null}),akeebabackup.Regexdbfilters.activeRootChanged=function(){var e=document.getElementById("active-root");akeebabackup.Regexdbfilters.load(e.options[e.selectedIndex].value)},akeebabackup.Regexdbfilters.load=function(e){var t={root:e,verb:"list"},a={action:JSON.stringify(t)};akeebabackup.System.doAjax(a,function(e){akeebabackup.Regexdbfilters.render(e)},null,!1,15e3)},akeebabackup.Regexdbfilters.render=function(e){const t=document.getElementById("ak_list_contents");t.innerHTML="",e?.list?.length&&e.list.forEach(e=>akeebabackup.Regexdbfilters.addRow(e,t)),akeebabackup.Regexdbfilters.addNewRow(t)},akeebabackup.Regexdbfilters.addRow=function(e,t){var a=document.createElement("tr");t.appendChild(a);var n="fa fa-edit";""==e.item&&(n="fa fa-plus-square");var r=document.createElement("td"),l=document.createElement("span"),c=document.createElement("span");l.className="table-icon-container btn btn-primary btn-sm edit ak-toggle-button me-2",l.insertAdjacentHTML("beforeend",'<span class="'+n+'"></span>'),l.addEventListener("click",function(){var n=["regextables","regextabledata"],r=document.createElement("select");r.setAttribute("name","type"),r.className="type-select form-select";for(var l=0;l<n.length;l++){var c=n[l],i="COM_AKEEBABACKUP_DBFILTER_TYPE_"+String(c).toUpperCase(),o=Joomla.Text._(i),d=document.createElement("option");d.setAttribute("value",c),d.textContent=o,c==e.type&&d.setAttribute("selected","selected"),r.appendChild(d)}a.querySelector("td.ak-type span").style.display="none",a.querySelector("td.ak-type").appendChild(r);var s=document.createElement("input");s.className="form-control w-100",s.setAttribute("type","text"),s.setAttribute("name","item"),s.value=e.item,a.querySelector("td.ak-item code").style.display="none",a.querySelector("td.ak-item").appendChild(s);var p=a.children[0];p.querySelector("span.edit").style.display="none",p.querySelector("span.delete").style.display="none";var b=document.createElement("span");p.appendChild(b),b.className="table-icon-container btn btn-primary btn-sm save me-2 ak-toggle-button",b.insertAdjacentHTML("beforeend",'<span class="fa fa-save"></span>'),b.addEventListener("click",function(){var n=a.children[0];n.querySelector("span.cancel").style.display="none";var l=r.options[r.selectedIndex].value,c=s.value;if(""===c.trim())return""==e.item?void akeebabackup.System.triggerEvent(n.querySelector("span.cancel"),"click"):void akeebabackup.System.triggerEvent(n.querySelector("span.delete"),"click");var i=document.getElementById("active_root"),o={verb:"set",type:l,node:c,root:i.options[i.selectedIndex].value};console.debug(o),akeebabackup.Fsfilters.toggle(o,this,function(n,r){var i=""!=e.item&&""!=e.type&&(e.item!=c||e.type!=l),d=""==e.item||""==e.type,s=a.children[0];if(""==e.item){var p=s.querySelector("span.edit").firstChild;p.className=p.className.replace("fa-plus-square","fa-edit")}o.type=e.type,o.node=e.item,e.type=l,e.item=c;var b="COM_AKEEBABACKUP_DBFILTER_TYPE_"+String(e.type).toUpperCase();a.querySelector("td.ak-type span").textContent=Joomla.Text._(b),a.querySelector("td.ak-item code").textContent=akeebabackup.System.escapeHTML(e.item),akeebabackup.System.triggerEvent(s.querySelector("span.cancel"),"click"),i?(o.verb="remove",akeebabackup.Fsfilters.toggle(o,this,function(e,t){},!1)):(e.item!=c||e.type!=l||d)&&akeebabackup.Regexdbfilters.addNewRow(t)},!1)});var u=document.createElement("span");p.appendChild(u),u.className="table-icon-container btn btn-warning btn-sm cancel ak-toggle-button",u.insertAdjacentHTML("beforeend",'<span class="fa fa-times-circle"></span>'),u.addEventListener("click",function(){var t=a.children[0],n=t.querySelector("span.save");n.parentNode.removeChild(n),(n=t.querySelector("span.cancel")).parentNode.removeChild(n),t.querySelector("span.edit").style.display="inline-block",""!=e.item&&(t.querySelector("span.delete").style.display="inline-block"),r.parentNode.removeChild(r),a.querySelector("td.ak-type span").style.display="inline-block",s.parentNode.removeChild(s),a.querySelector("td.ak-item code").style.display="inline-block"})}),c.className="table-icon-container btn btn-danger btn-sm delete ak-toggle-button",c.insertAdjacentHTML("beforeend",'<span class="fa fa-trash"></span>'),c.addEventListener("click",function(){var n=document.getElementById("active_root"),r={verb:"remove",type:e.type,node:e.item,root:n.options[n.selectedIndex].value};akeebabackup.Fsfilters.toggle(r,this,function(n,r){a.remove(),""==e.item&&akeebabackup.Regexdbfilters.addNewRow(t)},!1)}),r.appendChild(l),r.appendChild(c),a.appendChild(r),""==e.item&&(r.querySelector("span.delete").style.display="none");var i="COM_AKEEBABACKUP_DBFILTER_TYPE_"+String(e.type).toUpperCase(),o=Joomla.Text._(i);""==e.type&&(o="");var d=document.createElement("td");d.className="ak-type",d.innerHTML="<span>"+o+"</span>",a.appendChild(d);var s=document.createElement("td");s.className="ak-item",s.innerHTML="<code>"+(null==e.item?"":akeebabackup.System.escapeHTML(e.item))+"</code>",a.appendChild(s)},akeebabackup.Regexdbfilters.addNewRow=function(e){akeebabackup.Regexdbfilters.addRow({type:"",item:""},e)},akeebabackup.System.documentReady(function(){document.getElementById("active_root").addEventListener("change",akeebabackup.Regexdbfilters.activeRootChanged),akeebabackup.Regexdbfilters.render(Joomla.getOptions("akeebabackup.Regexdatabasefilters.guiData",{}))});
//# sourceMappingURL=RegExDatabaseFilters.min.js.map