PageSourceSearch

https://martinplanthire.co.uk/js/theme_v0.2/scripts.min.js

js martinplanthire.co.uk collected 2026-10-06 17:43:32 UTC 15,830 bytes, 1 lines download raw bytes

1jQuery(document).ready(function($){"use strict";var hasScrollbar=function(){if(typeof window.innerWidth==="number"){return window.innerWidth>document.documentElement.clientWidth}var rootElem=document.documentElement||document.body;var overflowStyle;if(typeof rootElem.currentStyle!=="undefined"){overflowStyle=rootElem.currentStyle.overflow}overflowStyle=overflowStyle||window.getComputedStyle(rootElem,"").overflow;var overflowYStyle;if(typeof rootElem.currentStyle!=="undefined"){overflowYStyle=rootElem.currentStyle.overflowY}overflowYStyle=overflowYStyle||window.getComputedStyle(rootElem,"").overflowY;var contentOverflows=rootElem.scrollHeight>rootElem.clientHeight;var overflowShown=/^(visible|auto)$/.test(overflowStyle)||/^(visible|auto)$/.test(overflowYStyle);var alwaysShowScroll=overflowStyle==="scroll"||overflowYStyle==="scroll";return contentOverflows&&overflowShown||alwaysShowScroll};if(hasScrollbar()){$("body").addClass("hasScrollbar")}var $emptyLink=$('a[href="#"]');$emptyLink.on("click",function(e){e.preventDefault()});function stickyHeader(){var $body=$("body");var $navbar=$(".navbar-sticky");var $topbarH=$(".topbar").outerHeight();var $navbarH=$navbar.find(".navbar").outerHeight();if($navbar.length){$(window).on("scroll",function(){if($(this).scrollTop()>$topbarH){$navbar.addClass("navbar-stuck");$body.css("padding-top",$navbarH)}
1else{$navbar.removeClass("navbar-stuck");$body.css("padding-top",0)}})}}stickyHeader();function mobileMenu(trigger,target){$(trigger).on("click",function(){$(this).toggleClass("active");$(this).find("i").toggleClass("icon-x");$(target).toggleClass("open")})}mobileMenu(".mobile-menu-toggle",".mobile-menu");var backBtnText="Back",subMenu=$(".slideable-menu .slideable-submenu");subMenu.each(function(){$(this).prepend('<li class="back-btn"><a href="#">'+backBtnText+"</a></li>")});var hasChildLink=$(".has-children .sub-menu-toggle"),backBtn=$(".slideable-menu .slideable-submenu .back-btn");backBtn.on("click",function(e){var self=this,parent=$(self).parent(),siblingParent=$(self).parent().parent().siblings().parent(),menu=$(self).parents(".menu"),menuInitHeight=$(".slideable-menu .menu").attr("data-initial-height");parent.removeClass("in-view");siblingParent.removeClass("off-view");if(siblingParent.attr("class")==="menu"){menu.css("height",menuInitHeight)}else{menu.css("height",siblingParent.height())}e.preventDefault()});hasChildLink.on("click",function(e){var self=this,parent=$(self).parent().parent().parent(),menu=$(self).parents(".menu");parent.addClass("off-view");$(self).parent().parent().find("> .slideable-submenu").addClass("in-view");menu.css("height",$(self).parent().parent().find("> .slideable-submenu").height());e.preventDefault();return false});function offcanvasSidebar(triggerOpen,target,triggerClose){$(triggerOpen).on("click",function(){$(this).addClass("sidebar-open");$(target).addClass("open")});$(triggerClose).on("click",function(){$(triggerOpen).removeClass("sidebar-open");$(target).removeClass("open")})}offcanvasSidebar(".sidebar-toggle",".sidebar-offcanvas",".sidebar-close");
1var $scrollTop=$(".scroll-to-top-btn");if($scrollTop.length>0){$(window).on("scroll",function(){if($(this).scrollTop()>600){$scrollTop.addClass("visible")}else{$scrollTop.removeClass("visible")}});$scrollTop.on("click",function(e){e.preventDefault();$("html").velocity("scroll",{offset:0,duration:1200,easing:"easeOutExpo",mobileHA:false})})}$(document).on("click",".scroll-to",function(event){var target=$(this).attr("href");if("#"===target){return false}var $target=$(target);if($target.length>0){var $elemOffsetTop=$target.data("offset-top")||65;$("html").velocity("scroll",{offset:$(this.hash).offset().top-$elemOffsetTop,duration:1e3,easing:"easeOutExpo",mobileHA:false})}event.preventDefault()});function filterList(trigger){trigger.each(function(){var self=$(this),target=self.data("filter-list"),search=self.find("input[type=text]"),filters=self.find("input[type=radio]"),list=$(target).find(".list-group-item");search.keyup(function(){var searchQuery=search.val();list.each(function(){var text=$(this).text().toLowerCase();text.indexOf(searchQuery.toLowerCase())==0?$(this).show():$(this).hide()})});filters.on("click",function(e){var targetItem=$(this).val();if(targetItem!=="all"){list.hide();$("[data-filter-item="+targetItem+"]").show()}else{list.show()}})})}filterList($("[data-filter-list]"));window.addEventListener("load",function(){var forms=document.getElementsByClassName("needs-validation");var validation=Array.prototype.filter.call(forms,function(form){form.addEventListener("submit",function(event){if(form.checkValidity()===false){event.preventDefault();event.stopPropagation()}form.classList.add("was-validated")},false)})},false);function countDownFunc(items,trigger){items.each(function(){var countDown=$(this),dateTime=$(this).data("date-time");var countDownTrigger=trigger?trigger:countDown;countDownTrigger.downCount({date:dateTime,offset:+10})})}countDownFunc($(".countdown"));$("[data-toast]").on("click",function(){var self=$(this),$type=self.data("toast-type"),$icon=self.data("toast-icon"),$position=self.data("toast-position"),$title=self.data("toast-title"),$message=self.data("toast-message"),toastOptions="";switch($position){case"topRight":toastOptions={class:"iziToast-"+$type||"",title:$title||"Title",message:$message||"toast message",animateInside:false,position:"topRight",progressBar:false,icon:$icon,timeout:3200,transitionIn:"fadeInLeft",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};break;case"bottomRight":toastOptions={class:"iziToast-"+$type||"",title:$title||"Title",message:$message||"toast message",animateInside:false,position:"bottomRight",progressBar:false,icon:$icon,timeout:3200,transitionIn:"fadeInLeft",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};break;case"topLeft":toastOptions={class:"iziToast-"+$type||"",title:$title||"Title",message:$message||"toast message",animateInside:false,position:"topLeft",progressBar:false,icon:$icon,timeout:3200,transitionIn:"fadeInRight",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};break;case"bottomLeft":toastOptions={class:"iziToast-"+$type||"",title:$title||"Title",message:$message||"toast message",animateInside:false,position:"bottomLeft",progressBar:false,icon:$icon,timeout:3200,transitionIn:"fadeInRight",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};break;case"topCenter":toastOptions={class:"iziToast-"+$type||"",title:$title||"Title",message:$message||"toast message",animateInside:false,position:"topCenter",progressBar:false,icon:$icon,timeout:3200,transitionIn:"fadeInDown",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};break;case"bottomCenter":toastOptions={class:"iziToast-"+$type||"",title:$title||"Title",message:$message||"toast message",animateInside:false,position:"bottomCenter",progressBar:false,icon:$icon,timeout:3200,transitionIn:"fadeInUp",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};break;default:toastOptions={class:"iziToast-"+$type||"",title:$title||"Title",message:$message||"toast message",animateInside:false,position:"topRight",progressBar:false,icon:$icon,timeout:3200,transitionIn:"fadeInLeft",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"}}iziToast.show(toastOptions)});$('[data-toggle="toast"]').on("click",function(){var target="#"+$(this).data("toast-id");$(target).toast("show")});$(".btn-wishlist").on("click",function(){var iteration=$(this).data("iteration")||1,toastOptions={title:"Product",animateInside:false,position:"topRight",progressBar:false,timeout:3200,transitionIn:"fadeInLeft",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};switch(iteration){case 1:$(this).addClass("active");toastOptions.class="iziToast-info";toastOptions.message="added to your wishlist!";toastOptions.icon="icon-info";break;case 2:$(this).removeClass("active");toastOptions.class="iziToast-danger";toastOptions.message="removed from your wishlist!";toastOptions.icon="icon-slash";break}iziToast.show(toastOptions);iteration++;if(iteration>2)iteration=1;$(this).data("iteration",iteration)});$(".btn-compare").on("click",function(){var iteration=$(this).data("iteration")||1,toastOptions={title:"Product",animateInside:false,position:"topRight",progressBar:false,timeout:3200,transitionIn:"fadeInLeft",transitionOut:"fadeOut",transitionInMobile:"fadeIn",transitionOutMobile:"fadeOut"};switch(iteration){case 1:$(this).addClass("active");toastOptions.class="iziToast-info";toastOptions.message="added to comparison table!";toastOptions.icon="icon-info";break;case 2:$(this).removeClass("active");toastOptions.class="iziToast-danger";toastOptions.message="removed from comparison table!";toastOptions.icon="icon-slash";break}iziToast.show(toastOptions);iteration++;if(iteration>2)iteration=1;$(this).data("iteration",iteration)});if($(".isotope-grid").length){var $grid=$(".isotope-grid").imagesLoaded(function(){$grid.isotope({itemSelector:".grid-item",transitionDuration:"0.7s",masonry:{columnWidth:".grid-sizer",gutter:".gutter-sizer"}})})}if($(".filter-grid").length>0){var $filterGrid=$(".filter-grid");$(".nav-pills").on("click","a",function(e){e.preventDefault();$(".nav-pills a").removeClass("active");$(this).addClass("active");var $filterValue=$(this).attr("data-filter");$filterGrid.isotope({filter:$filterValue})})}var categoryToggle=$(".widget-categories .has-children > a");function closeCategorySubmenu(){categoryToggle.parent().removeClass("expanded")}categoryToggle.on("click",function(e){if($(e.target).parent().is(".expanded")){closeCategorySubmenu()}else{closeCategorySubmenu();$(this).parent().addClass("expanded")}});$('[data-toggle="tooltip"]').tooltip();$('[data-toggle="popover"]').popover();$(".price-range-slider").each(function(){var self=$(this);var rangeSlider=self.find(".ui-range-slider");var options={dataStartMin:parseInt(rangeSlider.parent().data("start-min"),10),dataStartMax:parseInt(rangeSlider.parent().data("start-max"),10),dataMin:parseInt(rangeSlider.parent().data("min"),10),dataMax:parseInt(rangeSlider.parent().data("max"),10),dataStep:parseInt(rangeSlider.parent().data("step"),10),valueMin:self.find(".ui-range-value-min span"),valueMax:self.find(".ui-range-value-max span"),valueMinInput:self.find(".ui-range-value-min input"),valueMaxInput:self.find(".ui-range-value-max input")};noUiSlider.create(rangeSlider[0],{start:[options.dataStartMin,options.dataStartMax],connect:true,step:options.dataStep,range:{min:options.dataMin,max:options.dataMax}});rangeSlider[0].noUiSlider.on("update",function(values,handle){var value=values[handle];if(handle){options.valueMax.text(Math.round(value));
1options.valueMaxInput.val(Math.round(value))}else{options.valueMin.text(Math.round(value));options.valueMinInput.val(Math.round(value))}})});var $creditCard=$(".interactive-credit-card");if($creditCard.length){$creditCard.card({form:".interactive-credit-card",container:".card-wrapper"})}if($(".gallery-wrapper").length){var initPhotoSwipeFromDOM=function(gallerySelector){var parseThumbnailElements=function(el){var thumbElements=$(el).find(".gallery-item:not(.isotope-hidden)").get(),numNodes=thumbElements.length,items=[],figureEl,linkEl,size,item;for(var i=0;i<numNodes;i++){figureEl=thumbElements[i];if(figureEl.nodeType!==1){continue}linkEl=figureEl.children[0];if($(linkEl).data("type")=="video"){item={html:$(linkEl).data("video")}}else{size=linkEl.getAttribute("data-size").split("x");item={src:linkEl.getAttribute("href"),w:parseInt(size[0],10),h:parseInt(size[1],10)}}if(figureEl.children.length>1){item.title=$(figureEl).find(".caption").html()}if(linkEl.children.length>0){item.msrc=linkEl.children[0].getAttribute("src")}item.el=figureEl;items.push(item)}return items};var closest=function closest(el,fn){return el&&(fn(el)?el:closest(el.parentNode,fn))};function hasClass(element,cls){return(" "+element.className+" ").indexOf(" "+cls+" ")>-1}var onThumbnailsClick=function(e){e=e||window.event;e.preventDefault?e.preventDefault():e.returnValue=false;var eTarget=e.target||e.srcElement;var clickedListItem=closest(eTarget,function(el){return hasClass(el,"gallery-item")});if(!clickedListItem){return}var clickedGallery=clickedListItem.closest(".gallery-wrapper"),childNodes=$(clickedListItem.closest(".gallery-wrapper")).find(".gallery-item:not(.isotope-hidden)").get(),numChildNodes=childNodes.length,nodeIndex=0,index;for(var i=0;i<numChildNodes;i++){if(childNodes[i].nodeType!==1){continue}if(childNodes[i]===clickedListItem){index=nodeIndex;break}nodeIndex++}if(index>=0){openPhotoSwipe(index,clickedGallery)}return false};var photoswipeParseHash=function(){var hash=window.location.hash.substring(1),params={};if(hash.length<5){return params}var vars=hash.split("&");for(var i=0;i<vars.length;i++){if(!vars[i]){continue}var pair=vars[i].split("=");if(pair.length<2){continue}params[pair[0]]=pair[1]}if(params.gid){params.gid=parseInt(params.gid,10)}return params};var openPhotoSwipe=function(index,galleryElement,disableAnimation,fromURL){var pswpElement=document.querySelectorAll(".pswp")[0],gallery,options,items;items=parseThumbnailElements(galleryElement);options={closeOnScroll:false,galleryUID:galleryElement.getAttribute("data-pswp-uid"),getThumbBoundsFn:function(index){var thumbnail=items[index].el.getElementsByTagName("img")[0];if($(thumbnail).length>0){var pageYScroll=window.pageYOffset||document.documentElement.scrollTop,rect=thumbnail.getBoundingClientRect();return{x:rect.left,y:rect.top+pageYScroll,w:rect.width}}}};if(fromURL){if(options.galleryPIDs){for(var j=0;j<items.length;j++){if(items[j].pid==index){options.index=j;break}}}else{options.index=parseInt(index,10)-1}}else{options.index=parseInt(index,10)}if(isNaN(options.index)){return}if(disableAnimation){options.showAnimationDuration=0}gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,items,options);gallery.init();gallery.listen("beforeChange",function(){var currItem=$(gallery.currItem.container);$(".pswp__video").removeClass("active");var currItemIframe=currItem.find(".pswp__video").addClass("active");$(".pswp__video").each(function(){if(!$(this).hasClass("active")){$(this).attr("src",$(this).attr("src"))}})});gallery.listen("close",function(){$(".pswp__video").each(function(){$(this).attr("src",$(this).attr("src"))})})};var galleryElements=document.querySelectorAll(gallerySelector);for(var i=0,l=galleryElements.length;i<l;i++){galleryElements[i].setAttribute("data-pswp-uid",i+1);galleryElements[i].onclick=onThumbnailsClick}var hashData=photoswipeParseHash();if(hashData.pid&&hashData.gid){openPhotoSwipe(hashData.pid,galleryElements[hashData.gid-1],true,true)}};initPhotoSwipeFromDOM(".gallery-wrapper")}var $googleMap=$(".google-map");if($googleMap.length){$googleMap.each(function(){var mapHeight=$(this).data("height"),address=$(this).data("address"),zoom=$(this).data("zoom"),controls=$(this).data("disable-control
1s"),scrollwheel=$(this).data("scrollwheel"),marker=$(this).data("marker"),markerTitle=$(this).data("marker-title"),styles=$(this).data("styles");$(this).height(mapHeight);$(this).gmap3({marker:{address:address,data:markerTitle,options:{icon:marker},events:{mouseover:function(marker,event,context){var map=$(this).gmap3("get"),infowindow=$(this).gmap3({get:{name:"infowindow"}});if(infowindow){infowindow.open(map,marker);infowindow.setContent(context.data)}else{$(this).gmap3({infowindow:{anchor:marker,options:{content:context.data}}})}},mouseout:function(){var infowindow=$(this).gmap3({get:{name:"infowindow"}});if(infowindow){infowindow.close()}}}},map:{options:{zoom:zoom,disableDefaultUI:controls,scrollwheel:scrollwheel,styles:styles}}})})}});

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.