PageSourceSearch

https://www.uts.edu.au/dist/assets/js/Block/EmergencyBanner/Block__EmergencyBanner.js

js uts.edu.au collected 2026-09-24 07:18:12 UTC 1,967 bytes, 1 lines download raw bytes

1!function(){"use strict";!function(){var e=document.getElementById("campaign-general-message"),n=document.querySelector(".globalHeader");if(e&&n){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();var t=e.querySelector(".campaign-close");t&&t.addEventListener("click",(function(n){n.preventDefault(),e.style.display="none",document.documentElement.style.setProperty("--campaign-h","0px"),document.body.classList.remove("has-campaign")}))}function o(){var n=window.scrollY,t=e.offsetHeight||0;document.documentElement.style.setProperty("--campaign-h",t+"px"),document.body.classList.add("has-campaign"),window.scrollTo(0,n)}function a(){requestAnimationFrame(o),window.addEventListener("load",(function(){o()}))}}(),function(){var e=document.getElementById("campaign-general-message"),n=document.querySelector(".globalHeader");if(console.log(e),e&&n){var t=e.querySelector(".campaign-close");"loading"===document.readyState?document.addEventListener("DOMContentLoaded",l):l()}else console.log("[Campaign] Banner or header not found");function o(e){return e?new Date(e):null}function a(){var n=window.scrollY,t=e.offsetHeight||0;document.documentElement.style.setProperty("--campaign-h",t+"px"),document.body.classList.add("has-campaign"),window.scrollTo(0,n)}function c(){e.style.display="none",document.documentElement.style.setProperty("--campaign-h","0px"),document.body.classList.remove("has-campaign"),console.log("[Campaign] Banner hidden")}function l(){var n,l,d;n=o(e.getAttribute("data-start")),l=o(e.getAttribute("data-end")),d=new Date,console.log("[Campaign] Now:",d),console.log("[Campaign] Start:",n),console.log("[Campaign] End:",l),(n&&l?d>=n&&d<=l:(console.log("[Campaign] Missing start/end dates"),0))?(e.style.display="",requestAnimationFrame(a),console.log("[Campaign] Banner shown")):c(),t&&t.addEventListener("click",(function(e){e.preventDefault(),c(),console.log("[Campaign] Banner manually closed")}))}}()}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.