Plugin Directory

Changeset 2257749


Ignore:
Timestamp:
03/09/2020 07:47:50 PM (6 years ago)
Author:
wedoplugins
Message:

plugin updated to version v1.2.6

Location:
maps-block
Files:
10 edited
1 copied

Legend:

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

    r2220062 r2257749  
    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,{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}}))}})}]);
     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){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(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 u(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 s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=wp.i18n.__,f=wp.blocks.registerBlockType,d=wp.element,g=d.Fragment,y=d.Component,b=wp.blockEditor.InspectorControls,v=wp.components,h=v.BaseControl,k=v.PanelBody,w=v.Button,S=v.ResizableBox,R=v.RangeControl;void 0!==wp.blocks.registerBlockCollection&&wp.blocks.registerBlockCollection("wdp",{title:m("Blocks by We Do Plugins","maps-block")});var E=function(e){return e=parseInt(e,10),isNaN(e)?e=500:10>e?e=10:1e3<e&&(e=1e3),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}};f("wdp/maps-block",{title:m("Maps Block (by We Do Plugins)","maps-block"),description:m("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:_,example:{attributes:{defaultAttributes:_}},edit:function(e){function t(e){var a;return i(this,t),(a=u(this,s(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&&p(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,p=t.markers,f=t.mapStyle,d=t.height,y=JSON.parse(p);return React.createElement(g,null,React.createElement(b,null,React.createElement(k,{title:m("Map config","maps-block"),initialOpen:!0},React.createElement(R,{label:m("Map height"),value:d,onChange:function(e){a({height:E(e)}),o.a.run()},min:10,max:1e3}),React.createElement("div",{className:"wdp-map-block-latlng-fields"},React.createElement(h,{id:"wdpmb-map-latitude",label:m("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(h,{id:"wdpmb-map-longitude",label:m("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(h,{id:"wdpmb-map-zoom",label:m("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(k,{title:m("Map markers","maps-block"),initialOpen:!0},y.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(h,{id:"wdpmb-marker-latitude-".concat(t),label:m("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=y;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(h,{id:"wdpmb-marker-longitude-".concat(t),label:m("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=y;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(w,{isSecondary:!0,onClick:function(){var e=y;e.splice(t,1),a({markers:JSON.stringify(e)}),o.a.run()}},m("Remove","maps-block")))})),React.createElement(w,{isSecondary:!0,onClick:function(){var e=y;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)}),o.a.run()}},m("Add new marker","maps-block"))),React.createElement(k,{title:m("Custom map style","maps-block"),initialOpen:!1},React.createElement(h,{id:"wdpmb-json-style",label:m("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,m("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank",rel:"noopener noreferrer"},m("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank",rel:"noopener noreferrer"},m("Snazzy Maps","maps-block")),"."))))),React.createElement(S,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:d},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(d+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},y.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:d}}))))}}])&&c(a.prototype,n),l&&c(a,l),t}(y),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.6/classes/class-wdpmb-blockssummarypage.php

    r2220040 r2257749  
    1818define( 'WDP_SUMMARY_PAGE', true ); // Tell the other plugins that summary page is already rendered.
    1919define( 'WDP_BSP_MAIN_FILE', WDPMB_MAIN_FILE );
    20 define( 'WDP_BSP_VERSION', '1.0.10' );
     20define( 'WDP_BSP_VERSION', '1.0.11' );
    2121
    2222// phpcs:enable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound
     
    8686
    8787            $slug = explode( '/', $plugin_path );
    88             $slug = $slug[0] ?? null;
     88            $slug = isset( $slug[0] ) ? $slug[0] : null;
    8989
    9090            if ( null !== $slug ) {
  • maps-block/tags/1.2.6/classes/class-wdpmb-settings.php

    r2227996 r2257749  
    4949                    'nonce' => array(
    5050                        'required'          => true,
    51                         'validate_callback' => function( $nonce ) {
     51                        'validate_callback' => function( $nonce ) { // phpcs:ignore PHPCompatibility.FunctionDeclarations.NewClosure.Found
    5252                            return wp_verify_nonce( $nonce, 'wdpmb_update_google_maps_api_key' );
    5353                        },
    5454                    ),
    5555                ),
    56                 'permission_callback' => function() {
     56                'permission_callback' => function() { // phpcs:ignore PHPCompatibility.FunctionDeclarations.NewClosure.Found
    5757                    return current_user_can( 'manage_options' );
    5858                },
  • maps-block/tags/1.2.6/maps-block.php

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

    r2227996 r2257749  
    33Tags: maps, map block, google maps, google maps block, block, gutenberg, block editor, block library, blocks,
    44Requires at least: 5.1
    5 Tested up to: 5.3.2
    6 Requires PHP: 7.1
     5Tested up to: 5.4
     6Requires PHP: 5.6
    77License: GPLv3
    88License URI: http://www.gnu.org/licenses/gpl.html
    9 Stable tag: 1.2.5
     9Stable tag: 1.2.6
    1010
    1111Maps Block for new WordPress Block Editor allow you to add Google Maps to your website and customize it.
     
    3636
    3737== Changelog ==
     38
     39= 1.2.6 =
     40* compatibility with WP 5.4 confirmed
     41* custom block collection registered
    3842
    3943= 1.2.5 =
  • maps-block/trunk/build/block.min.js

    r2220062 r2257749  
    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,{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}}))}})}]);
     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){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(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 u(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 s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=wp.i18n.__,f=wp.blocks.registerBlockType,d=wp.element,g=d.Fragment,y=d.Component,b=wp.blockEditor.InspectorControls,v=wp.components,h=v.BaseControl,k=v.PanelBody,w=v.Button,S=v.ResizableBox,R=v.RangeControl;void 0!==wp.blocks.registerBlockCollection&&wp.blocks.registerBlockCollection("wdp",{title:m("Blocks by We Do Plugins","maps-block")});var E=function(e){return e=parseInt(e,10),isNaN(e)?e=500:10>e?e=10:1e3<e&&(e=1e3),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}};f("wdp/maps-block",{title:m("Maps Block (by We Do Plugins)","maps-block"),description:m("Cool Maps Block for new Block Editor.","maps-block"),icon:"index-card",category:"widgets",supports:{align:["wide","full"]},attributes:_,example:{attributes:{defaultAttributes:_}},edit:function(e){function t(e){var a;return i(this,t),(a=u(this,s(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&&p(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,p=t.markers,f=t.mapStyle,d=t.height,y=JSON.parse(p);return React.createElement(g,null,React.createElement(b,null,React.createElement(k,{title:m("Map config","maps-block"),initialOpen:!0},React.createElement(R,{label:m("Map height"),value:d,onChange:function(e){a({height:E(e)}),o.a.run()},min:10,max:1e3}),React.createElement("div",{className:"wdp-map-block-latlng-fields"},React.createElement(h,{id:"wdpmb-map-latitude",label:m("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(h,{id:"wdpmb-map-longitude",label:m("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(h,{id:"wdpmb-map-zoom",label:m("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(k,{title:m("Map markers","maps-block"),initialOpen:!0},y.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(h,{id:"wdpmb-marker-latitude-".concat(t),label:m("Latitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.latitude,onChange:function(e){var n=y;n[t].latitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(h,{id:"wdpmb-marker-longitude-".concat(t),label:m("Longitude","maps-block")},React.createElement("input",{type:"number",step:"0.0000001",value:e.longitude,onChange:function(e){var n=y;n[t].longitude=parseFloat(e.target.value,10),a({markers:JSON.stringify(n)}),o.a.run()}})),React.createElement(w,{isSecondary:!0,onClick:function(){var e=y;e.splice(t,1),a({markers:JSON.stringify(e)}),o.a.run()}},m("Remove","maps-block")))})),React.createElement(w,{isSecondary:!0,onClick:function(){var e=y;e.push({latitude:51.11147,longitude:17.121526}),a({markers:JSON.stringify(e)}),o.a.run()}},m("Add new marker","maps-block"))),React.createElement(k,{title:m("Custom map style","maps-block"),initialOpen:!1},React.createElement(h,{id:"wdpmb-json-style",label:m("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,m("You can customize your map style. Check this tools:","maps-block")," ",React.createElement("a",{href:"https://mapstyle.withgoogle.com/",target:"_blank",rel:"noopener noreferrer"},m("Google Maps Styling Wizzard","maps-block")),", ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank",rel:"noopener noreferrer"},m("Snazzy Maps","maps-block")),"."))))),React.createElement(S,{className:r()("wdpmb-google-map__wrapper",{"is-selected":n}),size:{height:d},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(d+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},y.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:d}}))))}}])&&c(a.prototype,n),l&&c(a,l),t}(y),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-blockssummarypage.php

    r2220040 r2257749  
    1818define( 'WDP_SUMMARY_PAGE', true ); // Tell the other plugins that summary page is already rendered.
    1919define( 'WDP_BSP_MAIN_FILE', WDPMB_MAIN_FILE );
    20 define( 'WDP_BSP_VERSION', '1.0.10' );
     20define( 'WDP_BSP_VERSION', '1.0.11' );
    2121
    2222// phpcs:enable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound
     
    8686
    8787            $slug = explode( '/', $plugin_path );
    88             $slug = $slug[0] ?? null;
     88            $slug = isset( $slug[0] ) ? $slug[0] : null;
    8989
    9090            if ( null !== $slug ) {
  • maps-block/trunk/classes/class-wdpmb-settings.php

    r2227996 r2257749  
    4949                    'nonce' => array(
    5050                        'required'          => true,
    51                         'validate_callback' => function( $nonce ) {
     51                        'validate_callback' => function( $nonce ) { // phpcs:ignore PHPCompatibility.FunctionDeclarations.NewClosure.Found
    5252                            return wp_verify_nonce( $nonce, 'wdpmb_update_google_maps_api_key' );
    5353                        },
    5454                    ),
    5555                ),
    56                 'permission_callback' => function() {
     56                'permission_callback' => function() { // phpcs:ignore PHPCompatibility.FunctionDeclarations.NewClosure.Found
    5757                    return current_user_can( 'manage_options' );
    5858                },
  • maps-block/trunk/maps-block.php

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

    r2227996 r2257749  
    33Tags: maps, map block, google maps, google maps block, block, gutenberg, block editor, block library, blocks,
    44Requires at least: 5.1
    5 Tested up to: 5.3.2
    6 Requires PHP: 7.1
     5Tested up to: 5.4
     6Requires PHP: 5.6
    77License: GPLv3
    88License URI: http://www.gnu.org/licenses/gpl.html
    9 Stable tag: 1.2.5
     9Stable tag: 1.2.6
    1010
    1111Maps Block for new WordPress Block Editor allow you to add Google Maps to your website and customize it.
     
    3636
    3737== Changelog ==
     38
     39= 1.2.6 =
     40* compatibility with WP 5.4 confirmed
     41* custom block collection registered
    3842
    3943= 1.2.5 =
Note: See TracChangeset for help on using the changeset viewer.