webpack-bootstrap-ui-kit/dist/js/app_SilverShop.Page.CheckoutPageController.js

1 line
668 KiB
JavaScript
Raw Normal View History

2019-06-08 17:57:04 +02:00
!function(t){var e={};function r(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=t,r.c=e,r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)r.d(i,n,function(e){return t[e]}.bind(null,n));return i},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="app/client/dist",r(r.s="./app/client/src/js/types/SilverShop.Page.CheckoutPageController.js")}({"./app/client/src/js/_events.js":function(t,e){t.exports={AJAX:"ajax-load",LOADED:"load",SET_TARGET_UPDATE:"set-target-update",RESTORE_FIELD:"restore-field",FORM_INIT_BASICS:"form-basics",FORM_INIT_STEPPED:"form-init-stepped",FORM_INIT_VALIDATE:"form-init-validate",FORM_INIT_VALIDATE_FIELD:"form-init-validate-field",FORM_INIT_STORAGE:"form-init-storage",FORM_VALIDATION_FAILED:"form-validation-failed",FORM_STEPPED_NEW_STEP:"form-new-step",FORM_STEPPED_FIRST_STEP:"form-first-step",FORM_STEPPED_LAST_STEP:"form-last-step",FORM_FIELDS:"input,textarea,select"}},"./app/client/src/js/types/SilverShop.Page.CheckoutPageController.js":function(t,e,r){"use strict";r.r(e);var i=r("jquery"),n=r.n(i),o=r("./app/client/src/js/_events.js"),a=r.n(o),s=r("./node_modules/mapbox-gl/dist/mapbox-gl.js"),u=r.n(s),l=(r("./app/client/src/scss/_components/_ui.map.scss"),function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}());var p=window;!function(t){p.localStorage;var e="jsMapAPI",r=e,i=t("body"),n=void 0,o=void 0,s=function(){function a(r){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),this._element=r;var s=t(this._element),l=s.data("geojson"),p=[s.data("lng")?s.data("lng"):i.data("default-lng"),s.data("lat")?s.data("lat"):i.data("default-lat")],c=new mapboxgl.Popup({closeOnClick:!1,className:"popup"});o=this.getStyle(),u.a.accessToken=s.data("key"),(n=new u.a.Map({container:s.find(".mapAPI-map")[0],center:p,style:o,zoom:s.data("map-zoom")?s.data("map-zoom"):10,attributionControl:!1}).addControl(new u.a.AttributionControl({compact:!0})).addControl(new u.a.NavigationControl,"top-right").addControl(new u.a.GeolocateControl({positionOptions:{enableHighAccuracy:!0},trackUserLocation:!0}),"bottom-right").addControl(new mapboxgl.ScaleControl({maxWidth:80,unit:"metric"}),"top-left")).on("load",function(e){l.features.forEach(function(e){var r=t('<div class="marker">'+e.icon+"</div>");r.on("click",function(){console.log("Marker click");var t=e.geometry.coordinates,r=e.properties.content;console.log(c),c.setLngLat(t).setHTML(r).addTo(n)}),new mapboxgl.Marker(r[0]).setLngLat(e.geometry.coordinates).addTo(n)}),console.log("Map is loaded")});var h=this;setInterval(function(){h.getStyle()!==o&&n.setStyle(h.getStyle())},36e3),s.addClass(e+"-active")}return l(a,[{key:"getMap",value:function(){return n}},{key:"getStyle",value:function(){return"mapbox://styles/mapbox/streets-v9"}},{key:"dispose",value:function(){t(this._element).removeClass(e+"-active"),t.removeData(this._element,r),this._element=null}}],[{key:"_jQueryInterface",value:function(){if(void 0!==p.localStorage)return this.each(function(){var e=t(this),i=e.data(r);i||(i=new a(this),e.data(r,i))})}}]),a}();t.fn[e]=s._jQueryInterface,t.fn[e].Constructor=s,t.fn[e].noConflict=function(){return t.fn[e]=JQUERY_NO_CONFLICT,s._jQueryInterface},t(p).on(a.a.AJAX+" "+a.a.LOADED,function(){t(".mapAP