PageSourceSearch

https://www.deeganmarine.com.au/site/DefaultSite/skins/website_2021/js/custom.min.js?v=003

js deeganmarine.com.au collected 2026-10-08 14:54:06 UTC 10,575 bytes, 1 lines download raw bytes

1!function($){var desktopMenu=!1,$navbar=$("nav").first(),stickyListen=$navbar.hasClass("sticky-listen"),$navbarParentLinks=$("#navbarNav .pb-menu-item").has(".pb-menu-sub"),$megaMenuOverlay=$("#megaMenuOverlay"),menuOpen=!1,pageHistoryKey="pageHistory";function navbarScrollHandler($target){(window.scrollY||window.pageYOffset)>0?$target.addClass("stuck"):$target.removeClass("stuck")}function setupStickyHeader(){stickyListen&&(navbarScrollHandler($navbar),$(window).on("scroll",(function(){navbarScrollHandler($navbar)})))}function addMenuClasses(){$navbarParentLinks.addClass("pb-menu-parent")}function removeCurrentMenu(){var $expanded=$navbarParentLinks.filter($(".expanded")),$subMenu=$navbarParentLinks.find(".pb-menu-sub.active");$expanded.removeClass("expanded"),$subMenu.removeClass("active")}function closeOverlay(){$megaMenuOverlay.removeClass("active"),$navbar.removeClass("overlay-open")}function closeMenu(){removeCurrentMenu(),closeOverlay(),menuOpen=!1}function openOverlay(){$megaMenuOverlay.addClass("active"),$navbar.addClass("overlay-open")}function openMenu($parent){var $subMenu=$parent.find(".pb-menu-sub");$parent.addClass("expanded"),$subMenu.addClass("active"),menuOpen=!0}function handleParentClick(e,$parent){return desktopMenu?(e.preventDefault(),menuOpen?$parent.hasClass("expanded")?closeMenu():(removeCurrentMenu(),openMenu($parent)):(openOverlay(),openMenu($parent)),!1):$parent.hasClass("pb-menu-parent")?(e.preventDefault(),menuOpen?$parent.hasClass("expanded")?closeMenu():(removeCurrentMenu(),openMenu($parent)):openMenu($parent),!1):void 0}function handleOverlayClick(e){if(menuOpen)return e.preventDefault(),closeMenu(),!1}function addMenuListeners(){$navbarParentLinks.click((function(e){$(e.target).hasClass("pb-menu-link")&&handleParentClick(e,$(this))})),$megaMenuOverlay.click((function(e){"megaMenuOverlay"===e.target.id&&handleOverlayClick(e)})),$(window).resize(checkWindowSize)}function checkWindowSize(){desktopMenu=$(window).width()>991}function addMobileMenuListener(){$("button.navbar-toggler").click((function(){$(this).hasClass("collapsed")?$navbar.addClass("mobile-open"):$navbar.removeClass("mobile-open")}))}function setupMenu(){checkWindowSize(),addMenuClasses(),addMenuListeners(),addMobileMenuListener()}var $sideMenuTabs=$("#sideMenu"),$sideMenuContent=$("#sideMenuContent"),$sideMenuOverlay=$("#sideMenuOverlay");function showSideMenu(id){$sideMenuOverlay.addClass("active");var $currMenu=$sideMenuContent.find(".side-menu__content-inner.active");if($currMenu.length>0){if($currMenu.attr("id")===id)return;deactivateSideMenu($currMenu),setTimeout((function(){activateSideMenu(id)}),100)}else activateSideMenu(id)}function activateSideMenu(id){$sideMenuContent.addClass("active"),$sideMenuContent.find(id).addClass("active").fadeIn(300)}function deactivateSideMenu($currMenu){$currMenu.fadeOut(200).removeClass("active")}function closeSideMenu(){$sideMenuContent.removeClass("active"),$sideMenuOverlay.removeClass("active");var $currMenu=$sideMenuContent.find(".side-menu__content-inner.active");$currMenu.length>0&&$currMenu.fadeOut().removeClass("active")}function addSideMenuListeners(){$sideMenuTabs.find(".open-side-menu").click((function(){var dealerInfo=$(this).find(".dealer").not(".d-none");if(dealerInfo.length>0){console.log("navigate to selected dealer page",dealerInfo);var dealerPageLink=dealerInfo.data("href");location.href=dealerPageLink}else showSideMenu($(this).data("target"))})),$("body").on("click",".close-side-menu",(function(){closeSideMenu()})),$(".side-menu__overlay").click((function(e){$(e.target).hasClass("side-menu__overlay")&&closeSideMenu()}))}var $QuintrexSideMenu=$("#QuintrexSideMenu"),$QuintrexSideMenuContent=$("#QuintrexSideMenuContent");function activateQuintrexSideMenu(){$QuintrexSideMenuContent.addClass("active").fadeIn(300)}function closeQuintrexSideMenu(){$QuintrexSideMenuContent.removeClass("active");var $currMenu=$QuintrexSideMenu;$currMenu.length>0&&$currMenu.fadeOut().removeClass("active")}function addQuintrexSideMenuListeners(){$QuintrexSideMenu.click((function(){showSideMenu($(this).data("target"))})),$("body").on("click",".close-side-menu",(function(){closeQuintrexSideMenu()}))}function fillPlaceholders($form,itemSelector,labelSelector){var $field;$form.find(itemSelector).each((function(){($field=$(this)).find("input, textarea").attr("placeholder",$field.find(labelSelector).text())}))}function fillFormPlaceholders(){$(".fill-placeholders").each((function(){fillPlaceholders($(this),"li.item",".label")})),$(".fill-placeholders-formfields").each((function(){fillPlaceholders($(this),"li.formField",".formFieldLabel")})),$(".fill-placeholders-by-title").each((function(){$(this).find('input[type="text"]').each((function(){var $this=$(this);$this.attr("placeholder",$this.attr("title"))})),$(this).find(".textarea").each((function(){var $this=$(this);$this.attr("placeholder",$this.attr("title"))}))}))}function initBackToTop(){var $backToTop=$("#backToTop"),activationPoint=500,backToTopVisible=!1;if($backToTop.length>0){function checkBackToTop(){$(window).width()>=992&&($(window).scrollTop()>500?backToTopVisible||(backToTopVisible=!0,$backToTop.fadeIn(200)):backToTopVisible&&(backToTopVisible=!1,$backToTop.fadeOut(100)))}checkBackToTop(),$(window).scroll(checkBackToTop),$backToTop.find("a").click((function(event){return event.preventDefault(),$("html, body").animate({scrollTop:0},500),!1}))}}function initElementFocusEvent(){$("a[data-href]").click((function(event){event.preventDefault();var destinationElement=$(this).data("href");if(console.log("initElementFocusEvent",destinationElement,$(destinationElement),$(this).data("offset")),$(destinationElement).length>0){var newTop=$(destinationElement).offset().top,destinationElementOffset=$(this).data("offset");destinationElementOffset&&(newTop+=destinationElementOffset),$("html, body").animate({scrollTop:newTop},500)}return!1}))}function initDealerPrefill(){if($("#hiddenDealerName").length>0){var dealerInfo=$("#hiddenDealerName").text().replace(/\"/g,"");if(dealerInfo){var xDealerInfo=dealerInfo.split("#"),sideBar_DealerLabelContainer=$("#sideMenuContactDealer"),sideBar_DealerContainer=$("[data-target='#sideMenuContactDealer']"),headerMenu=$("[data-target='#headerMenu']"),_dealer={name:xDealerInfo[0],link:"/Dealers/"+xDealerInfo[1],address:""};if(Hogan){var x_template=Hogan.compile(sideBar_DealerLabelContainer.html()),x_content=x_template.render(_dealer);sideBar_DealerLabelContainer.html(x_content);var x_template_2=Hogan.compile(sideBar_DealerContainer.html()),x_content_2=$(x_template_2.render(_dealer));if(sideBar_DealerContainer.html(x_content_2),headerMenu.length>0){var x_template_3=Hogan.compile(headerMenu.html()),x_content_3=$(x_template_3.render(_dealer));headerMenu.html(x_content_3)}console.log(_dealer,x_template,x_template_2,x_template_2),sideBar_DealerLabelContainer.find(".no-dealer").addClass("d-none"),sideBar_DealerContainer.find(".no-dealer").addClass("d-none"),headerMenu.find(".no-dealer").addClass("d-none"),sideBar_DealerLabelContainer.find(".dealer").removeClass("d-none"),sideBar_DealerContainer.find(".dealer").removeClass("d-none"),headerMenu.find(".dealer").removeClass("d-none")}}}}function addPageHistory(){var currentPageURL=window.location.href.toLowerCase(),pageHistoryJSON=localStorage.getItem("pageHistory"),pageHistory;null==pageHistoryJSON?(pageHistory=[]).push(currentPageURL):((pageHistory=JSON.parse(pageHistoryJSON)).splice(0,0,currentPageURL),pageHistory.length>2&&pageHistory.pop()),localStorage.setItem("pageHistory",JSON.stringify(pageHistory))}function replaceLogoMobile(){var siteLogo=$(".site-logo"),mobileNav;$(".navbar-collapse").hasClass("show")&&(siteLogo.attr("src","/site/DefaultSite/skins/website_2021/images/logos/deegan-marine-logo-white.png"),console.log("test"))}$((function(){setupMenu(),setupStickyHeader(),addSideMenuListeners(),fillFormPlaceholders(),initBackToTop(),initElementFocusEvent(),addPageHistory(),replaceLogoMobile(),initDealerPrefill()}))}(jQuery),$(".form__errors:not(:empty)").addClass("alert alert-danger").css({color:"#731d25","background-color":"#f8d7da",border:"1px solid #f5c6cb"}),$(".PagerPrevPageCell span").parent(".PagerPrevPageCell").addClass("page-item disabled"),$(".PagerNextPageCell span").parent(".PagerNextPageCell").addClass("page-item disabled"),$(".dealers__search .pma input").on("keydown",(function(event){13==event.which&&$(".dealers__search .button").trigger("click")})),$(".item-variant-value").click((function(){$("#item-variant-value li").removeClass("active"),$(this).parents("li").addClass("active"),$(".item-variant-content").addClass("d-none"),$(".price-"+$(this).data("variant-value")).removeClass("d-none"),$(".stock-sku-"+$(this).data("variant-value")).removeClass("d-none")})),$("#item-variant-price .item-variant-content ~ .item-variant-content").addClass("d-none"),$("#item-variant-stock ul ~ ul").addClass("d-none"),$("#item-variant-value li:first-child").addClass("active");const setBoatBrandValue=boatBrandValue=>{let boatBrand=document.querySelector("#boat-range-enquiry .BoatBrand input");boatBrand.readOnly=!0,boatBrand.value=boatBrandValue},setBoatRangeValue=boatRangeValue=>{let boatRange=document.querySelector("#boat-range-enquiry .BoatRange input");boatRange.readOnly=!0,boatRange.value=boatRangeValue},setSubjectValue=boatTypeValue=>{let subject;document.querySelector("#boat-range-enquiry .Subject select").querySelectorAll("option").forEach(option=>{let isSelected;"New"===boatTypeValue&&"New Boat"===option.value||"Used"===boatTypeValue&&"Used Boat"===option.value||"New"!==boatTypeValue&&"Used"!==boatTypeValue&&"Other"===option.value?option.setAttribute("selected","selected"):option.removeAttribute("selected")})},displayMessage=boatName=>{const message=`Hello, I am interested in the ${boatName}
1. Can I please have some more information?`,textarea=document.querySelector("#boat-range-enquiry .Enquiry textarea");textarea.value=message};document.addEventListener("DOMContentLoaded",()=>{const ReferralURL=document.querySelector('#boat-range-enquiry .ReferralURL input[type="hidden"]');ReferralURL&&(ReferralURL.value=document.referrer);const WebPageURL=document.querySelector('#boat-range-enquiry .WebPageURL input[type="hidden"]');WebPageURL&&(WebPageURL.value=location.href)});let bp=BiggerPicture({target:document.body}),imageLinks=document.querySelectorAll(".bp-gallery > a");for(let link of imageLinks)link.addEventListener("click",openGallery);function openGallery(e){e.preventDefault(),bp.open({items:imageLinks,el:e.currentTarget})}

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.