Plugin Directory

Changeset 2220062


Ignore:
Timestamp:
12/31/2019 10:57:08 AM (6 years ago)
Author:
wedoplugins
Message:

plugin updated to version v1.2.4

Location:
maps-block
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • maps-block/tags/1.2.4/build/block-editor.css

    r2094116 r2220062  
    1 @charset "UTF-8";.wdp-map-block-latlng-fields--for-marker{border:1px solid #e2e4e7;padding:10px;border-radius:2px;margin-bottom:10px}.wdp-map-block-latlng-fields--for-marker .components-base-control{margin-bottom:0!important}.wdp-map-block-latlng-fields:not(.wdp-map-block-latlng-fields--for-marker) .components-base-control{margin-bottom:10px!important}.wdp-map-block-latlng-fields .components-base-control{display:inline-block;width:calc(50% - 5px)}.wdp-map-block-latlng-fields .components-base-control:first-child{margin-right:10px}.wdp-map-block-latlng-fields .components-base-control input{width:100%}.wdp-map-block-style-field textarea{width:100%;height:150px}.wdp-map-block-style-field p{margin:10px 0 0 0;font-style:italic}.wdpmb-google-map{width:100%}.wdpmb-google-map__style{display:none}
     1@charset "UTF-8";.wdp-map-block-latlng-fields--for-marker{border:1px solid #e2e4e7;padding:10px;border-radius:2px;margin-bottom:10px}.wdp-map-block-latlng-fields--for-marker .components-base-control{margin-bottom:0!important}.wdp-map-block-latlng-fields:not(.wdp-map-block-latlng-fields--for-marker) .components-base-control{margin-bottom:10px!important}.wdp-map-block-latlng-fields .components-base-control{display:inline-block;width:calc(50% - 5px)}.wdp-map-block-latlng-fields .components-base-control:first-child{margin-right:10px}.wdp-map-block-latlng-fields .components-base-control input{width:100%}.wdp-map-block-style-field textarea{width:100%;height:150px}.wdp-map-block-style-field p{margin:10px 0 0 0;font-style:italic}label[for=wdpmb-map-zoom]{margin-right:10px}.wdpmb-google-map{width:100%}.wdpmb-google-map__style{display:none}
  • maps-block/tags/1.2.4/build/block.min.js

    r2155063 r2220062  
    44  Licensed under the MIT License (MIT), see
    55  http://jedwatson.github.io/classnames
    6 */!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=r(a);if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)&&a.length){var i=l.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)o.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):"object"===r(a(2))&&a(2)?void 0===(n=function(){return l}.apply(t,[]))||(e.exports=n):window.classNames=l}()},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),o=a(0);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=wp.i18n.__,m=wp.blocks.registerBlockType,f=wp.element,d=f.Fragment,g=f.Component,y=wp.blockEditor.InspectorControls,b=wp.components,v=b.BaseControl,h=b.PanelBody,k=b.Button,w=b.ResizableBox,S=b.RangeControl,R=function(e){return e=parseInt(e,10),isNaN(e)?e=500:10>e?e=10:1e3<e&&(e=1e3),e},E={latitude:{type:"float",default:51.11147},longitude:{type:"float",default:17.121526},zoom:{type:"integer",default:8},markers:{type:"string",default:'[{"latitude":51.111470,"longitude": 17.121526}]'},mapStyle:{type:"string",default:""},height:{type:"integer",default:500}};m("wdp/maps-block",{title:p("Maps Block (by We Do Plugins)","maps-block"),description:p("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:E,example:{attributes:{defaultAttributes:E}},edit:function(e){function t(e){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(a=c(this,u(t).apply(this,arguments))).props=e,a}var a,n,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,e),a=t,(n=[{key:"componentDidMount",value:function(){o.a.run()}},{key:"render",value:function(){var e=this.props,t=e.attributes,a=e.setAttributes,n=e.isSelected,l=e.toggleSelection,i=e.className,c=t.latitude,u=t.longitude,s=t.zoom,m=t.markers,f=t.mapStyle,g=t.height,b=JSON.parse(m);return React.createElement(d,null,React.createElement(y,null,React.createElement(h,{title:p("Map config","maps-block"),initialOpen:!0},React.createElement(S,{label:p("Map height"),value:g,onChange:function(e){a({height:R(e)}),o.a.run()},min:10,max:1e3}),React.createElement("div",{className:"wdp-map-block-latlng-fields"},React.createElement(v,{id:"wdpmb-map-latitude",label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:c,onChange:function(e){a({latitude:parseFloat(e.target.value,10)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-map-longitude",label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:u,onChange:function(e){a({longitude:parseFloat(e.target.value,10)}),o.a.run()}}))),React.createElement(v,{id:"wdpmb-map-zoom",label:p("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:s,onChange:function(e){a({zoom:parseInt(e.target.value,10)}),o.a.run()}}))),React.createElement(h,{title:p("Map markers","maps-block"),initialOpen:!0},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-latlng-fields-marker-".concat(t),className:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(v,{id:"wdpmb-marker-latitude-".concat(t),label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=b;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-marker-longitude-".concat(t),label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=b;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(k,{className:"button button-secondary",onClick:function(){var e=b;e.splice(t,1),a({markers:JSON.stringify(e)}),o.a.run()}},p("Remove","maps-block")))})),React.createElement(k,{className:"button button-secondary",onClick:function(){var e=b;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)}),o.a.run()}},p("Add new marker","maps-block"))),React.createElement(h,{title:p("Custom map style","maps-block"),initialOpen:!1},React.createElement(v,{id:"wdpmb-json-style",label:p("Map style JSON","maps-block")},React.createElement("div",{className:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){try{var t=JSON.parse(e.target.value);a({mapStyle:JSON.stringify(t)})}catch(e){a({mapStyle:null})}o.a.run()}},f),React.createElement("p",null,p("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank",rel:"noopener noreferrer"},p("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank",rel:"noopener noreferrer"},p("Snazzy Maps","maps-block")),"."))))),React.createElement(w,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:g},minHeight:10,maxHeight:1e3,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStop:function(e,t,n,r){var i=parseInt(g+r.height,10);a({height:i}),l(!0),o.a.run()},onResizeStart:function(){l(!1),o.a.run()}},React.createElement("div",{className:r()(i,"wdpmb-google-map"),"data-lat":c,"data-lng":u,"data-zoom":s},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==f&&React.createElement("div",{className:"wdpmb-google-map__style"},f),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:g}}))))}}])&&i(a.prototype,n),l&&i(a,l),t}(g),save:function(e){var t=e.attributes,a=e.className,n=t.latitude,o=t.longitude,l=t.zoom,i=t.markers,c=t.mapStyle,u=t.height,s=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":o,"data-zoom":l},s.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==c&&React.createElement("div",{className:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:u}}))}})}]);
     6*/!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=r(a);if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)&&a.length){var i=l.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)o.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):"object"===r(a(2))&&a(2)?void 0===(n=function(){return l}.apply(t,[]))||(e.exports=n):window.classNames=l}()},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),o=a(0);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=wp.i18n.__,m=wp.blocks.registerBlockType,f=wp.element,d=f.Fragment,g=f.Component,y=wp.blockEditor.InspectorControls,b=wp.components,v=b.BaseControl,h=b.PanelBody,k=b.Button,w=b.ResizableBox,S=b.RangeControl,R=function(e){return e=parseInt(e,10),isNaN(e)?e=500:10>e?e=10:1e3<e&&(e=1e3),e},E={latitude:{type:"float",default:51.11147},longitude:{type:"float",default:17.121526},zoom:{type:"integer",default:8},markers:{type:"string",default:'[{"latitude":51.111470,"longitude": 17.121526}]'},mapStyle:{type:"string",default:""},height:{type:"integer",default:500}};m("wdp/maps-block",{title:p("Maps Block (by We Do Plugins)","maps-block"),description:p("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:E,example:{attributes:{defaultAttributes:E}},edit:function(e){function t(e){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(a=c(this,u(t).apply(this,arguments))).props=e,a}var a,n,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,e),a=t,(n=[{key:"componentDidMount",value:function(){o.a.run()}},{key:"render",value:function(){var e=this.props,t=e.attributes,a=e.setAttributes,n=e.isSelected,l=e.toggleSelection,i=e.className,c=t.latitude,u=t.longitude,s=t.zoom,m=t.markers,f=t.mapStyle,g=t.height,b=JSON.parse(m);return React.createElement(d,null,React.createElement(y,null,React.createElement(h,{title:p("Map config","maps-block"),initialOpen:!0},React.createElement(S,{label:p("Map height"),value:g,onChange:function(e){a({height:R(e)}),o.a.run()},min:10,max:1e3}),React.createElement("div",{className:"wdp-map-block-latlng-fields"},React.createElement(v,{id:"wdpmb-map-latitude",label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:c,onChange:function(e){a({latitude:parseFloat(e.target.value,10)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-map-longitude",label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:u,onChange:function(e){a({longitude:parseFloat(e.target.value,10)}),o.a.run()}}))),React.createElement(v,{id:"wdpmb-map-zoom",label:p("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:s,onChange:function(e){a({zoom:parseInt(e.target.value,10)}),o.a.run()}}))),React.createElement(h,{title:p("Map markers","maps-block"),initialOpen:!0},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-latlng-fields-marker-".concat(t),className:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(v,{id:"wdpmb-marker-latitude-".concat(t),label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=b;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-marker-longitude-".concat(t),label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=b;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(k,{isDefault:!0,onClick:function(){var e=b;e.splice(t,1),a({markers:JSON.stringify(e)}),o.a.run()}},p("Remove","maps-block")))})),React.createElement(k,{isDefault:!0,onClick:function(){var e=b;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)}),o.a.run()}},p("Add new marker","maps-block"))),React.createElement(h,{title:p("Custom map style","maps-block"),initialOpen:!1},React.createElement(v,{id:"wdpmb-json-style",label:p("Map style JSON","maps-block")},React.createElement("div",{className:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){try{var t=JSON.parse(e.target.value);a({mapStyle:JSON.stringify(t)})}catch(e){a({mapStyle:null})}o.a.run()}},f),React.createElement("p",null,p("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank",rel:"noopener noreferrer"},p("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank",rel:"noopener noreferrer"},p("Snazzy Maps","maps-block")),"."))))),React.createElement(w,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:g},minHeight:10,maxHeight:1e3,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStop:function(e,t,n,r){var i=parseInt(g+r.height,10);a({height:i}),l(!0),o.a.run()},onResizeStart:function(){l(!1),o.a.run()}},React.createElement("div",{className:r()(i,"wdpmb-google-map"),"data-lat":c,"data-lng":u,"data-zoom":s},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==f&&React.createElement("div",{className:"wdpmb-google-map__style"},f),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:g}}))))}}])&&i(a.prototype,n),l&&i(a,l),t}(g),save:function(e){var t=e.attributes,a=e.className,n=t.latitude,o=t.longitude,l=t.zoom,i=t.markers,c=t.mapStyle,u=t.height,s=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":o,"data-zoom":l},s.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==c&&React.createElement("div",{className:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:u}}))}})}]);
  • maps-block/tags/1.2.4/classes/class-wdpmb-settings.php

    r2220040 r2220062  
    8282        if ( 'settings_page_wdp-blocks-summary' === $current_screen->id ) {
    8383
     84            wp_enqueue_style( 'wp-components' );
    8485            wp_enqueue_script( 'wdp-maps-block-settings', plugins_url( 'build/settings.min.js', WDPMB_MAIN_FILE ), array( 'wp-element', 'wp-i18n', 'wp-components' ), WDPMB_VERSION, true );
     86
    8587            wp_localize_script(
    8688                'wdp-maps-block-settings',
  • maps-block/tags/1.2.4/maps-block.php

    r2220040 r2220062  
    66 * Author: We Do Plugins
    77 * Author URI: http://wedoplugins.com/
    8  * Version: 1.2.3
     8 * Version: 1.2.4
    99 * License: GPLv3
    1010 * Text Domain: maps-block
     
    1818
    1919define( 'WDPMB_MAIN_FILE', __FILE__ );
    20 define( 'WDPMB_VERSION', '1.2.3' );
     20define( 'WDPMB_VERSION', '1.2.4' );
    2121
    2222/**
  • maps-block/tags/1.2.4/readme.txt

    r2220040 r2220062  
    77License: GPLv3
    88License URI: http://www.gnu.org/licenses/gpl.html
    9 Stable tag: 1.2.3
     9Stable tag: 1.2.4
    1010
    1111Maps Block for new WordPress Block Editor allow you to add Google Maps to your website and customize it.
  • maps-block/trunk/build/block-editor.css

    r2094116 r2220062  
    1 @charset "UTF-8";.wdp-map-block-latlng-fields--for-marker{border:1px solid #e2e4e7;padding:10px;border-radius:2px;margin-bottom:10px}.wdp-map-block-latlng-fields--for-marker .components-base-control{margin-bottom:0!important}.wdp-map-block-latlng-fields:not(.wdp-map-block-latlng-fields--for-marker) .components-base-control{margin-bottom:10px!important}.wdp-map-block-latlng-fields .components-base-control{display:inline-block;width:calc(50% - 5px)}.wdp-map-block-latlng-fields .components-base-control:first-child{margin-right:10px}.wdp-map-block-latlng-fields .components-base-control input{width:100%}.wdp-map-block-style-field textarea{width:100%;height:150px}.wdp-map-block-style-field p{margin:10px 0 0 0;font-style:italic}.wdpmb-google-map{width:100%}.wdpmb-google-map__style{display:none}
     1@charset "UTF-8";.wdp-map-block-latlng-fields--for-marker{border:1px solid #e2e4e7;padding:10px;border-radius:2px;margin-bottom:10px}.wdp-map-block-latlng-fields--for-marker .components-base-control{margin-bottom:0!important}.wdp-map-block-latlng-fields:not(.wdp-map-block-latlng-fields--for-marker) .components-base-control{margin-bottom:10px!important}.wdp-map-block-latlng-fields .components-base-control{display:inline-block;width:calc(50% - 5px)}.wdp-map-block-latlng-fields .components-base-control:first-child{margin-right:10px}.wdp-map-block-latlng-fields .components-base-control input{width:100%}.wdp-map-block-style-field textarea{width:100%;height:150px}.wdp-map-block-style-field p{margin:10px 0 0 0;font-style:italic}label[for=wdpmb-map-zoom]{margin-right:10px}.wdpmb-google-map{width:100%}.wdpmb-google-map__style{display:none}
  • maps-block/trunk/build/block.min.js

    r2155063 r2220062  
    44  Licensed under the MIT License (MIT), see
    55  http://jedwatson.github.io/classnames
    6 */!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=r(a);if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)&&a.length){var i=l.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)o.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):"object"===r(a(2))&&a(2)?void 0===(n=function(){return l}.apply(t,[]))||(e.exports=n):window.classNames=l}()},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),o=a(0);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=wp.i18n.__,m=wp.blocks.registerBlockType,f=wp.element,d=f.Fragment,g=f.Component,y=wp.blockEditor.InspectorControls,b=wp.components,v=b.BaseControl,h=b.PanelBody,k=b.Button,w=b.ResizableBox,S=b.RangeControl,R=function(e){return e=parseInt(e,10),isNaN(e)?e=500:10>e?e=10:1e3<e&&(e=1e3),e},E={latitude:{type:"float",default:51.11147},longitude:{type:"float",default:17.121526},zoom:{type:"integer",default:8},markers:{type:"string",default:'[{"latitude":51.111470,"longitude": 17.121526}]'},mapStyle:{type:"string",default:""},height:{type:"integer",default:500}};m("wdp/maps-block",{title:p("Maps Block (by We Do Plugins)","maps-block"),description:p("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:E,example:{attributes:{defaultAttributes:E}},edit:function(e){function t(e){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(a=c(this,u(t).apply(this,arguments))).props=e,a}var a,n,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,e),a=t,(n=[{key:"componentDidMount",value:function(){o.a.run()}},{key:"render",value:function(){var e=this.props,t=e.attributes,a=e.setAttributes,n=e.isSelected,l=e.toggleSelection,i=e.className,c=t.latitude,u=t.longitude,s=t.zoom,m=t.markers,f=t.mapStyle,g=t.height,b=JSON.parse(m);return React.createElement(d,null,React.createElement(y,null,React.createElement(h,{title:p("Map config","maps-block"),initialOpen:!0},React.createElement(S,{label:p("Map height"),value:g,onChange:function(e){a({height:R(e)}),o.a.run()},min:10,max:1e3}),React.createElement("div",{className:"wdp-map-block-latlng-fields"},React.createElement(v,{id:"wdpmb-map-latitude",label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:c,onChange:function(e){a({latitude:parseFloat(e.target.value,10)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-map-longitude",label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:u,onChange:function(e){a({longitude:parseFloat(e.target.value,10)}),o.a.run()}}))),React.createElement(v,{id:"wdpmb-map-zoom",label:p("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:s,onChange:function(e){a({zoom:parseInt(e.target.value,10)}),o.a.run()}}))),React.createElement(h,{title:p("Map markers","maps-block"),initialOpen:!0},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-latlng-fields-marker-".concat(t),className:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(v,{id:"wdpmb-marker-latitude-".concat(t),label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=b;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-marker-longitude-".concat(t),label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=b;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(k,{className:"button button-secondary",onClick:function(){var e=b;e.splice(t,1),a({markers:JSON.stringify(e)}),o.a.run()}},p("Remove","maps-block")))})),React.createElement(k,{className:"button button-secondary",onClick:function(){var e=b;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)}),o.a.run()}},p("Add new marker","maps-block"))),React.createElement(h,{title:p("Custom map style","maps-block"),initialOpen:!1},React.createElement(v,{id:"wdpmb-json-style",label:p("Map style JSON","maps-block")},React.createElement("div",{className:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){try{var t=JSON.parse(e.target.value);a({mapStyle:JSON.stringify(t)})}catch(e){a({mapStyle:null})}o.a.run()}},f),React.createElement("p",null,p("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank",rel:"noopener noreferrer"},p("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank",rel:"noopener noreferrer"},p("Snazzy Maps","maps-block")),"."))))),React.createElement(w,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:g},minHeight:10,maxHeight:1e3,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStop:function(e,t,n,r){var i=parseInt(g+r.height,10);a({height:i}),l(!0),o.a.run()},onResizeStart:function(){l(!1),o.a.run()}},React.createElement("div",{className:r()(i,"wdpmb-google-map"),"data-lat":c,"data-lng":u,"data-zoom":s},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==f&&React.createElement("div",{className:"wdpmb-google-map__style"},f),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:g}}))))}}])&&i(a.prototype,n),l&&i(a,l),t}(g),save:function(e){var t=e.attributes,a=e.className,n=t.latitude,o=t.longitude,l=t.zoom,i=t.markers,c=t.mapStyle,u=t.height,s=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":o,"data-zoom":l},s.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==c&&React.createElement("div",{className:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:u}}))}})}]);
     6*/!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=r(a);if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)&&a.length){var i=l.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)o.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):"object"===r(a(2))&&a(2)?void 0===(n=function(){return l}.apply(t,[]))||(e.exports=n):window.classNames=l}()},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),o=a(0);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=wp.i18n.__,m=wp.blocks.registerBlockType,f=wp.element,d=f.Fragment,g=f.Component,y=wp.blockEditor.InspectorControls,b=wp.components,v=b.BaseControl,h=b.PanelBody,k=b.Button,w=b.ResizableBox,S=b.RangeControl,R=function(e){return e=parseInt(e,10),isNaN(e)?e=500:10>e?e=10:1e3<e&&(e=1e3),e},E={latitude:{type:"float",default:51.11147},longitude:{type:"float",default:17.121526},zoom:{type:"integer",default:8},markers:{type:"string",default:'[{"latitude":51.111470,"longitude": 17.121526}]'},mapStyle:{type:"string",default:""},height:{type:"integer",default:500}};m("wdp/maps-block",{title:p("Maps Block (by We Do Plugins)","maps-block"),description:p("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:E,example:{attributes:{defaultAttributes:E}},edit:function(e){function t(e){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(a=c(this,u(t).apply(this,arguments))).props=e,a}var a,n,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,e),a=t,(n=[{key:"componentDidMount",value:function(){o.a.run()}},{key:"render",value:function(){var e=this.props,t=e.attributes,a=e.setAttributes,n=e.isSelected,l=e.toggleSelection,i=e.className,c=t.latitude,u=t.longitude,s=t.zoom,m=t.markers,f=t.mapStyle,g=t.height,b=JSON.parse(m);return React.createElement(d,null,React.createElement(y,null,React.createElement(h,{title:p("Map config","maps-block"),initialOpen:!0},React.createElement(S,{label:p("Map height"),value:g,onChange:function(e){a({height:R(e)}),o.a.run()},min:10,max:1e3}),React.createElement("div",{className:"wdp-map-block-latlng-fields"},React.createElement(v,{id:"wdpmb-map-latitude",label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:c,onChange:function(e){a({latitude:parseFloat(e.target.value,10)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-map-longitude",label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:u,onChange:function(e){a({longitude:parseFloat(e.target.value,10)}),o.a.run()}}))),React.createElement(v,{id:"wdpmb-map-zoom",label:p("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:s,onChange:function(e){a({zoom:parseInt(e.target.value,10)}),o.a.run()}}))),React.createElement(h,{title:p("Map markers","maps-block"),initialOpen:!0},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-latlng-fields-marker-".concat(t),className:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(v,{id:"wdpmb-marker-latitude-".concat(t),label:p("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=b;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(v,{id:"wdpmb-marker-longitude-".concat(t),label:p("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=b;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(k,{isDefault:!0,onClick:function(){var e=b;e.splice(t,1),a({markers:JSON.stringify(e)}),o.a.run()}},p("Remove","maps-block")))})),React.createElement(k,{isDefault:!0,onClick:function(){var e=b;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)}),o.a.run()}},p("Add new marker","maps-block"))),React.createElement(h,{title:p("Custom map style","maps-block"),initialOpen:!1},React.createElement(v,{id:"wdpmb-json-style",label:p("Map style JSON","maps-block")},React.createElement("div",{className:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){try{var t=JSON.parse(e.target.value);a({mapStyle:JSON.stringify(t)})}catch(e){a({mapStyle:null})}o.a.run()}},f),React.createElement("p",null,p("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank",rel:"noopener noreferrer"},p("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank",rel:"noopener noreferrer"},p("Snazzy Maps","maps-block")),"."))))),React.createElement(w,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:g},minHeight:10,maxHeight:1e3,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStop:function(e,t,n,r){var i=parseInt(g+r.height,10);a({height:i}),l(!0),o.a.run()},onResizeStart:function(){l(!1),o.a.run()}},React.createElement("div",{className:r()(i,"wdpmb-google-map"),"data-lat":c,"data-lng":u,"data-zoom":s},b.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==f&&React.createElement("div",{className:"wdpmb-google-map__style"},f),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:g}}))))}}])&&i(a.prototype,n),l&&i(a,l),t}(g),save:function(e){var t=e.attributes,a=e.className,n=t.latitude,o=t.longitude,l=t.zoom,i=t.markers,c=t.mapStyle,u=t.height,s=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":o,"data-zoom":l},s.map((function(e,t){return React.createElement("div",{key:"wdpmb-marker-".concat(t),className:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})})),""!==c&&React.createElement("div",{className:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{className:"wdpmb-google-map__container",style:{height:u}}))}})}]);
  • maps-block/trunk/classes/class-wdpmb-settings.php

    r2220040 r2220062  
    8282        if ( 'settings_page_wdp-blocks-summary' === $current_screen->id ) {
    8383
     84            wp_enqueue_style( 'wp-components' );
    8485            wp_enqueue_script( 'wdp-maps-block-settings', plugins_url( 'build/settings.min.js', WDPMB_MAIN_FILE ), array( 'wp-element', 'wp-i18n', 'wp-components' ), WDPMB_VERSION, true );
     86
    8587            wp_localize_script(
    8688                'wdp-maps-block-settings',
  • maps-block/trunk/maps-block.php

    r2220040 r2220062  
    66 * Author: We Do Plugins
    77 * Author URI: http://wedoplugins.com/
    8  * Version: 1.2.3
     8 * Version: 1.2.4
    99 * License: GPLv3
    1010 * Text Domain: maps-block
     
    1818
    1919define( 'WDPMB_MAIN_FILE', __FILE__ );
    20 define( 'WDPMB_VERSION', '1.2.3' );
     20define( 'WDPMB_VERSION', '1.2.4' );
    2121
    2222/**
  • maps-block/trunk/readme.txt

    r2220040 r2220062  
    77License: GPLv3
    88License URI: http://www.gnu.org/licenses/gpl.html
    9 Stable tag: 1.2.3
     9Stable tag: 1.2.4
    1010
    1111Maps Block for new WordPress Block Editor allow you to add Google Maps to your website and customize it.
Note: See TracChangeset for help on using the changeset viewer.