Changeset 2220062
- Timestamp:
- 12/31/2019 10:57:08 AM (6 years ago)
- Location:
- maps-block
- Files:
-
- 10 edited
- 1 copied
-
tags/1.2.4 (copied) (copied from maps-block/trunk)
-
tags/1.2.4/build/block-editor.css (modified) (1 diff)
-
tags/1.2.4/build/block.min.js (modified) (1 diff)
-
tags/1.2.4/classes/class-wdpmb-settings.php (modified) (1 diff)
-
tags/1.2.4/maps-block.php (modified) (2 diffs)
-
tags/1.2.4/readme.txt (modified) (1 diff)
-
trunk/build/block-editor.css (modified) (1 diff)
-
trunk/build/block.min.js (modified) (1 diff)
-
trunk/classes/class-wdpmb-settings.php (modified) (1 diff)
-
trunk/maps-block.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
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 4 4 Licensed under the MIT License (MIT), see 5 5 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 82 82 if ( 'settings_page_wdp-blocks-summary' === $current_screen->id ) { 83 83 84 wp_enqueue_style( 'wp-components' ); 84 85 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 85 87 wp_localize_script( 86 88 'wdp-maps-block-settings', -
maps-block/tags/1.2.4/maps-block.php
r2220040 r2220062 6 6 * Author: We Do Plugins 7 7 * Author URI: http://wedoplugins.com/ 8 * Version: 1.2. 38 * Version: 1.2.4 9 9 * License: GPLv3 10 10 * Text Domain: maps-block … … 18 18 19 19 define( 'WDPMB_MAIN_FILE', __FILE__ ); 20 define( 'WDPMB_VERSION', '1.2. 3' );20 define( 'WDPMB_VERSION', '1.2.4' ); 21 21 22 22 /** -
maps-block/tags/1.2.4/readme.txt
r2220040 r2220062 7 7 License: GPLv3 8 8 License URI: http://www.gnu.org/licenses/gpl.html 9 Stable tag: 1.2. 39 Stable tag: 1.2.4 10 10 11 11 Maps 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 4 4 Licensed under the MIT License (MIT), see 5 5 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 82 82 if ( 'settings_page_wdp-blocks-summary' === $current_screen->id ) { 83 83 84 wp_enqueue_style( 'wp-components' ); 84 85 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 85 87 wp_localize_script( 86 88 'wdp-maps-block-settings', -
maps-block/trunk/maps-block.php
r2220040 r2220062 6 6 * Author: We Do Plugins 7 7 * Author URI: http://wedoplugins.com/ 8 * Version: 1.2. 38 * Version: 1.2.4 9 9 * License: GPLv3 10 10 * Text Domain: maps-block … … 18 18 19 19 define( 'WDPMB_MAIN_FILE', __FILE__ ); 20 define( 'WDPMB_VERSION', '1.2. 3' );20 define( 'WDPMB_VERSION', '1.2.4' ); 21 21 22 22 /** -
maps-block/trunk/readme.txt
r2220040 r2220062 7 7 License: GPLv3 8 8 License URI: http://www.gnu.org/licenses/gpl.html 9 Stable tag: 1.2. 39 Stable tag: 1.2.4 10 10 11 11 Maps 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.