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/RegExFileFilters.min.js

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