Changeset 2989549
- Timestamp:
- 11/06/2023 03:46:26 AM (2 years ago)
- Location:
- random-image-block-for-block-editor
- Files:
-
- 8 edited
- 1 copied
-
tags/1.0.2 (copied) (copied from random-image-block-for-block-editor/trunk)
-
tags/1.0.2/build/index.asset.php (modified) (1 diff)
-
tags/1.0.2/build/index.js (modified) (1 diff)
-
tags/1.0.2/random-image-block.php (modified) (5 diffs)
-
tags/1.0.2/readme.txt (modified) (2 diffs)
-
trunk/build/index.asset.php (modified) (1 diff)
-
trunk/build/index.js (modified) (1 diff)
-
trunk/random-image-block.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
random-image-block-for-block-editor/tags/1.0.2/build/index.asset.php
r2985580 r2989549 1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '4 f302d80779fea1929af');1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '4ee46d34e4c3a7947ed0'); -
random-image-block-for-block-editor/tags/1.0.2/build/index.js
r2985580 r2989549 1 !function(){"use strict";var e,t={104:function(e,t,a){var l=window.wp.blocks,n=window.wp.i18n,o=JSON.parse('{"TN":"Random Image Block","W3":"widgets","qv":"image-flip-horizontal","WL":"Display random images from a gallery.","Y4":{"images":{"type":"array","default":[]},"imageAlign":{"type":"string","default":"center"},"imageObjectFit":{"type":"string","default":""},"imageSize":{"type":"object","default":{"desktop":{"width":100,"widthUnit":"%","height":100,"heightUnit":"%"},"tablet":{"width":"","widthUnit":"%","height":"","heightUnit":"%"},"mobile":{"width":"","widthUnit":"%","height":"","heightUnit":"%"}}}}}'),r=window.wp.element,i=window.wp.blockEditor,m=window.wp.serverSideRender,c=a.n(m),d=window.wp.components,s=e=>{let{attributes:t,setAttributes:a}=e;const{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.BlockControls,null,(0,r.createElement)(d.ToolbarGroup,null,(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(d.ToolbarButton,{label:(0,n.__)("Edit Images","random-image-block"),icon:"edit",onClick:t})}})))))},g=e=>{let{imageSizes:t,onChange:a}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"udb-image-size"},(0,r.createElement)(d.TabPanel,{className:"udb-image-size__tabs",activeClass:"active-tab",tabs:[{name:"desktop",title:"Desktop",className:"desktop-tab"},{name:"tablet",title:"Tablet",className:"tablet-tab"},{name:"mobile",title:"Mobile",className:"mobile-tab"}]},(e=>"mobile"!==e.name&&"tablet"!==e.name||ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)("div",{className:"udb-image-size__tabs__content"},(0,r.createElement)("div",{className:"udb-image-size__tabs__content__width"},(0,r.createElement)("label",{for:"width"},"Width:"),(0,r.createElement)("input",{type:"number",id:"width",value:t[e.name].width,onChange:l=>a({...t,[e.name]:{...t[e.name],width:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].widthUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],widthUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vw"},"vw"))),(0,r.createElement)("div",{className:"udb-image-size__tabs__content__height"},(0,r.createElement)("label",{for:"height"},"Height:"),(0,r.createElement)("input",{type:"number",id:"height",value:t[e.name].height,onChange:l=>a({...t,[e.name]:{...t[e.name],height:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].heightUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],heightUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vh"},"vh")))):(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null, "Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},"Here")),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},"Upgrade Now"))))))},u=e=>{let{attributes:t,setAttributes:a}=e;const{images:l,imageSize:o,imageAlign:m,imageObjectFit:c}=t;return console.log(ultraDevsRandomImageBlock.licensing.is_plan_pro),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Images","random-image-block-for-block-editor")},(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(r.Fragment,null,l?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(d.Button,{label:(0,n.__)("Edit Images","random-image-block-for-block-editor"),icon:"edit",onClick:t},(0,n.__)("Open Gallery","random-image-block-for-block-editor")),(0,r.createElement)("div",{className:"random-image-block__images"},l.map((e=>(0,r.createElement)("div",{className:"random-image-block__images__image"},(0,r.createElement)("div",{className:"random-image-block__images__image__action"},(0,r.createElement)(d.Button,{label:(0,n.__)("Remove Image","random-image-block-for-block-editor"),icon:"trash",onClick:()=>{const t=l.filter((t=>t.id!==e.id));a({images:t})}})),(0,r.createElement)("img",{src:e.url,alt:e.alt})))))):(0,r.createElement)(d.Button,{label:(0,n.__)("Select Images","random-image-block-for-block-editor"),icon:"edit",onClick:t}))}}))),(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Image Setting","random-image-block-for-block-editor")},(0,r.createElement)(g,{imageSizes:o,onChange:e=>{a({imageSize:e})}}),(0,r.createElement)(d.ButtonGroup,{className:"random-image-block__alignment"},(0,r.createElement)("p",null,"Image Alignment"),(0,r.createElement)(d.Button,{isPrimary:"left"===m,isSecondary:"left"!==m,onClick:()=>a({imageAlign:"left"})},(0,n.__)("Left","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"center"===m,isSecondary:"center"!==m,onClick:()=>a({imageAlign:"center"})},(0,n.__)("Center","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"right"===m,isSecondary:"right"!==m,onClick:()=>a({imageAlign:"right"})},(0,n.__)("Right","random-image-block-for-block-editor"))),ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)(d.SelectControl,{label:(0,n.__)("Image Object Fit","random-image-block-for-block-editor"),value:c,options:[{label:(0,n.__)("Fill","random-image-block-for-block-editor"),value:"fill"},{label:(0,n.__)("Contain","random-image-block-for-block-editor"),value:"contain"},{label:(0,n.__)("Cover","random-image-block-for-block-editor"),value:"cover"},{label:(0,n.__)("None","random-image-block-for-block-editor"),value:"none"},{label:(0,n.__)("Scale Down","random-image-block-for-block-editor"),value:"scale-down"},{label:(0,n.__)("Initial","random-image-block-for-block-editor"),value:"initial"},{label:(0,n.__)("Inherit","random-image-block-for-block-editor"),value:"inherit"}],onChange:e=>a({imageObjectFit:e})}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,"Image Object Fit"),(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null,"Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},"Here")),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},"Upgrade Now"))))))};(0,l.registerBlockType)("ultradevs/random-image-block",{title:o.TN,description:o.WL,attributes:o.Y4,icon:o.qv,category:o.W3,keywords:[(0,n.__)("random image","random-image-block"),(0,n.__)("image","random-image-block"),(0,n.__)("random","random-image-block")],edit:function(e){const{attributes:t,setAttributes:a}=e,{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s,{attributes:t,setAttributes:a}),(0,r.createElement)(u,{attributes:t,setAttributes:a}),(0,r.createElement)("div",(0,i.useBlockProps)(),l.length?(0,r.createElement)(c(),{block:"ultradevs/random-image-block",attributes:t}):(0,r.createElement)(i.MediaPlaceholder,{multiple:!0,gallery:!0,icon:(0,r.createElement)(i.BlockIcon,{icon:"format-gallery"}),allowedTypes:["image"],labels:{title:(0,n.__)("Random Image","random-image-block"),instructions:(0,n.__)("Select Images","random-image-block")},onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})}})))},save:()=>null})}},a={};function l(e){var n=a[e];if(void 0!==n)return n.exports;var o=a[e]={exports:{}};return t[e](o,o.exports,l),o.exports}l.m=t,e=[],l.O=function(t,a,n,o){if(!a){var r=1/0;for(d=0;d<e.length;d++){a=e[d][0],n=e[d][1],o=e[d][2];for(var i=!0,m=0;m<a.length;m++)(!1&o||r>=o)&&Object.keys(l.O).every((function(e){return l.O[e](a[m])}))?a.splice(m--,1):(i=!1,o<r&&(r=o));if(i){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[a,n,o]},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,{a:t}),t},l.d=function(e,t){for(var a in t)l.o(t,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};l.O.j=function(t){return 0===e[t]};var t=function(t,a){var n,o,r=a[0],i=a[1],m=a[2],c=0;if(r.some((function(t){return 0!==e[t]}))){for(n in i)l.o(i,n)&&(l.m[n]=i[n]);if(m)var d=m(l)}for(t&&t(a);c<r.length;c++)o=r[c],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(d)},a=self.webpackChunkrandom_image_block=self.webpackChunkrandom_image_block||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))}();var n=l.O(void 0,[431],(function(){return l(104)}));n=l.O(n)}();1 !function(){"use strict";var e,t={104:function(e,t,a){var l=window.wp.blocks,n=window.wp.i18n,o=JSON.parse('{"TN":"Random Image Block","W3":"widgets","qv":"image-flip-horizontal","WL":"Display random images from a gallery.","Y4":{"images":{"type":"array","default":[]},"imageAlign":{"type":"string","default":"center"},"imageObjectFit":{"type":"string","default":""},"imageSize":{"type":"object","default":{"desktop":{"width":100,"widthUnit":"%","height":100,"heightUnit":"%"},"tablet":{"width":"","widthUnit":"%","height":"","heightUnit":"%"},"mobile":{"width":"","widthUnit":"%","height":"","heightUnit":"%"}}}}}'),r=window.wp.element,i=window.wp.blockEditor,m=window.wp.serverSideRender,c=a.n(m),d=window.wp.components,s=e=>{let{attributes:t,setAttributes:a}=e;const{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.BlockControls,null,(0,r.createElement)(d.ToolbarGroup,null,(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(d.ToolbarButton,{label:(0,n.__)("Edit Images","random-image-block"),icon:"edit",onClick:t})}})))))},g=e=>{let{imageSizes:t,onChange:a}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"udb-image-size"},(0,r.createElement)(d.TabPanel,{className:"udb-image-size__tabs",activeClass:"active-tab",tabs:[{name:"desktop",title:"Desktop",className:"desktop-tab"},{name:"tablet",title:"Tablet",className:"tablet-tab"},{name:"mobile",title:"Mobile",className:"mobile-tab"}]},(e=>"mobile"!==e.name&&"tablet"!==e.name||ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)("div",{className:"udb-image-size__tabs__content"},(0,r.createElement)("div",{className:"udb-image-size__tabs__content__width"},(0,r.createElement)("label",{for:"width"},"Width:"),(0,r.createElement)("input",{type:"number",id:"width",value:t[e.name].width,onChange:l=>a({...t,[e.name]:{...t[e.name],width:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].widthUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],widthUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vw"},"vw"))),(0,r.createElement)("div",{className:"udb-image-size__tabs__content__height"},(0,r.createElement)("label",{for:"height"},"Height:"),(0,r.createElement)("input",{type:"number",id:"height",value:t[e.name].height,onChange:l=>a({...t,[e.name]:{...t[e.name],height:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].heightUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],heightUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vh"},"vh")))):(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null,__("Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too","random-image-block-for-block-editor")," "," ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},__("Here","random-image-block-for-block-editor"))),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},__("Upgrade Now","random-image-block-for-block-editor")))))))},u=e=>{let{attributes:t,setAttributes:a}=e;const{images:l,imageSize:o,imageAlign:m,imageObjectFit:c}=t;return console.log(ultraDevsRandomImageBlock.licensing.is_plan_pro),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Images","random-image-block-for-block-editor")},(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(r.Fragment,null,l?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(d.Button,{label:(0,n.__)("Edit Images","random-image-block-for-block-editor"),icon:"edit",onClick:t},(0,n.__)("Open Gallery","random-image-block-for-block-editor")),(0,r.createElement)("div",{className:"random-image-block__images"},l.map((e=>(0,r.createElement)("div",{className:"random-image-block__images__image"},(0,r.createElement)("div",{className:"random-image-block__images__image__action"},(0,r.createElement)(d.Button,{label:(0,n.__)("Remove Image","random-image-block-for-block-editor"),icon:"trash",onClick:()=>{const t=l.filter((t=>t.id!==e.id));a({images:t})}})),(0,r.createElement)("img",{src:e.url,alt:e.alt})))))):(0,r.createElement)(d.Button,{label:(0,n.__)("Select Images","random-image-block-for-block-editor"),icon:"edit",onClick:t}))}}))),(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Image Setting","random-image-block-for-block-editor")},(0,r.createElement)(g,{imageSizes:o,onChange:e=>{a({imageSize:e})}}),(0,r.createElement)(d.ButtonGroup,{className:"random-image-block__alignment"},(0,r.createElement)("p",null,"Image Alignment"),(0,r.createElement)(d.Button,{isPrimary:"left"===m,isSecondary:"left"!==m,onClick:()=>a({imageAlign:"left"})},(0,n.__)("Left","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"center"===m,isSecondary:"center"!==m,onClick:()=>a({imageAlign:"center"})},(0,n.__)("Center","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"right"===m,isSecondary:"right"!==m,onClick:()=>a({imageAlign:"right"})},(0,n.__)("Right","random-image-block-for-block-editor"))),ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)(d.SelectControl,{label:(0,n.__)("Image Object Fit","random-image-block-for-block-editor"),value:c,options:[{label:(0,n.__)("Fill","random-image-block-for-block-editor"),value:"fill"},{label:(0,n.__)("Contain","random-image-block-for-block-editor"),value:"contain"},{label:(0,n.__)("Cover","random-image-block-for-block-editor"),value:"cover"},{label:(0,n.__)("None","random-image-block-for-block-editor"),value:"none"},{label:(0,n.__)("Scale Down","random-image-block-for-block-editor"),value:"scale-down"},{label:(0,n.__)("Initial","random-image-block-for-block-editor"),value:"initial"},{label:(0,n.__)("Inherit","random-image-block-for-block-editor"),value:"inherit"}],onChange:e=>a({imageObjectFit:e})}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,"Image Object Fit"),(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null,(0,n.__)("Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too","random-image-block-for-block-editor")," "," ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},(0,n.__)("Here","random-image-block-for-block-editor"))),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},(0,n.__)("Upgrade Now","random-image-block-for-block-editor")))))))};(0,l.registerBlockType)("ultradevs/random-image-block",{title:o.TN,description:o.WL,attributes:o.Y4,icon:o.qv,category:o.W3,keywords:[(0,n.__)("random image","random-image-block"),(0,n.__)("image","random-image-block"),(0,n.__)("random","random-image-block")],edit:function(e){const{attributes:t,setAttributes:a}=e,{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s,{attributes:t,setAttributes:a}),(0,r.createElement)(u,{attributes:t,setAttributes:a}),(0,r.createElement)("div",(0,i.useBlockProps)(),l.length?(0,r.createElement)(c(),{block:"ultradevs/random-image-block",attributes:t}):(0,r.createElement)(i.MediaPlaceholder,{multiple:!0,gallery:!0,icon:(0,r.createElement)(i.BlockIcon,{icon:"format-gallery"}),allowedTypes:["image"],labels:{title:(0,n.__)("Random Image","random-image-block"),instructions:(0,n.__)("Select Images","random-image-block")},onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})}})))},save:()=>null})}},a={};function l(e){var n=a[e];if(void 0!==n)return n.exports;var o=a[e]={exports:{}};return t[e](o,o.exports,l),o.exports}l.m=t,e=[],l.O=function(t,a,n,o){if(!a){var r=1/0;for(d=0;d<e.length;d++){a=e[d][0],n=e[d][1],o=e[d][2];for(var i=!0,m=0;m<a.length;m++)(!1&o||r>=o)&&Object.keys(l.O).every((function(e){return l.O[e](a[m])}))?a.splice(m--,1):(i=!1,o<r&&(r=o));if(i){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[a,n,o]},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,{a:t}),t},l.d=function(e,t){for(var a in t)l.o(t,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};l.O.j=function(t){return 0===e[t]};var t=function(t,a){var n,o,r=a[0],i=a[1],m=a[2],c=0;if(r.some((function(t){return 0!==e[t]}))){for(n in i)l.o(i,n)&&(l.m[n]=i[n]);if(m)var d=m(l)}for(t&&t(a);c<r.length;c++)o=r[c],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(d)},a=self.webpackChunkrandom_image_block=self.webpackChunkrandom_image_block||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))}();var n=l.O(void 0,[431],(function(){return l(104)}));n=l.O(n)}(); -
random-image-block-for-block-editor/tags/1.0.2/random-image-block.php
r2985580 r2989549 5 5 * Requires at least: 5.8 6 6 * Requires PHP: 7.0 7 * Version: 1.0. 17 * Version: 1.0.2 8 8 * Author: ultraDevs 9 9 * Author URI: https://ultradevs.com … … 14 14 * @package random-image-block 15 15 */ 16 17 // Exit if accessed directly. 18 if ( ! defined( 'ABSPATH' ) ) { 19 exit; 20 } 16 21 17 22 if ( ! function_exists( 'udrib_fs' ) ) { … … 41 46 ), 42 47 'menu' => array( 43 'slug' => 'udrib-settings', 44 'parent' => array( 45 'slug' => 'options-general.php', 46 ), 48 'slug' => 'random-image-block', 47 49 ), 48 50 ) ); … … 117 119 '<img src="%s" alt="%s" />', 118 120 $images[ $index ]['url'], 119 $images[ $index ]['alt'] 121 $images[ $index ]['alt'] ? esc_attr( $images[ $index ]['alt'] ) : '' 120 122 ); 121 $content .= '<div class="ud-random-img-block__content">'; 122 $content .= '<figcaption class="ud-random-img-block__content-caption">'; 123 $content .= esc_html( $images[ $index ]['caption'] ); 124 $content .= '</figcaption>'; 125 $content .= '</div>'; 123 if ( $images[ $index ]['caption'] ) { 124 125 $content .= '<div class="ud-random-img-block__content">'; 126 $content .= '<figcaption class="ud-random-img-block__content-caption">'; 127 $content .= esc_html( $images[ $index ]['caption'] ); 128 $content .= '</figcaption>'; 129 $content .= '</div>'; 130 } 131 126 132 $content .= '</figure>'; 127 133 $content .= '</div>'; … … 136 142 * @return void 137 143 */ 138 function udrib_add_submenu_page() { 139 add_submenu_page( 140 'options-general.php', 141 'Random Image Block Settings', 142 'Random Image Block', 144 function udrib_add_menu_page() { 145 add_menu_page( 146 __( 'Random Image Block Settings', 'random-image-block-for-block-editor' ), 147 __( 'Random Image Block', 'random-image-block-for-block-editor' ), 143 148 'manage_options', 144 'udrib-settings', 145 'udrib_settings_page' 149 'random-image-block', 150 'udrib_settings_page', 151 'dashicons-images-alt2', 152 '50' 146 153 ); 147 154 } 148 add_action( 'admin_menu', 'udrib_add_ submenu_page' );155 add_action( 'admin_menu', 'udrib_add_menu_page' ); 149 156 150 157 /** -
random-image-block-for-block-editor/tags/1.0.2/readme.txt
r2985580 r2989549 2 2 Contributors: mhimon, ultradevs 3 3 Tags: random image block, random image, image block, image, block, gutenberg, gutenberg block 4 Tested up to: 6.3 5 Stable tag: 1.0. 14 Tested up to: 6.3.2 5 Stable tag: 1.0.2 6 6 License: GPL-2.0-or-later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 37 37 == Changelog == 38 38 39 = 1.0.2 - 06 Nov 2023 = 40 * Some Fixes 41 * Added Menu Page 42 * Code Optimized 43 39 44 = 1.0.1 - 29 Oct 2023 = 40 45 * Added Block Controls -
random-image-block-for-block-editor/trunk/build/index.asset.php
r2985580 r2989549 1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '4 f302d80779fea1929af');1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '4ee46d34e4c3a7947ed0'); -
random-image-block-for-block-editor/trunk/build/index.js
r2985580 r2989549 1 !function(){"use strict";var e,t={104:function(e,t,a){var l=window.wp.blocks,n=window.wp.i18n,o=JSON.parse('{"TN":"Random Image Block","W3":"widgets","qv":"image-flip-horizontal","WL":"Display random images from a gallery.","Y4":{"images":{"type":"array","default":[]},"imageAlign":{"type":"string","default":"center"},"imageObjectFit":{"type":"string","default":""},"imageSize":{"type":"object","default":{"desktop":{"width":100,"widthUnit":"%","height":100,"heightUnit":"%"},"tablet":{"width":"","widthUnit":"%","height":"","heightUnit":"%"},"mobile":{"width":"","widthUnit":"%","height":"","heightUnit":"%"}}}}}'),r=window.wp.element,i=window.wp.blockEditor,m=window.wp.serverSideRender,c=a.n(m),d=window.wp.components,s=e=>{let{attributes:t,setAttributes:a}=e;const{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.BlockControls,null,(0,r.createElement)(d.ToolbarGroup,null,(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(d.ToolbarButton,{label:(0,n.__)("Edit Images","random-image-block"),icon:"edit",onClick:t})}})))))},g=e=>{let{imageSizes:t,onChange:a}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"udb-image-size"},(0,r.createElement)(d.TabPanel,{className:"udb-image-size__tabs",activeClass:"active-tab",tabs:[{name:"desktop",title:"Desktop",className:"desktop-tab"},{name:"tablet",title:"Tablet",className:"tablet-tab"},{name:"mobile",title:"Mobile",className:"mobile-tab"}]},(e=>"mobile"!==e.name&&"tablet"!==e.name||ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)("div",{className:"udb-image-size__tabs__content"},(0,r.createElement)("div",{className:"udb-image-size__tabs__content__width"},(0,r.createElement)("label",{for:"width"},"Width:"),(0,r.createElement)("input",{type:"number",id:"width",value:t[e.name].width,onChange:l=>a({...t,[e.name]:{...t[e.name],width:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].widthUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],widthUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vw"},"vw"))),(0,r.createElement)("div",{className:"udb-image-size__tabs__content__height"},(0,r.createElement)("label",{for:"height"},"Height:"),(0,r.createElement)("input",{type:"number",id:"height",value:t[e.name].height,onChange:l=>a({...t,[e.name]:{...t[e.name],height:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].heightUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],heightUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vh"},"vh")))):(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null, "Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},"Here")),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},"Upgrade Now"))))))},u=e=>{let{attributes:t,setAttributes:a}=e;const{images:l,imageSize:o,imageAlign:m,imageObjectFit:c}=t;return console.log(ultraDevsRandomImageBlock.licensing.is_plan_pro),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Images","random-image-block-for-block-editor")},(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(r.Fragment,null,l?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(d.Button,{label:(0,n.__)("Edit Images","random-image-block-for-block-editor"),icon:"edit",onClick:t},(0,n.__)("Open Gallery","random-image-block-for-block-editor")),(0,r.createElement)("div",{className:"random-image-block__images"},l.map((e=>(0,r.createElement)("div",{className:"random-image-block__images__image"},(0,r.createElement)("div",{className:"random-image-block__images__image__action"},(0,r.createElement)(d.Button,{label:(0,n.__)("Remove Image","random-image-block-for-block-editor"),icon:"trash",onClick:()=>{const t=l.filter((t=>t.id!==e.id));a({images:t})}})),(0,r.createElement)("img",{src:e.url,alt:e.alt})))))):(0,r.createElement)(d.Button,{label:(0,n.__)("Select Images","random-image-block-for-block-editor"),icon:"edit",onClick:t}))}}))),(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Image Setting","random-image-block-for-block-editor")},(0,r.createElement)(g,{imageSizes:o,onChange:e=>{a({imageSize:e})}}),(0,r.createElement)(d.ButtonGroup,{className:"random-image-block__alignment"},(0,r.createElement)("p",null,"Image Alignment"),(0,r.createElement)(d.Button,{isPrimary:"left"===m,isSecondary:"left"!==m,onClick:()=>a({imageAlign:"left"})},(0,n.__)("Left","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"center"===m,isSecondary:"center"!==m,onClick:()=>a({imageAlign:"center"})},(0,n.__)("Center","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"right"===m,isSecondary:"right"!==m,onClick:()=>a({imageAlign:"right"})},(0,n.__)("Right","random-image-block-for-block-editor"))),ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)(d.SelectControl,{label:(0,n.__)("Image Object Fit","random-image-block-for-block-editor"),value:c,options:[{label:(0,n.__)("Fill","random-image-block-for-block-editor"),value:"fill"},{label:(0,n.__)("Contain","random-image-block-for-block-editor"),value:"contain"},{label:(0,n.__)("Cover","random-image-block-for-block-editor"),value:"cover"},{label:(0,n.__)("None","random-image-block-for-block-editor"),value:"none"},{label:(0,n.__)("Scale Down","random-image-block-for-block-editor"),value:"scale-down"},{label:(0,n.__)("Initial","random-image-block-for-block-editor"),value:"initial"},{label:(0,n.__)("Inherit","random-image-block-for-block-editor"),value:"inherit"}],onChange:e=>a({imageObjectFit:e})}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,"Image Object Fit"),(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null,"Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},"Here")),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},"Upgrade Now"))))))};(0,l.registerBlockType)("ultradevs/random-image-block",{title:o.TN,description:o.WL,attributes:o.Y4,icon:o.qv,category:o.W3,keywords:[(0,n.__)("random image","random-image-block"),(0,n.__)("image","random-image-block"),(0,n.__)("random","random-image-block")],edit:function(e){const{attributes:t,setAttributes:a}=e,{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s,{attributes:t,setAttributes:a}),(0,r.createElement)(u,{attributes:t,setAttributes:a}),(0,r.createElement)("div",(0,i.useBlockProps)(),l.length?(0,r.createElement)(c(),{block:"ultradevs/random-image-block",attributes:t}):(0,r.createElement)(i.MediaPlaceholder,{multiple:!0,gallery:!0,icon:(0,r.createElement)(i.BlockIcon,{icon:"format-gallery"}),allowedTypes:["image"],labels:{title:(0,n.__)("Random Image","random-image-block"),instructions:(0,n.__)("Select Images","random-image-block")},onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})}})))},save:()=>null})}},a={};function l(e){var n=a[e];if(void 0!==n)return n.exports;var o=a[e]={exports:{}};return t[e](o,o.exports,l),o.exports}l.m=t,e=[],l.O=function(t,a,n,o){if(!a){var r=1/0;for(d=0;d<e.length;d++){a=e[d][0],n=e[d][1],o=e[d][2];for(var i=!0,m=0;m<a.length;m++)(!1&o||r>=o)&&Object.keys(l.O).every((function(e){return l.O[e](a[m])}))?a.splice(m--,1):(i=!1,o<r&&(r=o));if(i){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[a,n,o]},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,{a:t}),t},l.d=function(e,t){for(var a in t)l.o(t,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};l.O.j=function(t){return 0===e[t]};var t=function(t,a){var n,o,r=a[0],i=a[1],m=a[2],c=0;if(r.some((function(t){return 0!==e[t]}))){for(n in i)l.o(i,n)&&(l.m[n]=i[n]);if(m)var d=m(l)}for(t&&t(a);c<r.length;c++)o=r[c],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(d)},a=self.webpackChunkrandom_image_block=self.webpackChunkrandom_image_block||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))}();var n=l.O(void 0,[431],(function(){return l(104)}));n=l.O(n)}();1 !function(){"use strict";var e,t={104:function(e,t,a){var l=window.wp.blocks,n=window.wp.i18n,o=JSON.parse('{"TN":"Random Image Block","W3":"widgets","qv":"image-flip-horizontal","WL":"Display random images from a gallery.","Y4":{"images":{"type":"array","default":[]},"imageAlign":{"type":"string","default":"center"},"imageObjectFit":{"type":"string","default":""},"imageSize":{"type":"object","default":{"desktop":{"width":100,"widthUnit":"%","height":100,"heightUnit":"%"},"tablet":{"width":"","widthUnit":"%","height":"","heightUnit":"%"},"mobile":{"width":"","widthUnit":"%","height":"","heightUnit":"%"}}}}}'),r=window.wp.element,i=window.wp.blockEditor,m=window.wp.serverSideRender,c=a.n(m),d=window.wp.components,s=e=>{let{attributes:t,setAttributes:a}=e;const{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.BlockControls,null,(0,r.createElement)(d.ToolbarGroup,null,(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(d.ToolbarButton,{label:(0,n.__)("Edit Images","random-image-block"),icon:"edit",onClick:t})}})))))},g=e=>{let{imageSizes:t,onChange:a}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"udb-image-size"},(0,r.createElement)(d.TabPanel,{className:"udb-image-size__tabs",activeClass:"active-tab",tabs:[{name:"desktop",title:"Desktop",className:"desktop-tab"},{name:"tablet",title:"Tablet",className:"tablet-tab"},{name:"mobile",title:"Mobile",className:"mobile-tab"}]},(e=>"mobile"!==e.name&&"tablet"!==e.name||ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)("div",{className:"udb-image-size__tabs__content"},(0,r.createElement)("div",{className:"udb-image-size__tabs__content__width"},(0,r.createElement)("label",{for:"width"},"Width:"),(0,r.createElement)("input",{type:"number",id:"width",value:t[e.name].width,onChange:l=>a({...t,[e.name]:{...t[e.name],width:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].widthUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],widthUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vw"},"vw"))),(0,r.createElement)("div",{className:"udb-image-size__tabs__content__height"},(0,r.createElement)("label",{for:"height"},"Height:"),(0,r.createElement)("input",{type:"number",id:"height",value:t[e.name].height,onChange:l=>a({...t,[e.name]:{...t[e.name],height:Number(l.target.value)}})}),(0,r.createElement)("select",{value:t[e.name].heightUnit,onChange:l=>a({...t,[e.name]:{...t[e.name],heightUnit:l.target.value}})},(0,r.createElement)("option",{value:"%"},"%"),(0,r.createElement)("option",{value:"px"},"px"),(0,r.createElement)("option",{value:"em"},"em"),(0,r.createElement)("option",{value:"rem"},"rem"),(0,r.createElement)("option",{value:"vh"},"vh")))):(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null,__("Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too","random-image-block-for-block-editor")," "," ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},__("Here","random-image-block-for-block-editor"))),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},__("Upgrade Now","random-image-block-for-block-editor")))))))},u=e=>{let{attributes:t,setAttributes:a}=e;const{images:l,imageSize:o,imageAlign:m,imageObjectFit:c}=t;return console.log(ultraDevsRandomImageBlock.licensing.is_plan_pro),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Images","random-image-block-for-block-editor")},(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{multiple:!0,gallery:!0,addToGallery:!0,allowedTypes:["image"],value:l.map((e=>e.id)),onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})},render:e=>{let{open:t}=e;return(0,r.createElement)(r.Fragment,null,l?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(d.Button,{label:(0,n.__)("Edit Images","random-image-block-for-block-editor"),icon:"edit",onClick:t},(0,n.__)("Open Gallery","random-image-block-for-block-editor")),(0,r.createElement)("div",{className:"random-image-block__images"},l.map((e=>(0,r.createElement)("div",{className:"random-image-block__images__image"},(0,r.createElement)("div",{className:"random-image-block__images__image__action"},(0,r.createElement)(d.Button,{label:(0,n.__)("Remove Image","random-image-block-for-block-editor"),icon:"trash",onClick:()=>{const t=l.filter((t=>t.id!==e.id));a({images:t})}})),(0,r.createElement)("img",{src:e.url,alt:e.alt})))))):(0,r.createElement)(d.Button,{label:(0,n.__)("Select Images","random-image-block-for-block-editor"),icon:"edit",onClick:t}))}}))),(0,r.createElement)(d.PanelBody,{title:(0,n.__)("Image Setting","random-image-block-for-block-editor")},(0,r.createElement)(g,{imageSizes:o,onChange:e=>{a({imageSize:e})}}),(0,r.createElement)(d.ButtonGroup,{className:"random-image-block__alignment"},(0,r.createElement)("p",null,"Image Alignment"),(0,r.createElement)(d.Button,{isPrimary:"left"===m,isSecondary:"left"!==m,onClick:()=>a({imageAlign:"left"})},(0,n.__)("Left","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"center"===m,isSecondary:"center"!==m,onClick:()=>a({imageAlign:"center"})},(0,n.__)("Center","random-image-block-for-block-editor")),(0,r.createElement)(d.Button,{isPrimary:"right"===m,isSecondary:"right"!==m,onClick:()=>a({imageAlign:"right"})},(0,n.__)("Right","random-image-block-for-block-editor"))),ultraDevsRandomImageBlock.licensing.is_plan_pro?(0,r.createElement)(d.SelectControl,{label:(0,n.__)("Image Object Fit","random-image-block-for-block-editor"),value:c,options:[{label:(0,n.__)("Fill","random-image-block-for-block-editor"),value:"fill"},{label:(0,n.__)("Contain","random-image-block-for-block-editor"),value:"contain"},{label:(0,n.__)("Cover","random-image-block-for-block-editor"),value:"cover"},{label:(0,n.__)("None","random-image-block-for-block-editor"),value:"none"},{label:(0,n.__)("Scale Down","random-image-block-for-block-editor"),value:"scale-down"},{label:(0,n.__)("Initial","random-image-block-for-block-editor"),value:"initial"},{label:(0,n.__)("Inherit","random-image-block-for-block-editor"),value:"inherit"}],onChange:e=>a({imageObjectFit:e})}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,"Image Object Fit"),(0,r.createElement)("div",{className:"ud-upgrade"},(0,r.createElement)("p",null,(0,n.__)("Upgrade to Random Image Block Pro to use this feature. We have some features in mind and those will be added to pro version in the future InshAllah. Also you can suggest some too","random-image-block-for-block-editor")," "," ",(0,r.createElement)("a",{href:"https://ultradevs.com/contact-us/",target:"_blank"},(0,n.__)("Here","random-image-block-for-block-editor"))),(0,r.createElement)("a",{href:ultraDevsRandomImageBlock.upgradeLink,target:"_blank",rel:"noreferrer"},(0,n.__)("Upgrade Now","random-image-block-for-block-editor")))))))};(0,l.registerBlockType)("ultradevs/random-image-block",{title:o.TN,description:o.WL,attributes:o.Y4,icon:o.qv,category:o.W3,keywords:[(0,n.__)("random image","random-image-block"),(0,n.__)("image","random-image-block"),(0,n.__)("random","random-image-block")],edit:function(e){const{attributes:t,setAttributes:a}=e,{images:l}=t;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s,{attributes:t,setAttributes:a}),(0,r.createElement)(u,{attributes:t,setAttributes:a}),(0,r.createElement)("div",(0,i.useBlockProps)(),l.length?(0,r.createElement)(c(),{block:"ultradevs/random-image-block",attributes:t}):(0,r.createElement)(i.MediaPlaceholder,{multiple:!0,gallery:!0,icon:(0,r.createElement)(i.BlockIcon,{icon:"format-gallery"}),allowedTypes:["image"],labels:{title:(0,n.__)("Random Image","random-image-block"),instructions:(0,n.__)("Select Images","random-image-block")},onSelect:e=>{const t=e.map((e=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})));a({images:t})}})))},save:()=>null})}},a={};function l(e){var n=a[e];if(void 0!==n)return n.exports;var o=a[e]={exports:{}};return t[e](o,o.exports,l),o.exports}l.m=t,e=[],l.O=function(t,a,n,o){if(!a){var r=1/0;for(d=0;d<e.length;d++){a=e[d][0],n=e[d][1],o=e[d][2];for(var i=!0,m=0;m<a.length;m++)(!1&o||r>=o)&&Object.keys(l.O).every((function(e){return l.O[e](a[m])}))?a.splice(m--,1):(i=!1,o<r&&(r=o));if(i){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[a,n,o]},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,{a:t}),t},l.d=function(e,t){for(var a in t)l.o(t,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};l.O.j=function(t){return 0===e[t]};var t=function(t,a){var n,o,r=a[0],i=a[1],m=a[2],c=0;if(r.some((function(t){return 0!==e[t]}))){for(n in i)l.o(i,n)&&(l.m[n]=i[n]);if(m)var d=m(l)}for(t&&t(a);c<r.length;c++)o=r[c],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(d)},a=self.webpackChunkrandom_image_block=self.webpackChunkrandom_image_block||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))}();var n=l.O(void 0,[431],(function(){return l(104)}));n=l.O(n)}(); -
random-image-block-for-block-editor/trunk/random-image-block.php
r2985580 r2989549 5 5 * Requires at least: 5.8 6 6 * Requires PHP: 7.0 7 * Version: 1.0. 17 * Version: 1.0.2 8 8 * Author: ultraDevs 9 9 * Author URI: https://ultradevs.com … … 14 14 * @package random-image-block 15 15 */ 16 17 // Exit if accessed directly. 18 if ( ! defined( 'ABSPATH' ) ) { 19 exit; 20 } 16 21 17 22 if ( ! function_exists( 'udrib_fs' ) ) { … … 41 46 ), 42 47 'menu' => array( 43 'slug' => 'udrib-settings', 44 'parent' => array( 45 'slug' => 'options-general.php', 46 ), 48 'slug' => 'random-image-block', 47 49 ), 48 50 ) ); … … 117 119 '<img src="%s" alt="%s" />', 118 120 $images[ $index ]['url'], 119 $images[ $index ]['alt'] 121 $images[ $index ]['alt'] ? esc_attr( $images[ $index ]['alt'] ) : '' 120 122 ); 121 $content .= '<div class="ud-random-img-block__content">'; 122 $content .= '<figcaption class="ud-random-img-block__content-caption">'; 123 $content .= esc_html( $images[ $index ]['caption'] ); 124 $content .= '</figcaption>'; 125 $content .= '</div>'; 123 if ( $images[ $index ]['caption'] ) { 124 125 $content .= '<div class="ud-random-img-block__content">'; 126 $content .= '<figcaption class="ud-random-img-block__content-caption">'; 127 $content .= esc_html( $images[ $index ]['caption'] ); 128 $content .= '</figcaption>'; 129 $content .= '</div>'; 130 } 131 126 132 $content .= '</figure>'; 127 133 $content .= '</div>'; … … 136 142 * @return void 137 143 */ 138 function udrib_add_submenu_page() { 139 add_submenu_page( 140 'options-general.php', 141 'Random Image Block Settings', 142 'Random Image Block', 144 function udrib_add_menu_page() { 145 add_menu_page( 146 __( 'Random Image Block Settings', 'random-image-block-for-block-editor' ), 147 __( 'Random Image Block', 'random-image-block-for-block-editor' ), 143 148 'manage_options', 144 'udrib-settings', 145 'udrib_settings_page' 149 'random-image-block', 150 'udrib_settings_page', 151 'dashicons-images-alt2', 152 '50' 146 153 ); 147 154 } 148 add_action( 'admin_menu', 'udrib_add_ submenu_page' );155 add_action( 'admin_menu', 'udrib_add_menu_page' ); 149 156 150 157 /** -
random-image-block-for-block-editor/trunk/readme.txt
r2985580 r2989549 2 2 Contributors: mhimon, ultradevs 3 3 Tags: random image block, random image, image block, image, block, gutenberg, gutenberg block 4 Tested up to: 6.3 5 Stable tag: 1.0. 14 Tested up to: 6.3.2 5 Stable tag: 1.0.2 6 6 License: GPL-2.0-or-later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 37 37 == Changelog == 38 38 39 = 1.0.2 - 06 Nov 2023 = 40 * Some Fixes 41 * Added Menu Page 42 * Code Optimized 43 39 44 = 1.0.1 - 29 Oct 2023 = 40 45 * Added Block Controls
Note: See TracChangeset
for help on using the changeset viewer.