Plugin Directory

Changeset 2108295


Ignore:
Timestamp:
06/18/2019 05:47:11 PM (7 years ago)
Author:
wedoplugins
Message:

plugin updated to version 1.1.0

Location:
maps-block
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • maps-block/tags/1.1.0/build/block.min.js

    r2094116 r2108295  
    1010  http://jedwatson.github.io/classnames
    1111*/
    12 !function(){"use strict";var l={}.hasOwnProperty;function o(){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=o.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)l.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):"object"===r(a(3))&&a(3)?void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n):window.classNames=o}()},function(e,t){(function(t){e.exports=t}).call(this,{})},,,function(e,t,a){"use strict";a.r(t);var n=a(2),r=a.n(n),l=a(1);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(n=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw l}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i=wp.i18n.__,c=wp.blocks.registerBlockType,s=wp.element,u=s.Fragment,p=s.useEffect,m=s.useState,f=wp.editor.InspectorControls,g=wp.components,d=g.BaseControl,y=g.PanelBody,b=g.Button,v=g.ResizableBox,h=g.RangeControl;c("wdp/maps-block",{title:i("Maps Block (by We Do Plugins)","maps-block"),description:i("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:{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}},edit:function(e){var t=e.attributes,a=e.setAttributes,n=e.isSelected,c=e.toggleSelection,s=e.className,g=t.latitude,k=t.longitude,w=t.zoom,R=t.markers,S=t.mapStyle,E=t.height,_=JSON.parse(R),O=o(m(E),2),N=O[0],x=O[1];return p(function(){l.a.run()},[g,k,w,R,S,E]),React.createElement(u,null,React.createElement(f,null,React.createElement(y,{title:i("Map config","maps-block"),initialOpen:!0},React.createElement(h,{label:i("Map height"),value:N,onChange:function(e){var t=parseInt(e,10);isNaN(t)?t=500:10>t?t=10:1e3<t&&(t=1e3),x(t),a({height:t})},min:10,max:1e3}),React.createElement("div",{class:"wdp-map-block-latlng-fields"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:g,onChange:function(e){a({latitude:parseFloat(e.target.value,10)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:k,onChange:function(e){a({longitude:parseFloat(e.target.value,10)})}}))),React.createElement(d,{label:i("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:w,onChange:function(e){a({zoom:parseInt(e.target.value,10)})}}))),React.createElement(y,{title:i("Map markers","maps-block"),initialOpen:!0},_.map(function(e,t){return React.createElement("div",{class:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=_;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=_;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.splice(t,1),a({markers:JSON.stringify(e)})}},i("Remove","maps-block")))}),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)})}},i("Add new marker","maps-block"))),React.createElement(y,{title:i("Custom map style","maps-block"),initialOpen:!1},React.createElement(d,{label:i("Map style JSON","maps-block")},React.createElement("div",{class:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){var t;try{t=JSON.parse(e.target.value),a({mapStyle:JSON.stringify(t)})}catch(e){}}}),React.createElement("p",null,i("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank"},i("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},i("Snazzy Maps","maps-block")),"."))))),React.createElement(v,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:E},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 l=parseInt(E+r.height,10);a({height:l}),x(l),c(!0)},onResizeStart:function(){c(!1)}},React.createElement("div",{className:r()(s,"wdpmb-google-map"),"data-lat":g,"data-lng":k,"data-zoom":w},_.map(function(e){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==S&&React.createElement("div",{class:"wdpmb-google-map__style"},S),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:N}}))))},save:function(e){var t=e.attributes,a=e.className,n=t.latitude,l=t.longitude,o=t.zoom,i=t.markers,c=t.mapStyle,s=t.height,u=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":l,"data-zoom":o},u.map(function(e,t){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==c&&React.createElement("div",{class:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:s}}))}})}]);
     12!function(){"use strict";var l={}.hasOwnProperty;function o(){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=o.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)l.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):"object"===r(a(3))&&a(3)?void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n):window.classNames=o}()},function(e,t){(function(t){e.exports=t}).call(this,{})},,,function(e,t,a){"use strict";a.r(t);var n=a(2),r=a.n(n),l=a(1);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(n=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw l}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i=wp.i18n.__,c=wp.blocks.registerBlockType,s=wp.element,u=s.Fragment,p=s.useEffect,m=s.useState,f=wp.editor.InspectorControls,g=wp.components,d=g.BaseControl,y=g.PanelBody,b=g.Button,v=g.ResizableBox,h=g.RangeControl;c("wdp/maps-block",{title:i("Maps Block (by We Do Plugins)","maps-block"),description:i("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:{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}},edit:function(e){var t=e.attributes,a=e.setAttributes,n=e.isSelected,c=e.toggleSelection,s=e.className,g=t.latitude,k=t.longitude,w=t.zoom,S=t.markers,R=t.mapStyle,E=t.height,_=JSON.parse(S),O=o(m(E),2),N=O[0],x=O[1];return p(function(){l.a.run()},[g,k,w,S,R,E]),React.createElement(u,null,React.createElement(f,null,React.createElement(y,{title:i("Map config","maps-block"),initialOpen:!0},React.createElement(h,{label:i("Map height"),value:N,onChange:function(e){var t=parseInt(e,10);isNaN(t)?t=500:10>t?t=10:1e3<t&&(t=1e3),x(t),a({height:t})},min:10,max:1e3}),React.createElement("div",{class:"wdp-map-block-latlng-fields"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:g,onChange:function(e){a({latitude:parseFloat(e.target.value,10)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:k,onChange:function(e){a({longitude:parseFloat(e.target.value,10)})}}))),React.createElement(d,{label:i("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:w,onChange:function(e){a({zoom:parseInt(e.target.value,10)})}}))),React.createElement(y,{title:i("Map markers","maps-block"),initialOpen:!0},_.map(function(e,t){return React.createElement("div",{class:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=_;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=_;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.splice(t,1),a({markers:JSON.stringify(e)})}},i("Remove","maps-block")))}),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)})}},i("Add new marker","maps-block"))),React.createElement(y,{title:i("Custom map style","maps-block"),initialOpen:!1},React.createElement(d,{label:i("Map style JSON","maps-block")},React.createElement("div",{class:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){var t;try{t=JSON.parse(e.target.value),a({mapStyle:JSON.stringify(t)})}catch(e){a({mapStyle:null})}}},R),React.createElement("p",null,i("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank"},i("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},i("Snazzy Maps","maps-block")),"."))))),React.createElement(v,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:E},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 l=parseInt(E+r.height,10);a({height:l}),x(l),c(!0)},onResizeStart:function(){c(!1)}},React.createElement("div",{className:r()(s,"wdpmb-google-map"),"data-lat":g,"data-lng":k,"data-zoom":w},_.map(function(e){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==R&&React.createElement("div",{class:"wdpmb-google-map__style"},R),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:N}}))))},save:function(e){var t=e.attributes,a=e.className,n=t.latitude,l=t.longitude,o=t.zoom,i=t.markers,c=t.mapStyle,s=t.height,u=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":l,"data-zoom":o},u.map(function(e,t){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==c&&React.createElement("div",{class:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:s}}))}})}]);
  • maps-block/tags/1.1.0/maps-block.php

    r2094116 r2108295  
    66 * Author: We Do Plugins
    77 * Author URI: http://wedoplugins.com/
    8  * Version: 1.0.0
     8 * Version: 1.1.0
    99 * License: GPL2+
    1010 * Text Domain: maps-block
     
    1818
    1919define( 'WDPMB_MAIN_FILE', __FILE__ );
    20 define( 'WDPMB_VERSION', '1.0.0' );
     20define( 'WDPMB_VERSION', '1.1.0' );
    2121
    2222require_once dirname( WDPMB_MAIN_FILE ) . '/classes/class-wdpmb-blockssummarypage.php';
  • maps-block/tags/1.1.0/readme.txt

    r2094116 r2108295  
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
    9 Stable tag: 1.0.0
     9Stable tag: 1.1.0
    1010
    1111Maps Block for new WordPress Block Editor allow you to add Google Maps to your website and customize it.
     
    3333== Changelog ==
    3434
     35= 1.1.0 =
     36* Map style JSON field and rendering improved.
     37
    3538= 1.0.0 =
    3639* Initial release.
  • maps-block/trunk/build/block.min.js

    r2094116 r2108295  
    1010  http://jedwatson.github.io/classnames
    1111*/
    12 !function(){"use strict";var l={}.hasOwnProperty;function o(){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=o.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)l.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):"object"===r(a(3))&&a(3)?void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n):window.classNames=o}()},function(e,t){(function(t){e.exports=t}).call(this,{})},,,function(e,t,a){"use strict";a.r(t);var n=a(2),r=a.n(n),l=a(1);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(n=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw l}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i=wp.i18n.__,c=wp.blocks.registerBlockType,s=wp.element,u=s.Fragment,p=s.useEffect,m=s.useState,f=wp.editor.InspectorControls,g=wp.components,d=g.BaseControl,y=g.PanelBody,b=g.Button,v=g.ResizableBox,h=g.RangeControl;c("wdp/maps-block",{title:i("Maps Block (by We Do Plugins)","maps-block"),description:i("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:{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}},edit:function(e){var t=e.attributes,a=e.setAttributes,n=e.isSelected,c=e.toggleSelection,s=e.className,g=t.latitude,k=t.longitude,w=t.zoom,R=t.markers,S=t.mapStyle,E=t.height,_=JSON.parse(R),O=o(m(E),2),N=O[0],x=O[1];return p(function(){l.a.run()},[g,k,w,R,S,E]),React.createElement(u,null,React.createElement(f,null,React.createElement(y,{title:i("Map config","maps-block"),initialOpen:!0},React.createElement(h,{label:i("Map height"),value:N,onChange:function(e){var t=parseInt(e,10);isNaN(t)?t=500:10>t?t=10:1e3<t&&(t=1e3),x(t),a({height:t})},min:10,max:1e3}),React.createElement("div",{class:"wdp-map-block-latlng-fields"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:g,onChange:function(e){a({latitude:parseFloat(e.target.value,10)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:k,onChange:function(e){a({longitude:parseFloat(e.target.value,10)})}}))),React.createElement(d,{label:i("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:w,onChange:function(e){a({zoom:parseInt(e.target.value,10)})}}))),React.createElement(y,{title:i("Map markers","maps-block"),initialOpen:!0},_.map(function(e,t){return React.createElement("div",{class:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=_;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=_;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.splice(t,1),a({markers:JSON.stringify(e)})}},i("Remove","maps-block")))}),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)})}},i("Add new marker","maps-block"))),React.createElement(y,{title:i("Custom map style","maps-block"),initialOpen:!1},React.createElement(d,{label:i("Map style JSON","maps-block")},React.createElement("div",{class:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){var t;try{t=JSON.parse(e.target.value),a({mapStyle:JSON.stringify(t)})}catch(e){}}}),React.createElement("p",null,i("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank"},i("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},i("Snazzy Maps","maps-block")),"."))))),React.createElement(v,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:E},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 l=parseInt(E+r.height,10);a({height:l}),x(l),c(!0)},onResizeStart:function(){c(!1)}},React.createElement("div",{className:r()(s,"wdpmb-google-map"),"data-lat":g,"data-lng":k,"data-zoom":w},_.map(function(e){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==S&&React.createElement("div",{class:"wdpmb-google-map__style"},S),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:N}}))))},save:function(e){var t=e.attributes,a=e.className,n=t.latitude,l=t.longitude,o=t.zoom,i=t.markers,c=t.mapStyle,s=t.height,u=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":l,"data-zoom":o},u.map(function(e,t){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==c&&React.createElement("div",{class:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:s}}))}})}]);
     12!function(){"use strict";var l={}.hasOwnProperty;function o(){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=o.apply(null,a);i&&e.push(i)}else if("object"===n)for(var c in a)l.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):"object"===r(a(3))&&a(3)?void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n):window.classNames=o}()},function(e,t){(function(t){e.exports=t}).call(this,{})},,,function(e,t,a){"use strict";a.r(t);var n=a(2),r=a.n(n),l=a(1);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(n=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw l}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i=wp.i18n.__,c=wp.blocks.registerBlockType,s=wp.element,u=s.Fragment,p=s.useEffect,m=s.useState,f=wp.editor.InspectorControls,g=wp.components,d=g.BaseControl,y=g.PanelBody,b=g.Button,v=g.ResizableBox,h=g.RangeControl;c("wdp/maps-block",{title:i("Maps Block (by We Do Plugins)","maps-block"),description:i("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:{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}},edit:function(e){var t=e.attributes,a=e.setAttributes,n=e.isSelected,c=e.toggleSelection,s=e.className,g=t.latitude,k=t.longitude,w=t.zoom,S=t.markers,R=t.mapStyle,E=t.height,_=JSON.parse(S),O=o(m(E),2),N=O[0],x=O[1];return p(function(){l.a.run()},[g,k,w,S,R,E]),React.createElement(u,null,React.createElement(f,null,React.createElement(y,{title:i("Map config","maps-block"),initialOpen:!0},React.createElement(h,{label:i("Map height"),value:N,onChange:function(e){var t=parseInt(e,10);isNaN(t)?t=500:10>t?t=10:1e3<t&&(t=1e3),x(t),a({height:t})},min:10,max:1e3}),React.createElement("div",{class:"wdp-map-block-latlng-fields"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:g,onChange:function(e){a({latitude:parseFloat(e.target.value,10)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:k,onChange:function(e){a({longitude:parseFloat(e.target.value,10)})}}))),React.createElement(d,{label:i("Zoom","maps-block")},React.createElement("input",{type:"number",step:"1",min:"0",max:"40",value:w,onChange:function(e){a({zoom:parseInt(e.target.value,10)})}}))),React.createElement(y,{title:i("Map markers","maps-block"),initialOpen:!0},_.map(function(e,t){return React.createElement("div",{class:"wdp-map-block-latlng-fields wdp-map-block-latlng-fields--for-marker"},React.createElement(d,{label:i("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=_;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(d,{label:i("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=_;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)})}})),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.splice(t,1),a({markers:JSON.stringify(e)})}},i("Remove","maps-block")))}),React.createElement(b,{className:"button button-secondary",onClick:function(){var e=_;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)})}},i("Add new marker","maps-block"))),React.createElement(y,{title:i("Custom map style","maps-block"),initialOpen:!1},React.createElement(d,{label:i("Map style JSON","maps-block")},React.createElement("div",{class:"wdp-map-block-style-field"},React.createElement("textarea",{onChange:function(e){var t;try{t=JSON.parse(e.target.value),a({mapStyle:JSON.stringify(t)})}catch(e){a({mapStyle:null})}}},R),React.createElement("p",null,i("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank"},i("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},i("Snazzy Maps","maps-block")),"."))))),React.createElement(v,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:E},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 l=parseInt(E+r.height,10);a({height:l}),x(l),c(!0)},onResizeStart:function(){c(!1)}},React.createElement("div",{className:r()(s,"wdpmb-google-map"),"data-lat":g,"data-lng":k,"data-zoom":w},_.map(function(e){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==R&&React.createElement("div",{class:"wdpmb-google-map__style"},R),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:N}}))))},save:function(e){var t=e.attributes,a=e.className,n=t.latitude,l=t.longitude,o=t.zoom,i=t.markers,c=t.mapStyle,s=t.height,u=JSON.parse(i);return React.createElement("div",{className:r()(a,"wdpmb-google-map"),"data-lat":n,"data-lng":l,"data-zoom":o},u.map(function(e,t){return React.createElement("div",{class:"wdpmb-google-map__marker","data-lat":e.latitude,"data-lng":e.longitude})}),""!==c&&React.createElement("div",{class:"wdpmb-google-map__style"},JSON.stringify(c)),React.createElement("div",{class:"wdpmb-google-map__container",style:{height:s}}))}})}]);
  • maps-block/trunk/maps-block.php

    r2094116 r2108295  
    66 * Author: We Do Plugins
    77 * Author URI: http://wedoplugins.com/
    8  * Version: 1.0.0
     8 * Version: 1.1.0
    99 * License: GPL2+
    1010 * Text Domain: maps-block
     
    1818
    1919define( 'WDPMB_MAIN_FILE', __FILE__ );
    20 define( 'WDPMB_VERSION', '1.0.0' );
     20define( 'WDPMB_VERSION', '1.1.0' );
    2121
    2222require_once dirname( WDPMB_MAIN_FILE ) . '/classes/class-wdpmb-blockssummarypage.php';
  • maps-block/trunk/readme.txt

    r2094116 r2108295  
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
    9 Stable tag: 1.0.0
     9Stable tag: 1.1.0
    1010
    1111Maps Block for new WordPress Block Editor allow you to add Google Maps to your website and customize it.
     
    3333== Changelog ==
    3434
     35= 1.1.0 =
     36* Map style JSON field and rendering improved.
     37
    3538= 1.0.0 =
    3639* Initial release.
Note: See TracChangeset for help on using the changeset viewer.