diff --git a/build/index.asset.php b/build/index.asset.php index ec13b6b..ed9d27a 100644 --- a/build/index.asset.php +++ b/build/index.asset.php @@ -1 +1 @@ - array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'a9e832348563d753110e'); + array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '1e6ff9eefb5e4d5214ed'); diff --git a/build/index.js b/build/index.js index 098220f..b6e3e58 100644 --- a/build/index.js +++ b/build/index.js @@ -1 +1 @@ -!function(){var e,t={102:function(e,t,r){"use strict";var n=window.wp.element,o=window.wp.i18n,s=r(184),c=r.n(s),i=window.wp.serverSideRender,l=r.n(i),a=window.wp.components,u=window.lodash,p=window.wp.blocks,f=window.wp.blockEditor;(0,p.registerBlockType)("oik-css/css",{example:{attributes:{css:"div.wp-block-oik-css-css { color: red;}",text:(0,o.__)("This sentence will be very red.","oik-css")}},transforms:{from:[{type:"block",blocks:["oik-block/css"],transform:function(e){return(0,p.createBlock)("oik-css/css",{css:e.css,text:e.text})}},{type:"block",blocks:["core/paragraph","core/code","core/preformatted"],transform:function(e){return(0,p.createBlock)("oik-css/css",{css:e.content})}}]},edit:function(e){const{attributes:t,setAttributes:r,instanceId:s,focus:i,isSelected:u}=e,{textAlign:p,label:g}=e.attributes,k=(0,f.useBlockProps)({className:c()({[`has-text-align-${p}`]:p})});return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(f.InspectorControls,null,(0,n.createElement)(a.PanelBody,null,(0,n.createElement)(a.TextareaControl,{label:(0,o.__)("Text","oik-css"),value:t.text,onChange:e=>{r({text:e})}})),(0,n.createElement)(a.PanelBody,null,(0,n.createElement)(a.PanelRow,null,(0,n.createElement)(a.TextControl,{label:(0,o.__)("Source file: ID, URL or path","oik-css"),value:t.src,onChange:e=>{r({src:e})}})))),(0,n.createElement)("div",k,(0,n.createElement)(f.PlainText,{value:t.css,placeholder:(0,o.__)("Write CSS or specify a source file.","oik-css"),onChange:e=>{r({css:e})}}),!u&&(0,n.createElement)(l(),{block:"oik-css/css",attributes:t})))},save:function(e){let{attributes:t}=e;return null}});var g=JSON.parse('{"apiVersion":2,"name":"oik-css/geshi","title":"GeSHi","category":"layout","icon":"editor-code","description":"Generic Syntax Highlighting - for code examples","attributes":{"lang":{"type":"string"},"text":{"type":"string"},"content":{"type":"string"},"src":{"type":"string"},"textAlign":{"type":"string"},"className":{"type":"string"},"textColor":{"type":"string"},"backgroundColor":{"type":"string"},"style":{"type":"object"},"fontSize":{"type":"string"},"gradient":{"type":"string"}},"supports":{"html":false,"customClassName":true,"className":true,"color":{"gradients":true,"text":true,"background":true,"link":true},"typography":{"fontSize":true,"lineHeight":true}},"keywords":["GeSHi","syntax","highlight","PHP","HTML","JavaScript","CSS","MySQL"]}');const k={none:(0,o.__)("None","oik-css"),html:(0,o.__)("HTML","oik-css"),css:(0,o.__)("CSS","oik-css"),javascript:(0,o.__)("JavaScript","oik-css"),jquery:(0,o.__)("jQuery","oik-css"),php:(0,o.__)("PHP","oik-css"),mysql:(0,o.__)("MySQL","oik-css")};(0,p.registerBlockType)(g,{example:{attributes:{lang:"php",text:(0,o.__)("WordPress motto","oik-css"),content:(0,o.__)('echo "Code is Poetry."',"oik-css")}},transforms:{from:[{type:"block",blocks:["oik-block/geshi"],transform:function(e){return(0,p.createBlock)("oik-css/geshi",{lang:e.lang,text:e.text,content:e.content})}},{type:"block",blocks:["core/paragraph","core/code","core/preformatted"],transform:function(e){return(0,p.createBlock)("oik-css/geshi",{content:e.content})}}]},edit:e=>{const{attributes:t,setAttributes:r,instanceId:s,focus:i,isSelected:p}=e,{textAlign:g,label:b}=e.attributes,d=(0,f.useBlockProps)({className:c()({[`has-text-align-${g}`]:g})});return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(f.InspectorControls,null,(0,n.createElement)(a.PanelBody,null,(0,n.createElement)(a.PanelRow,null,(0,n.createElement)(a.SelectControl,{label:(0,o.__)("Lang","oik-css"),value:e.attributes.lang,options:(0,u.map)(k,((e,t)=>({value:t,label:e}))),onChange:(0,u.partial)((function(t,r){e.setAttributes({[t]:r})}),"lang")})),(0,n.createElement)(a.PanelRow,null,(0,n.createElement)(a.TextareaControl,{label:(0,o.__)("Text","oik-css"),value:e.attributes.text,onChange:t=>{e.setAttributes({text:t})}}))),(0,n.createElement)(a.PanelBody,null,(0,n.createElement)(a.PanelRow,null,(0,n.createElement)(a.TextControl,{label:(0,o.__)("Source file: ID, URL or path","oik-css"),value:e.attributes.src,onChange:t=>{e.setAttributes({src:t})}})))),(0,n.createElement)("div",d,!p&&(0,n.createElement)(l(),{block:"oik-css/geshi",attributes:e.attributes}),p&&(0,n.createElement)(f.PlainText,{value:e.attributes.content,placeholder:(0,o.__)("Write code or specify a source file.","oik-css"),onChange:t=>{e.setAttributes({content:t})}})))},save(){return null}})},184:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t=s)&&Object.keys(n.O).every((function(e){return n.O[e](r[l])}))?r.splice(l--,1):(i=!1,s0&&e[u-1][2]>s;u--)e[u]=e[u-1];e[u]=[r,o,s]},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,431:0};n.O.j=function(t){return 0===e[t]};var t=function(t,r){var o,s,c=r[0],i=r[1],l=r[2],a=0;if(c.some((function(t){return 0!==e[t]}))){for(o in i)n.o(i,o)&&(n.m[o]=i[o]);if(l)var u=l(n)}for(t&&t(r);a{var e,t={102:(e,t,r)=>{"use strict";const s=window.wp.element,n=window.wp.i18n;var o=r(184),l=r.n(o);const a=window.wp.serverSideRender;var c=r.n(a);const i=window.wp.components,u=window.lodash,p=window.wp.blocks,g=window.wp.blockEditor;(0,p.registerBlockType)("oik-css/css",{example:{attributes:{css:"div.wp-block-oik-css-css { color: red;}",text:(0,n.__)("This sentence will be very red.","oik-css")}},transforms:{from:[{type:"block",blocks:["oik-block/css"],transform:function(e){return(0,p.createBlock)("oik-css/css",{css:e.css,text:e.text})}},{type:"block",blocks:["core/paragraph","core/code","core/preformatted"],transform:function(e){return(0,p.createBlock)("oik-css/css",{css:e.content})}}]},edit:function(e){const{attributes:t,setAttributes:r,instanceId:o,focus:a,isSelected:u}=e,{textAlign:p,label:k}=e.attributes,b=(0,g.useBlockProps)({className:l()({[`has-text-align-${p}`]:p})});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(g.InspectorControls,null,(0,s.createElement)(i.PanelBody,null,(0,s.createElement)(i.TextareaControl,{label:(0,n.__)("Text","oik-css"),value:t.text,onChange:e=>{r({text:e})}})),(0,s.createElement)(i.PanelBody,null,(0,s.createElement)(i.PanelRow,null,(0,s.createElement)(i.TextControl,{label:(0,n.__)("Source file: ID, URL or path","oik-css"),value:t.src,onChange:e=>{r({src:e})}})))),(0,s.createElement)("div",{...b},(0,s.createElement)(g.PlainText,{value:t.css,placeholder:(0,n.__)("Write CSS or specify a source file.","oik-css"),onChange:e=>{r({css:e})}}),!u&&(0,s.createElement)(c(),{block:"oik-css/css",attributes:t})))},save:function({attributes:e}){return null}});const k=JSON.parse('{"apiVersion":2,"name":"oik-css/geshi","title":"GeSHi","category":"layout","icon":"editor-code","description":"Generic Syntax Highlighting - for code examples","attributes":{"lang":{"type":"string"},"text":{"type":"string"},"content":{"type":"string"},"src":{"type":"string"},"textAlign":{"type":"string"},"className":{"type":"string"},"textColor":{"type":"string"},"backgroundColor":{"type":"string"},"style":{"type":"object"},"fontSize":{"type":"string"},"gradient":{"type":"string"}},"supports":{"html":false,"customClassName":true,"className":true,"color":{"gradients":true,"text":true,"background":true,"link":true},"typography":{"fontSize":true,"lineHeight":true}},"keywords":["GeSHi","syntax","highlight","PHP","HTML","JavaScript","CSS","MySQL"]}'),b={none:(0,n.__)("None","oik-css"),html:(0,n.__)("HTML","oik-css"),css:(0,n.__)("CSS","oik-css"),javascript:(0,n.__)("JavaScript","oik-css"),jquery:(0,n.__)("jQuery","oik-css"),php:(0,n.__)("PHP","oik-css"),mysql:(0,n.__)("MySQL","oik-css")};(0,p.registerBlockType)(k,{example:{attributes:{lang:"php",text:(0,n.__)("WordPress motto","oik-css"),content:(0,n.__)('echo "Code is Poetry."',"oik-css")}},transforms:{from:[{type:"block",blocks:["oik-block/geshi"],transform:function(e){return(0,p.createBlock)("oik-css/geshi",{lang:e.lang,text:e.text,content:e.content})}},{type:"block",blocks:["core/paragraph","core/code","core/preformatted"],transform:function(e){return(0,p.createBlock)("oik-css/geshi",{content:e.content})}}]},edit:e=>{const{attributes:t,setAttributes:r,instanceId:o,focus:a,isSelected:p}=e,{textAlign:k,label:d}=e.attributes,f=(0,g.useBlockProps)({className:l()({[`has-text-align-${k}`]:k})});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(g.InspectorControls,null,(0,s.createElement)(i.PanelBody,null,(0,s.createElement)(i.PanelRow,null,(0,s.createElement)(i.SelectControl,{label:(0,n.__)("Lang","oik-css"),value:e.attributes.lang,options:(0,u.map)(b,((e,t)=>({value:t,label:e}))),onChange:(0,u.partial)((function(t,r){e.setAttributes({[t]:r})}),"lang")})),(0,s.createElement)(i.PanelRow,null,(0,s.createElement)(i.TextareaControl,{label:(0,n.__)("Text","oik-css"),value:e.attributes.text,onChange:t=>{e.setAttributes({text:t})}}))),(0,s.createElement)(i.PanelBody,null,(0,s.createElement)(i.PanelRow,null,(0,s.createElement)(i.TextControl,{label:(0,n.__)("Source file: ID, URL or path","oik-css"),value:e.attributes.src,onChange:t=>{e.setAttributes({src:t})}})))),(0,s.createElement)("div",{...f},!p&&(0,s.createElement)(c(),{block:"oik-css/geshi",attributes:e.attributes}),p&&(0,s.createElement)(g.PlainText,{value:e.attributes.content,placeholder:(0,n.__)("Write code or specify a source file.","oik-css"),onChange:t=>{e.setAttributes({content:t})}})))},save:()=>null})},184:(e,t)=>{var r;!function(){"use strict";var s={}.hasOwnProperty;function n(){for(var e=[],t=0;t{if(!r){var l=1/0;for(u=0;u=o)&&Object.keys(s.O).every((e=>s.O[e](r[c])))?r.splice(c--,1):(a=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[r,n,o]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={826:0,431:0};s.O.j=t=>0===e[t];var t=(t,r)=>{var n,o,l=r[0],a=r[1],c=r[2],i=0;if(l.some((t=>0!==e[t]))){for(n in a)s.o(a,n)&&(s.m[n]=a[n]);if(c)var u=c(s)}for(t&&t(r);is(102)));n=s.O(n)})(); \ No newline at end of file