PageSourceSearch

https://uk.bideford.com/gb/wp-content/plugins/directories-pro/assets/js/location-map.min.js?ver=2.0.8

js bideford.com collected 2026-10-02 06:26:11 UTC 12,210 bytes, 1 lines download raw bytes

1"use strict";!function(t){DRTS.Location=DRTS.Location||{},DRTS.Location.map=DRTS.Location.map||function(e){var a=e.getOptions();if(!t(DRTS).data("initialized-"+e.getContainerName())){t(DRTS).on("loaded.sabai",function(i,n){n.response.markers&&Array.isArray(n.response.markers)&&(n.append||e.clearMarkers(),e.setMarkers(n.response.markers).drawMarkers(n.response.draw_options)),n.target.find(".drts-location-entities-map-container").length&&(!n.append&&n.target.hasClass("drts-location-map-full")&&t(".drts-location-entities").animate({scrollTop:0},500,"swing"),n.append&&a.sticky&&DRTS.Location.stickyScroll(e,!1,!1,!0),e.getContainer().find(".drts-location-map-control > i").removeClass("fa-spin"))});var i=e.getContainer().find(".drts-location-entities-map-container");if(i.length){if(i.hoverIntent(function(a){a.preventDefault();var i=e.getContainer().find(".drts-location-map-container");if(i.length&&!i.is(":hidden")){var n=t(a.currentTarget),o=void 0,r=void 0;if(n.hasClass("drts-entity"))o=n,r=0;else{if(!(o=n.closest(".drts-entity")).length)return;r=n.data("key")}var s=e.getMarker(o.data("entity-id")+"-"+r);s&&e.clickMarker(s,!0)}},function(){},".drts-map-marker-trigger, .drts-entity"),a.sticky){var n='<div class="drts-location-sticky-scroll-stopper"></div>';0===i.find(".drts-location-sticky-scroll-stopper").length&&("column-reverse"===i.css("flex-direction")?i.prepend(n):i.append(n)),DRTS.Location.stickyScroll(e)}e.getContainer().on("marker_click.sabai",function(t,i){if(e.getContainer().find(".drts-highlighted").removeClass("drts-highlighted"),a.scroll_to_item&&i.marker){var n=e.getMarkerEntityId(i.marker);n&&DRTS.Location.scrollToItem(e,n,function(t){t.addClass("drts-highlighted")},a.sticky)}})}t(DRTS).data("initialized-"+e.getContainerName(),!0)}DRTS.Location.enableMapControls(e,a)},t(DRTS).on("map_drawn.sabai",function(e,a){a.map&&a.map.getContainer().find(".drts-map-map").closest(".drts-location-map-container").length&&(DRTS.Location.map(a.map),t(a.map.getContainerName()+"-view-filter-form").on("shown.bs.collapse hidden.bs.collapse",function(){DRTS.Location.stickyScroll(a.map,!0),DRTS.Location.stickyScroll(a.map)}))}),DRTS.Location.stickyScroll=function(e,a,i,n){if(t.fn.stickyScroll){var o=e.getContainer().find(".drts-map-container");o.data("sticky-default-offset")||setTimeout(function(){o.data("sticky-default-offset",o.offset().top)},200);var r=e.getContainer().attr("id")||"stickyScroll";if(a)o.stickyScroll({namespace:r,remove:!0});else{var s=e.getContainer().find(".drts-location-entities-map-container"),l={topSpacing:s.data("map-sticky-scroll-top")?s.data("map-sticky-scroll-top"):t("#wpadminbar").length>0&&"fixed"===t("#wpadminbar").css("position")?t("#wpadminbar").outerHeight():0,stopper:e.getContainer().find(".drts-location-sticky-scroll-stopper"),namespace:r,useDefaultOffset:n,parent:".drts-location-map-container",child:".drts-map-map"};if(void 0!==i&&i||"undefined"==typeof imagesLoaded)o.stickyScroll(l);else{var d=function(){var e=t("body img");e.length?e.imagesLoaded(function(){o.stickyScroll(l)}):o.stickyScroll(l)};"complete"===document.readyState?d():t(document).ready(function(){d()})}}}},DRTS.Location.enableMapControls=function(e,a){if(!e.getContainer().find(".drts-location-map-controls").length){var i=t('<div class="drts-location-map-controls"></div>');if(a.fullscreen){var n=t('<button type="button" class="'+DRTS.bsPrefix+"d-none "+DRTS.bsPrefix+"d-sm-block "+DRTS.bsPrefix+"btn "+DRTS.bsPrefix+"btn-sm "+DRTS.bsPrefix+'btn-light drts-location-map-control" data-action="fullscreen" rel="sabaitooltip" data-bs-placement="right"><i class="fas fa-expand"></i></button>'),o=t('<button type="button" class="'+DRTS.bsPrefix+"d-none "+DRTS.bsPrefix+"d-sm-block "+DRTS.bsPrefix+"btn "+DRTS.bsPrefix+"btn-sm "+DRTS.bsPrefix+'btn-light drts-location-map-control" data-action="exit_fullscreen" rel="sabaitooltip" data-bs-placement="right"><i class="fas fa-compress"></i></button>');i.append(n.prop("title",a.label_control_fullscreen||"Full screen")),i.append(o.prop("title",a.label_control_exit_fullscreen||"Exit full screen"))}var r=t('<button type="button" class="'+DRTS.bsPrefix+"btn "+DRTS.bsPrefix+"btn-sm "+DRTS.bsPrefix+'btn-light drts-location-map-control" style="display:none;" data-action="update" rel="sabaitooltip" data-bs-placement="right"><i class="fas fa-arrows-rotate"></i></button>'),s=t('<button type="button" class="'+DRTS.bsPrefix+"btn "+DRTS.bsPrefix+"btn-sm "+DRTS.bsPrefix+'btn-light drts-location-map-control" style="display:none;" data-action="geolocate" rel="sabaitooltip" data-bs-placement="right"><i class="fas fa-location-arrow"></i></button>');i.append(r.prop("title",a.label_control_search_this_area||"Search this area")),i.append(s.prop("title",a.label_control_search_my_location||"Search my location")),e.getContainer().find(".drts-map-container").prepend(i);
1var l=t('.drts-view-filter-form[data-entities-container="'+e.getContainerName()+'"]'),d=!1;if(l.length>0){var c=l.find(".drts-view-filter-form-field-type-location-address");if(c.length>0&&(d=!0,c.data("search-my-loc")&&(!navigator.geolocation||"https:"!==document.location.protocol&&"localhost"!==document.location.hostname||i.find('.drts-location-map-control[data-action="geolocate"]').show()),c.data("search-this-area")))if(c.data("search-this-area-drag")){var f=void 0;e.getContainer().filter(function(){var e=t(this);return!e.data("part")||"entities"===e.data("part")}).on("map_dragend.sabai",function(a,i){f=setTimeout(function(){t(".drts-location-map-control[data-action='update']",e.getContainerSelector()).click()},1e3)}).on("map_mousedown.sabai",function(t,e){f&&clearTimeout(f)})}else i.find('.drts-location-map-control[data-action="update"]').show()}var p=e.getContainer().find(".drts-map-map"),m=p.outerHeight(),u=p.outerWidth();return i.on("click",".drts-location-map-control",function(i){i.preventDefault();var n=t(this);switch(n.data("action")){case"update":case"geolocate":if(!d)break;var o=t('.drts-view-filter-form[data-entities-container="'+e.getContainerName()+'"]');if(!o.length)return this;switch(o.find(".drts-view-filter-form-field-type-location-address").each(function(){DRTS.View.removeFilter(o,t(this).data("view-filter-name"))}),n.find("> i").addClass("fa-spin"),n.data("action")){case"update":var r=e.getSouthWest
1(),s=e.getNorthEast();o.find(".drts-location-text-viewport").val([r[0],r[1],s[0],s[1]].join(",")).end().find(".drts-location-text-center").val("").end().find(".drts-location-text-radius").val("").end().find(".drts-location-text-zoom").val(e.getZoom()).end().find(".drts-location-text-input").val(c.data("search-this-area-label")).end().find('input[name^="drts_search_location_address"]').val("").end().submit();break;case"geolocate":navigator.geolocation.getCurrentPosition(function(t){var e=o.find(".drts-location-text-radius");o.find(".drts-location-text-viewport").val("").end().find(".drts-location-text-center").val(t.coords.latitude+","+t.coords.longitude).end().find(".drts-location-text-zoom").val(7).end().find(".drts-location-text-input").val(c.data("search-my-loc-label")),e.length&&!e.val()&&e.val(e.data("default-value")>0?e.data("default-value"):5),o.find('input[name^="drts_search_location_address"]').val("").end().submit()},function(t){n.find("> i").removeClass("fa-spin"),1!==t.code&&DRTS.flash(t.message+" ("+t.code+")","danger")},{enableHighAccuracy:!0,timeout:1e4,maximumAge:1/0})}break;case"fullscreen":case"exit_fullscreen":var l=e.getContainer(),f=l.find(".drts-location-map-container"),g=l.find(".drts-location-entities-map-container");switch(n.data("action")){case"fullscreen":m=p.outerHeight(),u=p.outerWidth();var h=t("#wpadminbar").length?t("#wpadminbar").outerHeight(!0):0;f.length>0&&f.data("fullscreen-offset")&&(h=f.data("fullscreen-offset"));var b=t(window).outerHeight()-h;l.filter(function(){var e=t(this);return!e.data("part")||"entities"===e.data("part")}).addClass("drts-location-map-full").css("top",h).toggleClass("drts-location-map-full-no-filter",0===t('.drts-view-filter-form[data-entities-container="'+e.getContainerName()+'"]').length),g.length&&(g.removeClass(DRTS.bsPrefix+"flex-column-reverse "+DRTS.bsPrefix+"flex-column"),l.find(".drts-location-entities").outerHeight(b).find(".drts-view-entities").before(l.find(".drts-view-entities-header")).before(l.find(".drts-view-entities-filter-form")).after(l.find(".drts-view-entities-footer")).end().end(),f.length&&(l.find(".drts-location-entities-with-map").removeClass("drts-location-entities-with-map-top drts-location-entities-with-map-bottom").end().find(".drts-location-entities").removeClass(DRTS.bsPrefix+"col-sm-"+(12-g.data("map-span"))).addClass(DRTS.bsPrefix+"col-sm-"+(12-g.data("fullscreen-map-span"))),f.removeClass(DRTS.bsPrefix+"col-sm-"+g.data("map-span")).addClass(DRTS.bsPrefix+"col-sm-"+g.data("fullscreen-map-span")),a.sticky&&DRTS.Location.stickyScroll(e,!0))),l.find(".drts-map-map").outerWidth("100%").outerHeight(b),t(window).on("resize.sabai",{container:l,offset:h},function(e){var a=t(window).outerHeight()-e.data.offset;e.data.container.find(".drts-location-entities").outerHeight(a).end().find(".drts-map-map").outerHeight(a)}),t("body").css("overflow","hidden").addClass("_drts-location-map-full"),e.onResized(),t(DRTS).trigger("location_fullscreen.sabai",{container:e.getContainer()});break;case"exit_fullscreen":l.filter(function(){var e=t(this);return!e.data("part")||"entities"===e.data("part")}).removeClass("drts-location-map-full drts-location-map-full-no-filter").find(".drts-map-map").outerWidth(u).outerHeight(m),g.length&&(g.addClass(DRTS.bsPrefix+"flex-column"+("bottom"!==g.data("map-position")?"-reverse":"")),l.filter(function(){var e=t(this);return!e.data("part")||"entities"===e.data("part")}).prepend(l.find(".drts-view-entities-filter-form")).find(".drts-location-entities").css("height","100%"),l.filter(function(){var e=t(this);return!e.data("part")||"header"===e.data("part")}).prepend(l.find(".drts-view-entities-header")),l.filter(function(){var e=t(this);return!e.data("part")||"footer"===e.data("part")}).append(l.find(".drts-view-entities-footer")),f.length&&(l.find(".drts-location-entities-with-map").toggleClass("drts-location-entities-with-map-top","top"===f.data("map-position")).toggleClass("drts-location-entities-with-map-bottom","bottom"===f.data("map-position")).end().find(".drts-location-entities").removeClass(DRTS.bsPrefix+"col-sm-"+(12-g.data("fullscreen-map-span"))).addClass(DRTS.bsPrefix+"col-sm-"+(12-g.data("map-span"))),f.removeClass(DRTS.bsPrefix+"col-sm-"+g.data("fullscreen-map-span")).addClass(DRTS.bsPrefix+"col-sm-"+g.data("map-span")),a.sticky&&DRTS.scrollTo(l,null,null,function(){DRTS.Location.stickyScroll(e,!1,!0)}))),t(window).off("resize.sabai"),t("body").css("overflow","").removeClass("_drts-location-map-full"),e.onResized(),t(DRTS).trigger("location_exit_fullscreen.sabai",{container:e.getContainer()})}e.drawMarkers()}}),t(window).on("entity_reset_form_field.sabai",function(a,i){if("filter_location_address"===i){var n=t('.drts-v
1iew-filter-form[data-entities-container="'+e.getContainerName()+'"]');if(!n.length)return this;n.find(".drts-location-text-viewport").val("").end().find(".drts-location-text-center").val("").end().find(".drts-location-text-radius").val("").end().find(".drts-location-text-zoom").val("").end().find(".drts-location-text-input").val("")}}),i}},DRTS.Location.scrollToItem=function(e,a,i,n){var o=e.getContainer().find('.drts-entity[data-entity-id="'+a+'"]');if(o.length&&o.is(":visible")&&!("map"===e.getContainer().data("view-mode")))if(e.getContainer().hasClass("drts-location-map-full")){var r=e.getContainer().find(".drts-location-entities");r.length&&r.animate({scrollTop:r.scrollTop()-r.offset().top+o.offset().top},300,"swing",i.bind(null,o))}else{var s,l=e.getContainer().find(".drts-location-entities-map-container");l.data("map-scroll-offset")>0?s=l.data("map-scroll-offset"):(s=t("#wpadminbar").length>0&&"fixed"===t("#wpadminbar").css("position")?t("#wpadminbar").outerHeight():0,s+=10),n&&"xs"!==DRTS.getScreenSize()&&"top"===l.data("map-position")&&(s+=l.find(".drts-map-map").outerHeight()),t("html,body").animate({scrollTop:o.offset().top-s},300,"swing",i.bind(null,o))}}}(jQuery);

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.