PageSourceSearch

https://hct.ac.ae/wp-content/themes/HCTtheme/assets/uae-ds/js/general.js?ver=1774959536

js hct.ac.ae collected 2026-10-02 05:43:14 UTC 1,267 bytes, 40 lines download raw bytes

1jQuery(document).ready(function ($) {
2
3    
4});
5
6document.addEventListener("DOMContentLoaded", function () {
7    const alertBar = document.querySelector(".header-alert");
8    const closeBtn = document.querySelector(".close-alert");
9    const cookieName = "headerAlertClosed";
10
11    // --- helper: get cookie ---
12    function getCookie(name) {
13        const value = `; ${document.cookie}`;
14        const parts = value.split(`; ${name}=`);
15        if (parts.length === 2) return parts.pop().split(";").shift();
16    }
17
18    // --- helper: set cookie ---
19    function setCookie(name, value, days) {
20        const date = new Date();
21        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
22        document.cookie = name + "=" + value +
23            "; expires=" + date.toUTCString() +
24            "; path=/";
25    }
26
27    // Hide alert if cookie exists
28    if (getCookie(cookieName) && alertBar) {
29        alertBar.style.display = "none";
30    }
31
32    // Close button click
33    if (closeBtn && alertBar) {
34        closeBtn.addEventListener("click", function (e) {
35            e.preventDefault();
36            alertBar.style.display = "none";
37            setCookie(cookieName, "1", 1); // expires in 1 day
38        });
39    }
40});

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.