PageSourceSearch

https://news.campbell.edu/wp-content/themes/campbell/assets/dist/js/header.js?ver=3.1.0

js campbell.edu collected 2026-09-24 08:26:19 UTC 11,575 bytes, 2 lines download raw bytes

1(()=>{(function(e){function w(){var a=e("#site__menu"),r=e("#toggle__menu"),t=e("#close__menu"),n=e("body"),l=a.find("nav").not("#menu--primary"),s=e("#brand__bar"),i=e(".panel__mega"),o=e("#toggle__resources"),_=e("#toggle__logins"),c=e("#toggle__personas"),u=e("#panel__resources"),x=e("#panel__logins"),M=e("#panel__personas"),g=null,m=null,d=null;function K(){s.parent()[0]!==a[0]&&(m=s.parent(),d=s.prev(),a.append(s))}function N(){m&&(d&&d.length?d.after(s):m.prepend(s),m=null,d=null)}function V(){n.addClass("clip mobile-nav-shown"),r.addClass("toggle__menu--active"),s.addClass("brand__bar--active"),K(),e("#menu--primary").length>0&&(a.addClass("site__menu--active"),u.removeClass("panel__resources--active").attr("aria-hidden","true"),x.removeClass("panel__logins--active").attr("aria-hidden","true"),M.removeClass("panel__personas--active").attr("aria-hidden","true"),o.removeClass("toggle__resources--active"),_.removeClass("toggle__logins--active"),c.removeClass("toggle__personas--active")),g=function(h){if(h.key==="Tab"){var f='a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])',A=a.find(".panel__mega--active"),C;if(A.length>0){var z=a.find(".mobile-menu-header");C=z.find(f).add(A.find(f))}else C=a.find(f);var F=s.find(f),p=C.add(F).filter(function(){return this.checkVisibility({visibilityProperty:!0})});if(p.length!==0){var b=p.index(document.activeElement);if(b!==-1){var y;h.shiftKey?y=(b-1+p.length)%p.length:y=(b+1)%p.length,h.preventDefault(),p[y].focus()}}}},document.addEventListener("keydown",g),setTimeout(function(){t.focus()},100)}function T(){g&&(document.removeEventListener("keydown",g),g=null),n.removeClass("clip mobile-nav-shown"),r.removeClass("toggle__menu--active"),s.removeClass("brand__bar--active"),N(),e("#menu--primary").length>0&&(a.removeClass("site__menu--active"),i.removeClass("panel__mega--active"),v()),u.removeClass("panel__resources--active").attr("aria-hidden","true"),x.removeClass("panel__logins--active").attr("aria-hidden","true"),M.removeClass("panel__personas--active").attr("aria-hidden","true"),o.removeClass("toggle__resources--active").attr("aria-expanded","false"),_.removeClass("toggle__logins--active").attr("aria-expanded","false"),c.removeClass("toggle__personas--active").attr("aria-expanded","false"),r.focus()}r.click(function(){V()}),t.click(function(){T()}),window.closeMobileMenu=T}function B(){var a=e("#toggle__menu"),r=e("#site__menu"),t=r.find("nav").not(":first-child");a.unbind("click").remove()}function S(){var a=e("#toggle__search"),r=e("#toggle__alert"),t=e("#panel__search"),n=e("#brand__bar");r.prependTo(n.children(".wrapper")),a.appendTo(n.children(".wrapper")),t.insertAfter(n)}function P(){var a=e("#panel__logins"),r=e("#panel__resources"),t=e("#panel__personas"),n=e("#brand__bar"),l=e("#toggle__search"),s=e("#panel__search"),i=e("#toggle__resources");i.click(function(){var c=r.outerHeight();e("#menu--primary").length>0&&e(this).hasClass("toggle__resources--active")||e("#menu--primary").length<1&&e(window).width()>959&&e(this).hasClass("toggle__resources--active")?(i.attr("aria-expanded","false").removeClass("toggle__resources--active"),r.attr("aria-hidden","true").removeClass("panel__resources--active"),n.removeAttr("style")):(o.attr("aria-expanded","false").removeClass("toggle__logins--active"),a.attr("aria-hidden","true").removeClass("panel__logins--active"),_.attr("aria-expanded","false").removeClass("toggle__personas--active"),t.attr("aria-hidden","true").removeClass("panel__personas--active"),l.attr("aria-expanded","false").removeClass("toggle__search--active"),s.removeClass("panel__search--active"),i.attr("aria-expanded","true").addClass("toggle__resources--active"),r.attr("aria-hidden","false").addClass("panel__resources--active"),n.css("margin-top",c)),e("#menu--resources").on("focusout",function(u){this.contains(u.relatedTarget)||(r.removeClass("panel__resources--active").attr("aria-hidden","true"),i.removeClass("toggle__resources--active").attr("aria-expanded","false"),n.removeAttr("style"))})});var o=e("#toggle__logins");o.click(function(){var c=a.outerHeight();e("#menu--primary").length>0&&e(this).hasClass("toggle__logins--active")||e("#menu--primary").length<1&&e(window).width()>959&&e(this).hasClass("toggle__logins--active")?(o.attr("aria-expanded","fal
1se").removeClass("toggle__logins--active"),a.attr("aria-hidden","true").removeClass("panel__logins--active"),n.removeAttr("style")):(i.attr("aria-expanded","false").removeClass("toggle__resources--active"),r.attr("aria-hidden","true").removeClass("panel__resources--active"),_.attr("aria-expanded","false").removeClass("toggle__personas--active"),t.attr("aria-hidden","true").removeClass("panel__personas--active"),l.attr("aria-expanded","false").removeClass("toggle__search--active"),s.removeClass("panel__search--active"),o.attr("aria-expanded","true").addClass("toggle__logins--active"),a.attr("aria-hidden","false").addClass("panel__logins--active"),n.css("margin-top",c)),e("#menu--logins").on("focusout",function(u){this.contains(u.relatedTarget)||(a.removeClass("panel__logins--active").attr("aria-hidden","true"),o.removeClass("toggle__logins--active").attr("aria-expanded","false"),n.removeAttr("style"))})});var _=e("#toggle__personas");_.click(function(){var c=t.outerHeight();e("#menu--primary").length>0&&e(this).hasClass("toggle__personas--active")||e("#menu--primary").length<1&&e(window).width()>959&&e(this).hasClass("toggle__personas--active")?(_.attr("aria-expanded","false").removeClass("toggle__personas--active"),t.attr("aria-hidden","true").removeClass("panel__personas--active"),n.removeAttr("style")):(i.attr("aria-expanded","false").removeClass("toggle__resources--active"),r.attr("aria-hidden","true").removeClass("panel__resources--active"),o.attr("aria-expanded","false").removeClass("toggle__logins--active"),a.attr("aria-hidden","true").removeClass("panel__logins--active"),l.attr("aria-expanded","false").removeClass("toggle__search--active"),s.removeClass("panel__search--active"),_.attr("aria-expanded","true").addClass("toggle__personas--active"),t.attr("aria-hidden","false").addClass("panel__personas--active"),n.css("margin-top",c)),e("#menu--personas").on("focusout",function(u){this.contains(u.relatedTarget)||(t.removeClass("panel__personas--active").attr("aria-hidden","true"),_.removeClass("toggle__personas--active").attr("aria-expanded","false"),n.removeAttr("style"))})})}function E(){var a=e("#site__title"),r=e("#site__bar--logo"),t=e("#site__bar--menu"),n=e("#toggle__alert"),l=e("#toggle__search"),s=e("#panel__search"),i=e("#site__bar"),o='<button id="toggle__menu" class="toggle__menu">Menu</button>';s.prependTo(i),a.appendTo(i.find("> .wrapper")),n.appendTo(i.find("> .wrapper")),l.appendTo(i.find("> .wrapper")),i.find("> .wrapper").append(o),r.remove()}function I(){var a=e("#header-container"),r=e("#site__menu"),t=e("#menu--personas"),n=e("#menu--primary");a.hasClass("header-container--university")&&n.unwrap(),n.appendTo(r),t.appendTo(r)}function H(){var a=e("#header-container"),r=e("#site__title"),t=e("#site__menu"),n=e("#menu--primary"),l=e("#site__bar"),s=e("#panel__personas");if(r.appendTo(l.find(".wrapper")),a.hasClass("header-container--university")&&!a.hasClass("header--minimal")){var i=l.find(".wrapper .menus");if(i.length===0){var o=e('<div class="menus"></div>');o.append(n),l.find(".wrapper").append(o)}else i.append(n)}else a.hasClass("header-container--persona"),n.appendTo(l);var _=s.find(".wrapper #menu--personas");_.length===0&&e("#menu--personas").appendTo("#panel__personas .wrapper"),t.removeClass("site__menu--active"),l.removeAttr("style")}function O(){var a=e("#menu--primary");if(a.length&&typeof ScrollMagic=="function")var r=new ScrollMagic.Controller({addIndicators:!1}),t=new ScrollMagic.Scene({triggerElement:"#menu--primary",triggerHook:0}).setPin("#menu--primary").addTo(r)}function j(){var a=e("#menu--primary");a.length&&typeof ScrollMagic=="function"&&a.removeAttr("style").unwrap()}function L(){e(document).keyup(function(a){var r=a.keyCode==27,t=e("#site__menu").hasClass("site__menu--active"),n=e("#panel__resources").hasClass("panel__resources--active"),l=e("#panel__logins").hasClass("panel__logins--active"),s=e("#panel__personas").hasClass("panel__personas--active"),i=e("#panel__search").hasClass("panel__search--active"),o=e("#panel__alerts").hasClass("panel__alerts--active");r&&t?typeof window.closeMobileMenu=="function"?window.closeMobileMenu():console.log("closeMobileMenu function not found"):r&&n?e("#toggle__resources").trigger("click"):r&&l?e("#toggle__logins").trigger("click"):r&&s?e("#toggle__personas").trigger("click"):r&&i?e("#toggle__search").trigger("click"):r&&o&&e(".alert__close").trigger("click")})}function Q(){e(".submenu-toggle").on("click",function(){e(".panel__mega").removeClass("panel__mega--active");var a=e(this).next(".panel__mega");a.addClass("panel__mega--active"),v(),setTimeout(function(){a.find(".back a").first().focus()},200)}),e(".submenu-toggle").on("keypress",function(){e(".panel__mega").removeClass("panel__mega--active");var a=e(this).next(".panel__mega");a.addClass("panel__mega--active"),v(),setTimeout(function(){a.find(".back a").first().focus()},200)}),e(".current-page-ancestor").find(".panel__mega").addClass("panel__mega--active"),v()}function k(){e(".menu-item-has-children").removeClass("open")}function q(){e(".submenu-toggle").on("click",function(){e(this).parent(e(".menu-item-has-children")).siblings(e(".menu-item-has-children")).removeClass("open"),e(this).parent(e(".menu-item-has-children")).hasClass("open")?e(this).parent(e(".menu-item-has-children")).removeClass("open"):e(this).parent(e(".menu-item-has-children")).addClass("open")}),e(document).keyup(function(a){a.keyCode==27&&k()}),e(".menu-item-has-children > a").on("focus",function(){k()}),e("#menu--primary").on("focusout",function(a){this.contains(a.relatedTarget)||e(".menu-item-has-children").removeClass("open")})}function D(){var a=e("#primary-menu"),r=e("#primary-menu .panel__mega");r.prepend('<div class="back"><a href="#"><span class="nav-arrow"></span> Back</a></div>'),t();function t(){e(".panel__mega .back").on("click",function(n){n.preventDefault();var l=e(this).closest(".panel__mega"),s=l.prev(".submenu-toggle");l.removeClass("panel__mega--active"),v(),setTimeout(function(){s.focus()},200)})}}function v(){var a=e("#primary-menu >
1 li"),r=e("#menu--primary .menu-title").add("#menu--personas"),t=e("#site__menu").find(".panel__mega--active").first();if(t.length>0){var n=t.closest("li");a.not(n).attr("inert",""),n.removeAttr("inert"),n.children("a, .submenu-toggle").attr("inert",""),r.attr("inert","")}else a.removeAttr("inert"),a.children("a, .submenu-toggle").removeAttr("inert"),r.removeAttr("inert")}jQuery(document).ready(function(){P(),Q(),D(),q(),e("#menu--primary").length<1&&e("#toggle__menu").on("click",function(){var a=e("#panel__resources"),r=e("#panel__logins"),t=e("#toggle__resources");a.toggleClass("panel__resources--active"),t.toggleClass("toggle__resources--active"),a.hasClass("panel__resources--active")?a.removeAttr("aria-hidden"):a.attr("aria-hidden","true"),r.hasClass("panel__logins--active")&&(r.removeClass("panel__logins--active").attr("aria-hidden","true"),a.removeClass("panel__resources--active").attr("aria-hidden","true"))}),e("#colophon-menu").prepend(e("#copyright"))}),enquire.register("screen and (min-width: 1175px)",{match:function(){B(),S(),H(),O()},unmatch:function(){j(),I(),E(),w()},setup:function(){w(),L()}})})(jQuery);})();
2//# sourceMappingURL=header.js.map

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.