document.addEventListener("DOMContentLoaded",function(){var purgeCacheButton=document.querySelector('[data-qa-id\x3d"cachePurge"]');if(purgeCacheButton){purgeCacheButton.addEventListener("click",function(event){event.preventDefault();var url=purgeCacheButton.getAttribute("data-url");var confirmPurge=confirm("Purge Cloudflare Page Cache for:\n\n"+url);if(confirmPurge){var form=document.createElement("form");form.method="POST";form.action="/o/cfcacheclear/purge_cache";var input=document.createElement("input");
input.type="hidden";input.name="url";input.value=url;form.appendChild(input);document.body.appendChild(form);form.submit()}});var urlParams=new URLSearchParams(window.location.search);var status=urlParams.get("cachePurgeStatus");if(status)if(status==="success")Liferay.Util.openToast({message:"Cache Purged Successfully!",type:"success"});else if(status==="fail")Liferay.Util.openToast({message:"Cache Purge Failed!",type:"danger"});urlParams.delete("cachePurgeStatus");let newUrl=window.location.pathname;
if(urlParams.toString())newUrl+=`?${urlParams.toString()}`;window.history.replaceState({},"",newUrl)}});
