Current File : /home/pacjaorg/wpt.pacja.org/km/media/system/js/list-view.min.js |
function gridItemAction(t){let e=t.target;if(e.nodeName==="SPAN"&&["A","BUTTON"].includes(e.parentNode.nodeName)&&(e=e.parentNode),e.nodeName==="A"&&t.preventDefault(),e.hasAttribute("disabled")||!e.hasAttribute("data-item-task"))return;const{itemId:i}=e.dataset,{itemTask:a}=e.dataset,{itemFormId:o}=e.dataset;o?Joomla.listItemTask(i,a,o):Joomla.listItemTask(i,a)}function gridTransitionItemAction(t){const e=t.target;if(e.nodeName!=="SELECT"||e.hasAttribute("disabled"))return;const{itemId:i}=e.dataset,{itemTask:a}=e.dataset,{itemFormId:o}=e.dataset;e.form.transition_id.value=e.value,o?Joomla.listItemTask(i,a,o):Joomla.listItemTask(i,a)}function gridTransitionButtonAction(t){let e=t.target;e.nodeName==="SPAN"&&e.parentNode.nodeName==="BUTTON"&&(e=e.parentNode),!e.hasAttribute("disabled")&&Joomla.toggleAllNextElements(e,"d-none")}function applyIsChecked(t){const e=t.target,i=e.dataset.itemFormId||"";i?Joomla.isChecked(e.checked,i):Joomla.isChecked(e.checked)}const setup=({target:t})=>{t.querySelectorAll(".js-grid-item-check-all").forEach(e=>e.addEventListener("click",i=>Joomla.checkAll(i.target))),t.querySelectorAll(".js-grid-item-is-checked").forEach(e=>e.addEventListener("click",applyIsChecked)),t.querySelectorAll(".js-grid-item-action").forEach(e=>e.addEventListener("click",gridItemAction)),t.querySelectorAll(".js-grid-item-transition-action").forEach(e=>e.addEventListener("change",gridTransitionItemAction)),t.querySelectorAll(".js-grid-button-transition-action").forEach(e=>e.addEventListener("click",gridTransitionButtonAction))};setup({target:document}),document.addEventListener("joomla:updated",setup);