PluginProbe
Getwid – Gutenberg Blocks / 2.2.0
Getwid – Gutenberg Blocks v2.2.0
3.0.2 3.0.1 3.0.0 2.1.0 2.1.1 2.1.2 2.1.3 2.2.0 trunk 1.8.7 1.9.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9
getwid / assets / blocks / map / frontend.js

frontend.js in Getwid – Gutenberg Blocks 2.2.0, at assets/blocks/map/frontend.js

4 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(t){function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}var e={};n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:o})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=18)}({18:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=e(19),r=e.n(o),a=e(20);/*!
2 * getwid-map
3 */
4 !function(t){var n=this;t(document).ready(function(e){function o(n){var e=t.map(n[0].attributes,function(t){return t.name});t.each(e,function(t,e){"class"!=e&&n.removeAttr(e)})}function i(t){var n=t.mapStyle,e=t.customStyle;return"object"==r()(n)?null:"default"!=n?"custom"==n?Object(a.a)(e):stylesArr[n]:void 0}function c(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=t.mapMarkers,r=o[n].coords,a=new google.maps.Marker({position:r,map:e,draggable:!1,animation:google.maps.Animation.DROP});o[n].bounce&&setTimeout(function(){return a.setAnimation(google.maps.Animation.BOUNCE)},2e3);var i="";""!=unescape(o[n].description)&&(i="\n\t\t\t\t\t<div class='getwid-poi-info-window'>\n\t\t\t\t\t\t".concat(_unescape(o[n].description),"\n\t\t\t\t\t</div>\n\t\t\t\t")),l(a,i,o[n].popUpOpen,o[n].popUpMaxWidth)}function l(t,n,e,o){var r=new google.maps.InfoWindow({content:n,maxWidth:o});e&&""!=r.content&&r.open(t.get("map"),t),google.maps.event.clearInstanceListeners(t),t.addListener("click",function(){""!=r.content&&r.open(t.get("map"),t)})}t(document.body).on("post-load",function(t){u()});var u=function(){var e=t(".wp-block-getwid-map:not(.getwid-init)");"undefined"!=typeof google?e.each(function(e,r){t(n).addClass("getwid-init"),t(r).find(".wp-block-getwid-map__points").remove();var a=t(r).find(".wp-block-getwid-map__container")[0],l=t(r).data("map-center"),u=t(r).data("map-markers"),p=t(r).data("map-zoom"),s=t(r).data("map-style"),m=t(r).data("custom-style"),f=t(r).data("zoom-control"),d=t(r).data("type-control"),y=t(r).data("interaction"),g=t(r).data("street-view-control"),b=t(r).data("full-screen-control");o(t(r));var v={mapCenter:l,mapZoom:p,interaction:y,mapStyle:s,customStyle:m,zoomControl:f,mapTypeControl:d,streetViewControl:g,fullscreenControl:b,mapMarkers:u},w=new google.maps.Map(a,{center:l,styles:i(v),gestureHandling:y,zoomControl:f,mapTypeControl:d,streetViewControl:g,fullscreenControl:b,zoom:p});void 0!==u&&u.length&&t.each(u,function(t,n){c(v,t,w)})}):e.length&&e.each(function(n,e){var o=t(e);o.find(".wp-block-getwid-map__container").remove(),t(o).prepend('<iframe loading="lazy" src="https://www.google.com/maps/embed" style="border:0;" allowfullscreen="" width="100%" height="400px" frameborder="0"></iframe>')})};u()})}(jQuery)},19:function(t,n){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(n){return"function"==typeof Symbol&&"symbol"===e(Symbol.iterator)?t.exports=o=function(t){return e(t)}:t.exports=o=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":e(t)},o(n)}t.exports=o},20:function(t,n,e){"use strict";function o(t){try{return JSON.parse(t)}catch(t){return null}}function r(t){return/(?:\bfunction\b|=>|\bwindow\b|\bdocument\b|\bthis\b|`|;)/.test(t)?null:t.replace(/([{,]\s*)([A-Za-z_$][\w$]*)(\s*:)/g,'$1"$2"$3').replace(/'([^'\\]*(?:\\.[^'\\]*)*)'/g,function(t,n){return'"'.concat(n.replace(/"/g,'\\"'),'"')}).replace(/,\s*([}\]])/g,"$1")}function a(t){if("string"!=typeof t)return null;var n=t.trim();if(""===n)return null;var e=o(n);if(Array.isArray(e))return e;var a=r(n);if(!a)return null;var i=o(a);return Array.isArray(i)?i:null}n.a=a}});