Changeset 3112763
- Timestamp:
- 07/04/2024 07:47:46 PM (5 weeks ago)
- Location:
- oik/trunk
- Files:
-
- 17 added
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
oik/trunk/build/address.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' da076a9e5e361fd7206f');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ''); -
oik/trunk/build/address.js
r3064561 r3112763 1 (()=>{ var e,t={223:(e,t,r)=>{"use strict";const n=window.React,o=window.wp.i18n;var a=r(942),i=r.n(a);const l=window.wp.blocks,s=window.wp.blockEditor,c=window.wp.serverSideRender;var u=r.n(c);const d=window.wp.components,p=window.wp.element,b=window.lodash,{createBlock:f}=wp.blocks,v={from:[{type:"block",blocks:["oik-block/address"],transform:function(e){return f("oik/address",{tag:e.tag})}},{type:"shortcode",tag:"bw_address",attributes:{tag:{type:"string",shortcode:({named:{tag:e}})=>e}}}]},w={div:(0,o.__)("Block","oik"),span:(0,o.__)("Inline","oik")};(0,l.registerBlockType)("oik/address",{example:{},transforms:v,edit:e=>{const{attributes:t,setAttributes:r,instanceId:a,focus:l,isSelected:c}=e,{textAlign:f,label:v}=e.attributes,g=(0,s.useBlockProps)({className:i()({[`has-text-align-${f}`]:f})});return(0,n.createElement)(p.Fragment,null,(0,n.createElement)(s.InspectorControls,null,(0,n.createElement)(d.PanelBody,null,(0,n.createElement)(d.PanelRow,null,(0,n.createElement)(d.SelectControl,{label:(0,o.__)("Display","oik"),value:e.attributes.tag,options:(0,b.map)(w,((e,t)=>({value:t,label:e}))),onChange:(0,b.partial)((function(t,r){e.setAttributes({[t]:r})}),"tag")})),(0,n.createElement)(d.PanelRow,null,(0,o.__)("Equivalent shortcode","oik"),(0,n.createElement)("br",null),"[bw_address tag=",e.attributes.tag,"]"))),(0,n.createElement)("div",{...g},(0,n.createElement)(u(),{block:"oik/address",attributes:e.attributes})))},save:()=>null})},942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,n),a.exports}n.m=t,e=[],n.O=(t,r,o,a)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,o,a]=e[u],l=!0,s=0;s<r.length;s++)(!1&a||i>=a)&&Object.keys(n.O).every((e=>n.O[e](r[s])))?r.splice(s--,1):(l=!1,a<i&&(i=a));if(l){e.splice(u--,1);var c=o();void 0!==c&&(t=c)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={409:0,322:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,[i,l,s]=r,c=0;if(i.some((t=>0!==e[t]))){for(o in l)n.o(l,o)&&(n.m[o]=l[o]);if(s)var u=s(n)}for(t&&t(r);c<i.length;c++)a=i[c],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(u)},r=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[322],(()=>n(223)));o=n.O(o)})();1 (()=>{)})(); -
oik/trunk/build/contact-field.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '5 5f759a8714f00bc523f');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '5'); -
oik/trunk/build/contact-field.js
r3064561 r3112763 1 (()=>{ var e,t={463:(e,t,r)=>{"use strict";const n=window.React,l=window.wp.i18n;r(942);const a=window.wp.blocks,o=window.wp.blockEditor,i=(window.wp.serverSideRender,window.wp.components),c=window.wp.element,u=(window.lodash,({setAttributes:e,type:t,name:r,required:l})=>"textarea"===t?(0,n.createElement)(i.TextareaControl,{type:t,name:r,required:l}):"checkbox"===t?(0,n.createElement)(i.CheckboxControl,{name:r,required:l}):(0,n.createElement)(i.TextControl,{type:t,name:r,required:l})),s=[{label:(0,l.__)("Text","oik"),value:"text"},{label:(0,l.__)("Textarea","oik"),value:"textarea"},{label:(0,l.__)("Email","oik"),value:"email"},{label:(0,l.__)("Checkbox","oik"),value:"checkbox"}];(0,a.registerBlockType)("oik/contact-field",{example:{},edit:e=>{const{attributes:t,setAttributes:r,instanceId:a,focus:d,isSelected:p}=e,{textAlign:m,label:b}=e.attributes,v=(0,o.useBlockProps)();return(0,n.createElement)(c.Fragment,null,(0,n.createElement)(o.InspectorControls,null,(0,n.createElement)(i.PanelBody,null,(0,n.createElement)(i.PanelRow,null,(0,n.createElement)(i.TextControl,{label:(0,l.__)("Label","oik"),value:t.label,onChange:t=>{e.setAttributes({label:t})}}))),(0,n.createElement)(i.PanelBody,null,(0,n.createElement)(i.PanelRow,null,(0,n.createElement)(i.SelectControl,{label:(0,l.__)("Type","oik"),value:t.type,onChange:t=>{e.setAttributes({type:t})},options:s}))),(0,n.createElement)(i.PanelBody,null,(0,n.createElement)(i.PanelRow,null,(0,n.createElement)(i.ToggleControl,{label:(0,l.__)("Required?","oik"),checked:!!t.required,onChange:t=>{e.setAttributes({required:t})}})),(0,n.createElement)(i.PanelRow,null,(0,n.createElement)(i.TextControl,{label:(0,l.__)("Required indicator","oik"),value:t.requiredIndicator,onChange:t=>{e.setAttributes({requiredIndicator:t})}})))),(0,n.createElement)("div",{...v},(0,n.createElement)("div",null,(0,n.createElement)("div",{className:"label"},(0,n.createElement)("label",{htmlFor:t.name},t.label,t.required&&(0,n.createElement)("span",{className:"required"},t.requiredIndicator))),(0,n.createElement)("div",{className:"field"},(0,n.createElement)(u,{type:t.type,name:t.name,required:t.required})))))},save:()=>null})},942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=o(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=o(t,r));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(r=function(){return l}.apply(t,[]))||(e.exports=r)}()}},r={};function n(e){var l=r[e];if(void 0!==l)return l.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,n),a.exports}n.m=t,e=[],n.O=(t,r,l,a)=>{if(!r){var o=1/0;for(s=0;s<e.length;s++){for(var[r,l,a]=e[s],i=!0,c=0;c<r.length;c++)(!1&a||o>=a)&&Object.keys(n.O).every((e=>n.O[e](r[c])))?r.splice(c--,1):(i=!1,a<o&&(o=a));if(i){e.splice(s--,1);var u=l();void 0!==u&&(t=u)}}return t}a=a||0;for(var s=e.length;s>0&&e[s-1][2]>a;s--)e[s]=e[s-1];e[s]=[r,l,a]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={490:0,305:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var l,a,[o,i,c]=r,u=0;if(o.some((t=>0!==e[t]))){for(l in i)n.o(i,l)&&(n.m[l]=i[l]);if(c)var s=c(n)}for(t&&t(r);u<o.length;u++)a=o[u],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(s)},r=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var l=n.O(void 0,[305],(()=>n(463)));l=n.O(l)})();1 (()=>{)})(); -
oik/trunk/build/contact-form.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 9d0d2d1c5f0423928af2');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ''); -
oik/trunk/build/contact-form.js
r3064561 r3112763 1 (()=>{ var e,t={342:(e,t,r)=>{"use strict";const o=window.React,n=window.wp.i18n;var a=r(942),i=r.n(a);const l=window.wp.blocks,c=window.wp.blockEditor,s=(window.wp.serverSideRender,window.wp.components),u=window.wp.element,{createBlock:d}=(window.lodash,wp.blocks),p={from:[{type:"block",blocks:["oik-block/contact-form"],transform:function(e){return d("oik/contact-form",{})}},{type:"shortcode",tag:"bw_contact_form",attributes:{user:{type:"string",shortcode:({named:{user:e}})=>e},contact:{type:"string",shortcode:({named:{contact:e}})=>e},email:{type:"string",shortcode:({named:{email:e}})=>e}}}]};(0,l.registerBlockType)("oik/contact-form",{example:{},transforms:p,edit:e=>{const{attributes:t,setAttributes:r,instanceId:a,focus:l,isSelected:d}=e,{textAlign:p,label:f}=e.attributes,m=(0,c.useBlockProps)({className:i()({[`has-text-align-${p}`]:p})}),{email:b,contact:v}=t;if(void 0===b||""===b.trim()){const t=wp.data.select("core/blocks").getBlockType("oik/contact-form").attributes;e.setAttributes({email:t.email.default})}if(void 0===v||""===v.trim()){const t=wp.data.select("core/blocks").getBlockType("oik/contact-form").attributes;e.setAttributes({contact:t.contact.default})}return(0,o.createElement)(u.Fragment,null,(0,o.createElement)(c.InspectorControls,null,(0,o.createElement)(s.PanelBody,null,(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(s.TextControl,{label:(0,n.__)("Email address","oik"),value:t.email,onChange:t=>{e.setAttributes({email:t})}})),(0,o.createElement)(s.PanelRow,null,(0,o.createElement)(s.TextControl,{label:(0,n.__)("Text for Submit button","oik"),value:t.contact,onChange:t=>{e.setAttributes({contact:t})}})))),(0,o.createElement)("div",{...m},!1,(0,o.createElement)(c.InnerBlocks,{template:[["oik/contact-field",{label:"Name",type:"text",required:!0,requiredIndicator:" *"}],["oik/contact-field",{label:"Email",type:"email",required:!0,requiredIndicator:" *"}],["oik/contact-field",{label:"Subject",type:"text",required:!1}],["oik/contact-field",{label:"Message",type:"textarea",required:!0,requiredIndicator:" *"}]],allowedBlocks:["oik/contact-field"]}),(0,o.createElement)("input",{type:"submit",value:e.attributes.contact})))},save(){const e=c.useBlockProps.save();return(0,o.createElement)("div",{...e},(0,o.createElement)(c.InnerBlocks.Content,null))}})},942:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)o.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,o),a.exports}o.m=t,e=[],o.O=(t,r,n,a)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,n,a]=e[u],l=!0,c=0;c<r.length;c++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](r[c])))?r.splice(c--,1):(l=!1,a<i&&(i=a));if(l){e.splice(u--,1);var s=n();void 0!==s&&(t=s)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,n,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={436:0,249:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,a,[i,l,c]=r,s=0;if(i.some((t=>0!==e[t]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);if(c)var u=c(o)}for(t&&t(r);s<i.length;s++)a=i[s],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},r=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[249],(()=>o(342)));n=o.O(n)})();1 (()=>{.O(n)})(); -
oik/trunk/build/content-block.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 2db360ba24cef005c0f2');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ''); -
oik/trunk/build/content-block.js
r3064561 r3112763 1 (()=>{ var e={942:(e,t)=>{var a;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=l(e,r(a)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var a in e)n.call(e,a)&&e[a]&&(t=l(t,a));return t}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(a=function(){return o}.apply(t,[]))||(e.exports=a)}()}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=window.React,n=window.wp.i18n;var o=a(942),r=a.n(o);const l=window.wp.blockEditor,s=window.wp.serverSideRender;var p=a.n(s);const i=window.wp.components,c=window.wp.element,u=window.lodash,m={bw_attachments:"Attachments - List attachments with links",bw_images:"Images - Display attached images",bw_list:"List - Simple list of pages/posts or custom post types",bw_pages:"Pages - Display page thumbnails and excerpts as links",bw_pdf:"PDFs - Display attached PDF files",bw_related:"Display related content",bw_table:"Display custom post data in a tabular form",bw_testimonials:"Display testimonials",bw_thumbs:"List pages as fluid thumbnail links",bw_tree:"Simple tree of pages/posts or custom post types"},{RangeControl:d}=wp.components,{Component:b}=wp.element,{__}=wp.i18n,h=[{label:"Date",value:"date"},{label:"ID",value:"ID"},{label:"Title",value:"title"},{label:"Parent",value:"parent"},{label:"Random",value:"rand"},{label:"Menu order",value:"menu_order"}],v=[{label:__("Descending order"),value:"desc"},{label:__("Ascending order"),value:"asc"}],{Component:g,Fragment:w}=wp.element,{SelectControl:y,TextControl:f}=wp.components;class C extends g{constructor(){super(...arguments)}renderSelect(e){var a=`Custom value: ${this.props.label}`;return(0,t.createElement)(w,null,(0,t.createElement)(y,{label:this.props.label,value:this.props.value,options:this.props.options,onChange:this.props.onChange}),(0,t.createElement)(f,{label:a,hideLabelFromVision:!0,value:this.props.value,onChange:this.props.onChange}))}formatOption(e){return{value:e.value,label:e.label}}render(){return this.renderSelect()}}const E=[{label:"Link, image, excerpt, read more",value:"LIER"},{label:"Link, image",value:"LI"},{label:"Link, image, excerpt",value:"LIE"},{label:"Image, link",value:"IL"},{label:"Image, link, excerpt",value:"ILE"},{label:"Link, Image, Date, Author",value:"LI/d/a"}],{Component:k}=wp.element;class _ extends k{constructor(){super(...arguments),this.state={formats:E}}formatsSelect(e){return this.state.formats?(0,t.createElement)(C,{label:"Format",value:this.props.format,options:E,onChange:this.props.onChange}):(0,t.createElement)("p",null,"Loading formats")}formatOption(e){return{value:e.value,label:e.label}}render(){return this.formatsSelect()}}const{select:S,subscribe:x}=wp.data,{Component:L}=wp.element,{SelectControl:T}=wp.components;class D extends L{constructor(){super(...arguments),this.state={postTypes:[]}}componentDidMount(){x((()=>{const e=S("core").getPostTypes({per_page:-1});this.setState({postTypes:e})}))}postTypeList(){var e=this.state.postTypes;return e?(0,t.createElement)("ul",null,e.map((e=>this.postTypeMap(e)))):(0,t.createElement)("p",null,"Post type")}postTypeListSelect(e){var a=this.state.postTypes;if(a){var n=a.map((e=>this.postTypeOption(e)));return(0,t.createElement)(T,{label:"Post Type",value:this.props.postType,options:n,onChange:this.props.onChange})}return(0,t.createElement)("p",null,"Loading post types")}postTypeMap(e){return console.log(e),(0,t.createElement)("li",null,e.slug)}postTypeOption(e){return{value:e.slug,label:e.name}}render(){return this.postTypeListSelect()}}(0,e.registerBlockType)("oik/content-block",{edit:function(e){const{attributes:a,setAttributes:o,instanceId:s,focus:d,isSelected:b}=e,{textAlign:g,label:w}=e.attributes,y=(0,l.useBlockProps)({className:r()({[`has-text-align-${g}`]:g})});function f(e,t){o({[e]:t})}return(0,t.createElement)(c.Fragment,null,(0,t.createElement)(l.InspectorControls,null,(0,t.createElement)(i.PanelBody,null,(0,t.createElement)(i.SelectControl,{label:"Display",value:a.shortcode,options:(0,u.map)(m,((e,t)=>({value:t,label:e+" - "+t}))),onChange:(0,u.partial)(f,"shortcode")}),(0,t.createElement)(D,{value:a.post_type,onChange:e=>{o({post_type:e})}}),(0,t.createElement)(C,{label:"Order by",value:a.orderby,options:h,onChange:e=>{o({orderby:e})}}),(0,t.createElement)(i.SelectControl,{label:"Order",value:a.order,options:v,onChange:e=>{o({order:e})}}),(0,t.createElement)(i.RangeControl,{label:"Number posts",value:a.numberposts,onChange:e=>{o({numberposts:e})},min:-1,max:100}),(0,t.createElement)(i.TextControl,{value:a.post_parent,onChange:e=>{o({post_parent:e})},label:"Post Parent"}),(0,t.createElement)(_,{value:a.format,onChange:e=>{o({format:e})}}),(0,t.createElement)(i.TextareaControl,{label:"Advanced Parameters",value:a.parameters,placeholder:(0,n.__)("Enter your advanced shortcode parameters"),onChange:e=>{o({parameters:e})},rows:"1"}))),(0,t.createElement)("div",{className:"wp-block-oik-block-shortcode wp-block-shortcode"},(0,t.createElement)(i.SelectControl,{label:"Display",value:a.shortcode,options:(0,u.map)(m,((e,t)=>({value:t,label:e+" - "+t}))),onChange:(0,u.partial)(f,"shortcode")})),(0,t.createElement)("div",{...y},(0,t.createElement)(p(),{block:"oik/content-block",attributes:a})))},save:({attributes:e})=>null})})()})();1 (()=>{)})(); -
oik/trunk/build/countdown.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 2e734471bfd548484bdf');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ''); -
oik/trunk/build/countdown.js
r3064561 r3112763 1 (()=>{ var e,t={698:(e,t,r)=>{"use strict";const n=window.React,o=window.wp.i18n;var l=r(942),i=r.n(l);const a=window.wp.blocks,s=window.wp.blockEditor,u=(window.wp.serverSideRender,window.wp.components),c=window.wp.element,{createBlock:d}=(window.lodash,wp.blocks),p={from:[{type:"block",blocks:["oik-block/countdown"],transform:function(e){return d("oik/countdown",e)}},{type:"shortcode",tag:"bw_countdown",attributes:{since:{type:"string",shortcode:({named:{since:e}})=>e},until:{type:"string",shortcode:({named:{until:e}})=>e},url:{type:"string",shortcode:({named:{url:e}})=>e},description:{type:"string",shortcode:({named:{description:e}})=>e},expirytext:{type:"string",shortcode:({named:{expirytext:e}})=>e},format:{type:"string",shortcode:({named:{format:e}})=>e}}}]};(0,a.registerBlockType)("oik/countdown",{transforms:p,edit:e=>{const{attributes:t,setAttributes:r,instanceId:l,focus:a,isSelected:d}=e,{textAlign:p,label:b}=e.attributes,f=(0,s.useBlockProps)({className:i()({[`has-text-align-${p}`]:p})});var m=e.attributes,w="[bw_countdown";for(var v of Object.keys(m)){var h=m[v];h&&(w=w+" "+v+'="'+h+'"')}return w+="]",(0,n.createElement)(c.Fragment,null,(0,n.createElement)(s.InspectorControls,null,(0,n.createElement)(u.PanelBody,null,(0,n.createElement)(u.PanelRow,null,(0,n.createElement)(u.TextControl,{label:(0,o.__)("Since","oik"),value:e.attributes.since,onChange:t=>{e.setAttributes({since:t})}})),(0,n.createElement)(u.PanelRow,null,(0,n.createElement)(u.TextControl,{label:(0,o.__)("Until","oik"),value:e.attributes.until,onChange:t=>{e.setAttributes({until:t})}})),(0,n.createElement)(u.PanelRow,null,(0,n.createElement)(u.TextControl,{label:(0,o.__)("URL","oik"),value:e.attributes.url,onChange:t=>{e.setAttributes({url:t})}})),(0,n.createElement)(u.PanelRow,null,(0,n.createElement)(u.TextControl,{label:(0,o.__)("Description","oik"),value:e.attributes.description,onChange:t=>{e.setAttributes({description:t})}})),(0,n.createElement)(u.PanelRow,null,(0,n.createElement)(u.TextControl,{label:(0,o.__)("Expiry Text","oik"),value:e.attributes.expirytext,onChange:t=>{e.setAttributes({expirytext:t})}})),(0,n.createElement)(u.PanelRow,null,(0,n.createElement)(u.TextControl,{label:(0,o.__)("Format","oik"),value:e.attributes.format,onChange:t=>{e.setAttributes({format:t})}})))),(0,n.createElement)("div",{...f},(0,n.createElement)("p",null,(0,o.__)("The Countdown block will be rendered on the front end.","oik")," ",(0,n.createElement)("br",null),(0,o.__)("Shortcode equivalent:","oik"),(0,n.createElement)("br",null),w)))},save:()=>null})},942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,l(r)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var l=r[e]={exports:{}};return t[e](l,l.exports,n),l.exports}n.m=t,e=[],n.O=(t,r,o,l)=>{if(!r){var i=1/0;for(c=0;c<e.length;c++){for(var[r,o,l]=e[c],a=!0,s=0;s<r.length;s++)(!1&l||i>=l)&&Object.keys(n.O).every((e=>n.O[e](r[s])))?r.splice(s--,1):(a=!1,l<i&&(i=l));if(a){e.splice(c--,1);var u=o();void 0!==u&&(t=u)}}return t}l=l||0;for(var c=e.length;c>0&&e[c-1][2]>l;c--)e[c]=e[c-1];e[c]=[r,o,l]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={416:0,719:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,l,[i,a,s]=r,u=0;if(i.some((t=>0!==e[t]))){for(o in a)n.o(a,o)&&(n.m[o]=a[o]);if(s)var c=s(n)}for(t&&t(r);u<i.length;u++)l=i[u],n.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return n.O(c)},r=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[719],(()=>n(698)));o=n.O(o)})();1 (()=>{.O(o)})(); -
oik/trunk/build/follow-me.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 7dcee362eaf0041eff8b');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ''); -
oik/trunk/build/follow-me.js
r3064561 r3112763 1 (()=>{ var e,t={543:(e,t,r)=>{"use strict";const o=window.React,n=window.wp.i18n;var l=r(942),a=r.n(l);const i=window.wp.blocks,s=window.wp.blockEditor,u=window.wp.serverSideRender;var c=r.n(u);const b=window.wp.components,p=window.wp.element,m=window.lodash,w={from:[{type:"block",blocks:["oik-block/follow-me"],transform:function(e){return(0,i.createBlock)("oik/follow-me",{user:e.user,alt:e.alt,network:e.network,theme:e.theme})}},{type:"shortcode",tag:"bw_follow_me",attributes:{user:{type:"string",shortcode:({named:{user:e}})=>e},alt:{type:"string",shortcode:({named:{alt:e}})=>e},network:{type:"string",shortcode:({named:{network:e}})=>e},theme:{type:"string",shortcode:({named:{theme:e}})=>e}}}]},d={none:(0,n.__)("None","oik"),gener:(0,n.__)("Genericons","oik"),dash:(0,n.__)("Dashicons","oik"),svg:(0,n.__)("SVG","oik")};(0,i.registerBlockType)("oik/follow-me",{example:{},transforms:w,edit:e=>{const{attributes:t,setAttributes:r,instanceId:l,focus:i,isSelected:u}=e,{textAlign:w,label:f}=e.attributes,v=(0,s.useBlockProps)({className:a()({[`has-text-align-${w}`]:w})});var k=e.attributes,h="";for(var g of Object.keys(k)){var y=k[g];y&&(h=h.concat(" ",g,"=",y))}e.attributes.user;var _=`[bw_follow_me${h}]`;return(0,o.createElement)(p.Fragment,null,(0,o.createElement)(s.InspectorControls,null,(0,o.createElement)(b.PanelBody,{key:"pb"},(0,o.createElement)(b.PanelRow,null,(0,o.createElement)(b.TextControl,{label:(0,n.__)("User","oik"),value:e.attributes.user,onChange:t=>{e.setAttributes({user:t})}})),(0,o.createElement)(b.PanelRow,null,(0,o.createElement)(b.TextControl,{label:(0,n.__)("Alt","oik"),value:e.attributes.alt,onChange:t=>{e.setAttributes({alt:t})}})),(0,o.createElement)(b.PanelRow,null,(0,o.createElement)(b.TextControl,{label:(0,n.__)("Network(s)","oik"),value:e.attributes.network,onChange:t=>{e.setAttributes({network:t})}})),(0,o.createElement)(b.PanelRow,null,(0,o.createElement)(b.SelectControl,{label:(0,n.__)("Theme","oik"),value:e.attributes.theme,options:(0,m.map)(d,((e,t)=>({value:t,label:e}))),onChange:t=>{e.setAttributes({theme:t})}})),(0,o.createElement)(b.PanelRow,null,(0,n.__)("Equivalent shortcode","oik"),(0,o.createElement)("br",null),_))),(0,o.createElement)("div",{...v},(0,o.createElement)(c(),{block:"oik/follow-me",attributes:e.attributes})))},save:()=>null})},942:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,l(r)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)o.call(e,r)&&e[r]&&(t=a(t,r));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var l=r[e]={exports:{}};return t[e](l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,n,l)=>{if(!r){var a=1/0;for(c=0;c<e.length;c++){for(var[r,n,l]=e[c],i=!0,s=0;s<r.length;s++)(!1&l||a>=l)&&Object.keys(o.O).every((e=>o.O[e](r[s])))?r.splice(s--,1):(i=!1,l<a&&(a=l));if(i){e.splice(c--,1);var u=n();void 0!==u&&(t=u)}}return t}l=l||0;for(var c=e.length;c>0&&e[c-1][2]>l;c--)e[c]=e[c-1];e[c]=[r,n,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={675:0,24:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,l,[a,i,s]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in i)o.o(i,n)&&(o.m[n]=i[n]);if(s)var c=s(o)}for(t&&t(r);u<a.length;u++)l=a[u],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(c)},r=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[24],(()=>o(543)));n=o.O(n)})();1 (()=>{)));n=o.O(n)})(); -
oik/trunk/build/googlemap.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '9 170e74c50cac0514ae4');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '9'); -
oik/trunk/build/googlemap.js
r3064561 r3112763 1 (()=>{ var e,r={154:(e,r,t)=>{"use strict";const o=window.React,{createBlock:n}=wp.blocks,i={from:[{type:"block",blocks:["oik-block/googlemap"],transform:function(e){return n("oik/googlemap",{})}},{type:"shortcode",tag:"bw_show_googlemap",attributes:{}}]},a=window.wp.i18n;var l=t(942),s=t.n(l);const p=window.wp.blocks,c=window.wp.blockEditor,u=(window.wp.serverSideRender,window.wp.components,window.wp.element,window.lodash,(0,o.createElement)("h3",null,(0,a.__)("Map","oik")));(0,p.registerBlockType)("oik/googlemap",{transforms:i,edit:e=>{const{attributes:r,setAttributes:t,instanceId:n,focus:i,isSelected:l}=e,{textAlign:p,label:f}=e.attributes,d=(0,c.useBlockProps)({className:s()({[`has-text-align-${p}`]:p})});return(0,o.createElement)("div",{...d},u,(0,o.createElement)("p",null,(0,a.__)("This is where the map will appear","oik")))},save:e=>{const r=c.useBlockProps.save();return(0,o.createElement)("div",{...r},u,"[","bw_show_googlemap","]")}})},942:(e,r)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",r=0;r<arguments.length;r++){var t=arguments[r];t&&(e=a(e,i(t)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var r="";for(var t in e)o.call(e,t)&&e[t]&&(r=a(r,t));return r}function a(e,r){return r?e?e+" "+r:e+r:e}e.exports?(n.default=n,e.exports=n):void 0===(t=function(){return n}.apply(r,[]))||(e.exports=t)}()}},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,e=[],o.O=(r,t,n,i)=>{if(!t){var a=1/0;for(c=0;c<e.length;c++){for(var[t,n,i]=e[c],l=!0,s=0;s<t.length;s++)(!1&i||a>=i)&&Object.keys(o.O).every((e=>o.O[e](t[s])))?t.splice(s--,1):(l=!1,i<a&&(a=i));if(l){e.splice(c--,1);var p=n();void 0!==p&&(r=p)}}return r}i=i||0;for(var c=e.length;c>0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[t,n,i]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={112:0,499:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,i,[a,l,s]=t,p=0;if(a.some((r=>0!==e[r]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);if(s)var c=s(o)}for(r&&r(t);p<a.length;p++)i=a[p],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(c)},t=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})();var n=o.O(void 0,[499],(()=>o(154)));n=o.O(n)})();1 (()=>{.O(n)})(); -
oik/trunk/build/paypal.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 5217d37d973f6e82d62c');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ''); -
oik/trunk/build/paypal.js
r3064561 r3112763 1 (()=>{ var e,t={85:(e,t,n)=>{"use strict";const a=window.React,o=window.wp.components,r=(0,a.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 48 48"},(0,a.createElement)("path",{fill:"#009CDE",fillRule:"evenodd",d:"M37.097 5.318C35.061 2.995 31.384 2 26.678 2H13.021c-.961 0-1.78.7-1.93 1.652L5.404 39.76a1.173 1.173 0 0 0 1.158 1.357h8.432l-.582 3.695A1.027 1.027 0 0 0 15.425 46h7.107a1.71 1.71 0 0 0 1.688-1.445l.07-.362 1.338-8.5.087-.47a1.71 1.71 0 0 1 1.688-1.445h1.063c6.885 0 12.276-2.8 13.852-10.9.657-3.385.318-6.21-1.423-8.197-.527-.6-1.181-1.097-1.945-1.503.535-3.422-.004-5.75-1.853-7.86z",clipRule:"evenodd"}),(0,a.createElement)("path",{fill:"#012169",fillRule:"evenodd",d:"M37.097 5.318C35.061 2.995 31.384 2 26.678 2H13.021c-.961 0-1.78.7-1.93 1.652L5.404 39.76a1.173 1.173 0 0 0 1.158 1.357h8.432L17.11 27.67l-.065.422a1.947 1.947 0 0 1 1.923-1.652h4.007c7.87 0 14.033-3.201 15.834-12.46a23.8 23.8 0 0 0 .14-.802c.535-3.422-.004-5.75-1.853-7.86z",clipRule:"evenodd"}),(0,a.createElement)("path",{fill:"#003087",fillRule:"evenodd",d:"M20.337 11.947c.225-.108.475-.168.739-.168H31.78c1.268 0 2.45.083 3.532.258.309.05.61.107.902.171a13.44 13.44 0 0 1 1.254.345 9.7 9.7 0 0 1 1.48.625c.536-3.422-.003-5.75-1.852-7.86C35.061 2.995 31.384 2 26.678 2H13.021c-.961 0-1.78.7-1.93 1.652L5.404 39.76a1.173 1.173 0 0 0 1.158 1.357h8.432l4.393-27.894c.09-.572.457-1.04.95-1.277z",clipRule:"evenodd"})),l=window.wp.i18n;var i=n(942),p=n.n(i);const c=window.wp.blocks,s=window.wp.blockEditor,u=(window.wp.serverSideRender,window.wp.element),d=window.lodash,m={from:[{type:"block",blocks:["acf/paypal"],transform:function(e){return(0,c.createBlock)("oik/paypal",{type:e.type,amount:e.amount,productname:e.product_name,sku:e.product_sku,shipadd:e.shipping_address_required})}},{type:"shortcode",tag:"paypal",attributes:{type:{type:"string",shortcode:({named:{type:e}})=>e},amount:{type:"number",shortcode:({named:{amount:e}})=>e},productname:{type:"string",shortcode:({named:{productname:e}})=>e},sku:{type:"string",shortcode:({named:{sku:e}})=>e},shipadd:{type:"string",shortcode:({named:{shipadd:e}})=>e},email:{type:"string",shortcode:({named:{email:e}})=>e},currency:{type:"string",shortcode:({named:{currency:e}})=>e},location:{type:"string",shortcode:({named:{location:e}})=>e},shipcost:{type:"number",shortcode:({named:{shipcost:e}})=>e}}}]},b={pay:"Pay Now - show debit and credit card logos","pay-noCC":"Pay Now",buy:"Buy Now - show debit and credit card logos","buy-noCC":"Buy Now",donate:"Donate",add:"Add to Cart",view:"View Cart / Checkout"},w={AUD:"Australian Dollar",CAD:"Canadian Dollar",EUR:"Euro",GBP:"Pound Sterling",JPY:"Japanese Yen",USD:"U.S. Dollar"},h={pay:"https://www.paypal.com/en_GB/i/btn/btn_paynowCC_LG.gif","pay-noCC":"https://www.paypalobjects.com/en_GB/i/btn/btn_paynow_LG.gif",buy:"https://www.paypal.com/en_GB/i/btn/btn_buynowCC_LG.gif","buy-noCC":"https://www.paypal.com/en_GB/i/btn/btn_buynow_LG.gif",donate:"https://www.paypal.com/en_GB/i/btn/btn_donate_LG.gif",add:"https://www.paypal.com/en_GB/i/btn/btn_cart_LG.gif",view:"https://www.paypal.com/en_GB/i/btn/btn_viewcart_LG.gif"},y={0:"Prompt for an address, but do not require one",1:"Do not prompt for an address",2:"Prompt for an address, and require one"};(0,c.registerBlockType)("oik/paypal",{icon:r,example:{type:"donate",amount:"5.00"},transforms:m,edit:e=>{const{attributes:t,setAttributes:n,instanceId:r,focus:i,isSelected:c}=e,{textAlign:m,label:f}=e.attributes,v=(0,s.useBlockProps)({className:p()({[`has-text-align-${m}`]:m})});function g(t,n){e.setAttributes({[t]:n})}const _=h[e.attributes.type];return(0,a.createElement)(u.Fragment,null,(0,a.createElement)(s.InspectorControls,null,(0,a.createElement)(o.PanelBody,null,(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.SelectControl,{label:(0,l.__)("Type","oik"),value:e.attributes.type,options:(0,d.map)(b,((e,t)=>({value:t,label:e}))),onChange:(0,d.partial)(g,"type")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.__experimentalNumberControl,{label:(0,l.__)("Amount","oik"),value:e.attributes.amount,isShiftStepEnabled:!0,shiftStep:10,onChange:(0,d.partial)(g,"amount")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.__experimentalNumberControl,{label:(0,l.__)("Shipping cost","oik"),value:e.attributes.shipcost,onChange:(0,d.partial)(g,"shipcost")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.SelectControl,{label:(0,l.__)("Currency","oik"),value:e.attributes.currency,options:(0,d.map)(w,((e,t)=>({value:t,label:e}))),onChange:(0,d.partial)(g,"currency")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.TextControl,{label:(0,l.__)("Product Name","oik"),value:e.attributes.productname,onChange:(0,d.partial)(g,"productname")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.TextControl,{label:(0,l.__)("Product SKU","oik"),value:e.attributes.sku,onChange:(0,d.partial)(g,"sku")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.TextControl,{label:(0,l.__)("Email","oik"),value:e.attributes.email,onChange:(0,d.partial)(g,"email")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.TextControl,{label:(0,l.__)("Location","oik"),value:e.attributes.location,onChange:(0,d.partial)(g,"location")})),(0,a.createElement)(o.PanelRow,null,(0,a.createElement)(o.SelectControl,{label:(0,l.__)("Shipping Address Required","oik"),value:e.attributes.shipadd,options:(0,d.map)(y,((e,t)=>({value:t,label:e}))),onChange:(0,d.partial)(g,"shipadd")})))),(0,a.createElement)("div",{...v},(0,a.createElement)("img",{src:_})))},save:e=>{const t=h[e.attributes.type],n=s.useBlockProps.save();return(0,a.createElement)("div",{...n},(0,a.createElement)("img",{src:t}))}})},942:(e,t)=>{var n;!function(){"use strict";var a={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=l(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)a.call(e,n)&&e[n]&&(t=l(t,n));return t}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},n={};function a(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,a),r.exports}a.m=t,e=[],a.O=(t,n,o,r)=>{if(!n){var l=1/0;for(s=0;s<e.length;s++){for(var[n,o,r]=e[s],i=!0,p=0;p<n.length;p++)(!1&r||l>=r)&&Object.keys(a.O).every((e=>a.O[e](n[p])))?n.splice(p--,1):(i=!1,r<l&&(l=r));if(i){e.splice(s--,1);var c=o();void 0!==c&&(t=c)}}return t}r=r||0;for(var s=e.length;s>0&&e[s-1][2]>r;s--)e[s]=e[s-1];e[s]=[n,o,r]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={962:0,591:0};a.O.j=t=>0===e[t];var t=(t,n)=>{var o,r,[l,i,p]=n,c=0;if(l.some((t=>0!==e[t]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(p)var s=p(a)}for(t&&t(n);c<l.length;c++)r=l[c],a.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return a.O(s)},n=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=a.O(void 0,[591],(()=>a(85)));o=a.O(o)})();1 (()=>{.O(o)})(); -
oik/trunk/build/shortcode-block.asset.php
r3064561 r3112763 1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ' ac61f1133489eadc06df');1 <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => ''); -
oik/trunk/build/shortcode-block.js
r3064561 r3112763 1 (()=>{ var e,o={264:(e,o,t)=>{"use strict";const n=window.React,r=window.wp.i18n;var i=t(942),a=t.n(i);const l=window.wp.blocks,_=window.wp.blockEditor,s=window.wp.serverSideRender;var c=t.n(s);const p=window.wp.components,b=window.wp.element,u=window.lodash,m={bw_admin:(0,r.__)("Display the Admin contact name","oik"),bw_alt_slogan:(0,r.__)("Alternative slogan","oik"),bw_business:(0,r.__)("Display your Business name","oik"),bw_company:(0,r.__)("Company name","oik"),bw_contact:(0,r.__)("Primary contact name","oik"),bw_contact_button:(0,r.__)("Contact form button","oik"),bw_copyright:(0,r.__)("Format a Copyright statement","oik"),bw_directions:(0,r.__)("Display a 'Google directions' button.","oik"),bw_domain:(0,r.__)("Display the domain name","oik"),bw_email:(0,r.__)("Email primary contact (formal)","oik"),bw_emergency:(0,r.__)("Emergency telephone number","oik"),bw_fax:(0,r.__)("Fax number","oik"),bw_formal:(0,r.__)("Formal company name","oik"),bw_geo:(0,r.__)("Latitude and Longitude","oik"),bw_login:(0,r.__)("Display the login form or protected content","oik"),bw_loginout:(0,r.__)("Display the Login or Logout link","oik"),bw_logo:(0,r.__)("Display the company logo","oik"),bw_mailto:(0,r.__)("Mailto (inline)","oik"),bw_mob:(0,r.__)("Mobile phone number (inline)","oik"),bw_mobile:(0,r.__)("Mobile phone number (block)","oik"),bw_more:(0,r.__)("Read more button to progressively reveal content","oik"),bw_parent:(0,r.__)("Display a link back to the parent page","oik"),bw_pdf:(0,r.__)("Display attached PDF files","oik"),bw_portfolio:(0,r.__)("Display matched portfolio files","oik"),bw_power:(0,r.__)("Powered by WordPress","oik"),bw_register:(0,r.__)("Display a link to the Registration form, if Registration is enabled","oik"),bw_skype:(0,r.__)("Skype name","oik"),bw_slogan:(0,r.__)("Primary slogan","oik"),bw_tel:(0,r.__)("Telephone number (inline)","oik"),bw_telephone:(0,r.__)("Telephone number (block)","oik"),bw_wpadmin:(0,r.__)("Site: link to wp-admin","oik"),clear:(0,r.__)("Clear divs ","oik"),paypal:(0,r.__)("Paypal shortcodes","oik"),OIK:(0,r.__)("Spells out the oik backronym","oik")};(0,l.registerBlockType)("oik/shortcode-block",{edit:e=>{const{attributes:o,setAttributes:t,instanceId:i,focus:l,isSelected:s}=e,{textAlign:k,label:d}=e.attributes,w=(0,_.useBlockProps)({className:a()({[`has-text-align-${k}`]:k})});return(0,n.createElement)(b.Fragment,null,(0,n.createElement)(_.InspectorControls,null,(0,n.createElement)(p.PanelBody,null,(0,n.createElement)(p.SelectControl,{label:(0,r.__)("Shortcode","oik"),value:o.shortcode,options:(0,u.map)(m,((e,o)=>({value:o,label:o+" - "+e}))),onChange:(0,u.partial)((function(e,o){t({[e]:o})}),"shortcode")}),(0,n.createElement)(p.TextareaControl,{label:(0,r.__)("Parameters","oik"),value:o.parameters,placeholder:(0,r.__)("Enter your shortcode parameters","oik"),onChange:e=>{t({parameters:e})},rows:"1"}),(0,n.createElement)(p.TextareaControl,{label:(0,r.__)("Content","oik"),value:o.content,placeholder:(0,r.__)("Enter your shortcode content","oik"),onChange:e=>{t({content:e})}}))),(0,n.createElement)("div",{...w},(0,n.createElement)(c(),{block:"oik/shortcode-block",attributes:o})))},save:({attributes:e})=>null})},942:(e,o)=>{var t;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e="",o=0;o<arguments.length;o++){var t=arguments[o];t&&(e=a(e,i(t)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var t in e)n.call(e,t)&&e[t]&&(o=a(o,t));return o}function a(e,o){return o?e?e+" "+o:e+o:e}e.exports?(r.default=r,e.exports=r):void 0===(t=function(){return r}.apply(o,[]))||(e.exports=t)}()}},t={};function n(e){var r=t[e];if(void 0!==r)return r.exports;var i=t[e]={exports:{}};return o[e](i,i.exports,n),i.exports}n.m=o,e=[],n.O=(o,t,r,i)=>{if(!t){var a=1/0;for(c=0;c<e.length;c++){for(var[t,r,i]=e[c],l=!0,_=0;_<t.length;_++)(!1&i||a>=i)&&Object.keys(n.O).every((e=>n.O[e](t[_])))?t.splice(_--,1):(l=!1,i<a&&(a=i));if(l){e.splice(c--,1);var s=r();void 0!==s&&(o=s)}}return o}i=i||0;for(var c=e.length;c>0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[t,r,i]},n.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return n.d(o,{a:o}),o},n.d=(e,o)=>{for(var t in o)n.o(o,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={388:0,747:0};n.O.j=o=>0===e[o];var o=(o,t)=>{var r,i,[a,l,_]=t,s=0;if(a.some((o=>0!==e[o]))){for(r in l)n.o(l,r)&&(n.m[r]=l[r]);if(_)var c=_(n)}for(o&&o(t);s<a.length;s++)i=a[s],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(c)},t=globalThis.webpackChunkoik=globalThis.webpackChunkoik||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var r=n.O(void 0,[747],(()=>n(264)));r=n.O(r)})();1 (()=>{)})(); -
oik/trunk/changelog.txt
r3064561 r3112763 37 37 38 38 == Upgrade Notice == 39 40 41 42 43 44 39 45 = 4.10.2 = 40 46 Update for a security fix to prevent JavaScript in URLs #224 … … 490 496 491 497 == Changelog == 498 499 500 501 502 503 504 505 506 507 508 509 510 511 492 512 = 4.10.2 = 493 513 * Fixed: Escape the URL in links. #224 Props: Wordfence. Vulnerability Researcher: Francesco Carlucci -
oik/trunk/includes/bw_metadata.php
r3049746 r3112763 318 318 if ( function_exists( $testname )) 319 319 $funcname = $testname; 320 321 322 323 320 324 321 325 return bw_trace2( $funcname ); -
oik/trunk/libs/bobbfunc.php
r3049746 r3112763 1 1 <?php // (C) Copyright Bobbing Wide 2009-2024 2 2 if ( !defined( "BOBBFUNC_INCLUDED" ) ) { 3 define( "BOBBFUNC_INCLUDED", "3. 5.0" );3 define( "BOBBFUNC_INCLUDED", "3..0" ); 4 4 5 5 /** … … 165 165 * 166 166 * If the value is not null returns the keyword value pair in format ' $keyword="$value"' 167 * 167 * 168 * Note. Neither the $value nor $keyword is escaped in this function. 169 * For improved security you may need to call an esc_* function on these parameters if they can be supplied by the end user. 168 170 * 169 171 * @param string $keyword - the keyword name e.g. class … … 173 175 function kv( $keyword, $value=null ) { 174 176 if ( $value != null ) { 175 $kv = ' '.$keyword . '="' . $value .'"';177 $kv = ' '.$keyword . '="' . $value .'"'; 176 178 } else { 177 179 $kv = ''; … … 257 259 $linktori = $url; 258 260 } 261 259 262 $link = "<a" ; 260 $link .= kv( "class", $class );261 $link .= kv( "id", $id );263 $link .= kv( "class", 264 $link .= kv( "id", 262 265 $link .= kv( "href", esc_url( $url ) ); 263 266 if ( !is_null( $alt ) ) { -
oik/trunk/libs/class-oik-autoload.php
r2530012 r3112763 1 1 <?php 2 2 if ( !defined( "CLASS_OIK_AUTOLOAD_INCLUDED" ) ) { 3 define( "CLASS_OIK_AUTOLOAD_INCLUDED", " 1.1.0" );3 define( "CLASS_OIK_AUTOLOAD_INCLUDED", ".0" ); 4 4 5 5 /** 6 * @copyright (C) Copyright Bobbing Wide 2016-2021 6 * @copyright (C) Copyright Bobbing Wide 2016-2021 7 7 * @package oik, oik-libs 8 8 * … … 38 38 private static $instance; 39 39 40 41 42 43 44 45 40 46 /** 41 47 * @var bool True to autoload shared library classes. False initially. … … 69 75 self::$loads = $loads_more; 70 76 $this->classes = null; 77 71 78 } 72 79 … … 74 81 * Autoloads a class if we know how to. 75 82 * 76 * The fact that we have gotten here means that the class is not already loaded so we need to load it. 83 * The fact that we have gotten here means that the class is not already loaded, so we need to load it 84 * ... that's assuming we haven't already tried. 85 * 77 86 * @TODO We should also know which pre-requisite classes to load. Does spl_autoload_register() handle this? 78 87 * 79 88 * What if we can't? 80 89 */ 81 function autoload( $class ) { 90 function autoload( $class ) { 91 // Bail early if we've already tried to load this class. 92 // This can happen if a plugin calls class_exists() multiple times 93 // for the same class name but the class wasn't loaded. 94 if (array_key_exists( $class, $this->tried_classes )) { 95 $this->tried_classes[ $class ]++; 96 return; 97 } 98 $this->tried_classes[ $class ] = 1; 99 //bw_trace2( $this->tried_classes, "tried_classes", false, BW_TRACE_DEBUG ); 82 100 if ( $this->autoload_shared_library ) { 83 101 $library_file = $this->load_shared_library_class_file( $class ); … … 109 127 */ 110 128 function file( $class_file ) { 111 bw_trace2( null, null, true, BW_TRACE_DEBUG );112 bw_backtrace( BW_TRACE_VERBOSE );129 bw_trace2( null, null, true, BW_TRACE_DEBUG ); 130 bw_backtrace( BW_TRACE_VERBOSE ); 113 131 $file = $class_file->file; 114 132 if ( !$file ) { … … 136 154 if ( $class_file ) { 137 155 $class_file = (object) $class_file; 138 } 139 bw_trace2( $class_file, "class_file", true, BW_TRACE_DEBUG ); 156 //bw_trace2( $class_file, "class_file", true, BW_TRACE_DEBUG ); 157 } else { 158 //bw_trace2( $class, "No class_file", false, BW_TRACE_DEBUG ); 159 //bw_backtrace(); 160 } 161 140 162 return( $class_file ); 141 163 } … … 157 179 */ 158 180 function set_classes() { 159 bw_trace2( null, null, false, BW_TRACE_VERBOSE ); 181 $this->classes = []; 182 //bw_trace2( null, null, false, BW_TRACE_VERBOSE ); 160 183 foreach ( self::$loads as $class => $load ) { 161 184 self::set_class( $class, $load ); 162 185 } 186 163 187 } 164 188 … … 169 193 */ 170 194 function set_class( $class, $load ) { 171 bw_trace2( $load, $class, false, BW_TRACE_VERBOSE );195 bw_trace2( $load, $class, false, BW_TRACE_VERBOSE ); 172 196 if ( is_numeric( $class ) ) { 173 197 $class = $load[ "class" ]; -
oik/trunk/oik.php
r3064561 r3112763 4 4 Plugin URI: https://www.oik-plugins.com/oik-plugins/oik 5 5 Description: OIK Information Kit - Over 80 lazy smart shortcodes for displaying WordPress content 6 Version: 4.1 0.36 Version: 4.1 7 7 Author: bobbingwide 8 8 Author URI: https://bobbingwide.com/about-bobbing-wide -
oik/trunk/package.json
r3064561 r3112763 23 23 }, 24 24 "dependencies": { 25 "@wordpress/block-editor": "^12.21.0", 26 "@wordpress/blocks": "^12.30.0", 27 "@wordpress/i18n": "^4.53.0", 25 "@wordpress/block-editor": "^12.26.0", 26 "@wordpress/blocks": "^12.35.0", 27 "@wordpress/i18n": "^4.58.0", 28 "clsx": "^2.1.1", 28 29 "postcss": "^8.4.31" 29 30 }, 30 31 "devDependencies": { 31 "@wordpress/scripts": "^27. 4.0"32 "@wordpress/scripts": "^27..0" 32 33 } 33 34 } -
oik/trunk/readme.txt
r3064561 r3112763 4 4 Tags: blocks, shortcodes, shortcode, advanced 5 5 Requires at least: 5.0.3 6 Tested up to: 6. 57 Stable tag: 4.1 0.36 Tested up to: 6. 7 Stable tag: 4.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 106 106 107 107 == Upgrade Notice == 108 = 4.1 0.3=109 Tested with WordPress 6.5 108 = 4.1 = 109 Update for a security fix to the [bw_button] shortcode. 110 110 111 111 == Changelog == 112 = 4.10.3 = 113 * Changed: Update build files 114 * Tested: With WordPress 6.5 and WordPress Multisite 112 = 4.12.0 = 113 * Fixed: Escape the class and links on [bw_button] shortcode. Props: Wordfence Vulnerability Researcher: Rafshanzani Suhada 114 * Changed: Update PHPUnit tests for #227, #228 115 * Changed: Performance fix: Add logic to check a tried_classes array #229 116 * Tested: With WordPress 6.6-RC2 and WordPress Multisite 115 117 * Tested: With PHP 8.3 116 118 * Tested: With PHPUnit 9.6 -
oik/trunk/shortcodes/oik-galleries.php
r1744071 r3112763 69 69 */ 70 70 function nggallery__example( $shortcode="nggallery" ) { 71 bw_invoke_shortcode( $shortcode, 'id=1 template= "carousel"', __( "To display NextGEN gallery with id=1 and the carousel template", "oik" ) );71 bw_invoke_shortcode( $shortcode, 'id=1 template=', __( "To display NextGEN gallery with id=1 and the carousel template", "oik" ) ); 72 72 BW_::alink( null, "https://www.imagely.com/docs/displaying-galleries-overview/", __( "Visit the NextGEN Gallery page", "oik" ) ); 73 73 -
oik/trunk/src/oik-address/index.js
r2598565 r3112763 13 13 14 14 import { __ } from '@wordpress/i18n'; 15 import cl assnames from 'classnames';15 import cl'; 16 16 17 17 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 53 53 const { textAlign, label } = props.attributes; 54 54 const blockProps = useBlockProps( { 55 className: cl assnames( {55 className: cl( { 56 56 [ `has-text-align-${ textAlign }` ]: textAlign, 57 57 } ), -
oik/trunk/src/oik-contact-field/index.js
r2948059 r3112763 11 11 12 12 import { __ } from '@wordpress/i18n'; 13 import cl assnames from 'classnames';13 import cl'; 14 14 15 15 import { registerBlockType, createBlock } from '@wordpress/blocks'; -
oik/trunk/src/oik-contact-form/index.js
r2948059 r3112763 13 13 14 14 import { __ } from '@wordpress/i18n'; 15 import cl assnames from 'classnames';15 import cl'; 16 16 17 17 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 42 42 const { textAlign, label } = props.attributes; 43 43 const blockProps = useBlockProps( { 44 className: cl assnames( {44 className: cl( { 45 45 [ `has-text-align-${ textAlign }` ]: textAlign, 46 46 } ), -
oik/trunk/src/oik-content/edit.js
r2772475 r3112763 7 7 8 8 import { __ } from '@wordpress/i18n'; 9 import cl assnames from 'classnames';9 import cl'; 10 10 11 11 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 40 40 const { textAlign, label } = props.attributes; 41 41 const blockProps = useBlockProps( { 42 className: cl assnames( {42 className: cl( { 43 43 [ `has-text-align-${ textAlign }` ]: textAlign, 44 44 } ), -
oik/trunk/src/oik-countdown/index.js
r2598565 r3112763 13 13 14 14 import { __ } from '@wordpress/i18n'; 15 import cl assnames from 'classnames';15 import cl'; 16 16 17 17 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 44 44 const { textAlign, label } = props.attributes; 45 45 const blockProps = useBlockProps( { 46 className: cl assnames( {46 className: cl( { 47 47 [ `has-text-align-${ textAlign }` ]: textAlign, 48 48 } ), -
oik/trunk/src/oik-follow-me/index.js
r2652701 r3112763 9 9 10 10 import { __ } from '@wordpress/i18n'; 11 import cl assnames from 'classnames';11 import cl'; 12 12 13 13 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 42 42 const {textAlign, label} = props.attributes; 43 43 const blockProps = useBlockProps({ 44 className: cl assnames({44 className: cl({ 45 45 [`has-text-align-${textAlign}`]: textAlign, 46 46 }), -
oik/trunk/src/oik-googlemap/index.js
r2598565 r3112763 13 13 14 14 import { __ } from '@wordpress/i18n'; 15 import cl assnames from 'classnames';15 import cl'; 16 16 17 17 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 47 47 const { textAlign, label } = props.attributes; 48 48 const blockProps = useBlockProps( { 49 className: cl assnames( {49 className: cl( { 50 50 [ `has-text-align-${ textAlign }` ]: textAlign, 51 51 } ), -
oik/trunk/src/oik-paypal/index.js
r2772475 r3112763 14 14 15 15 import { __ } from '@wordpress/i18n'; 16 import cl assnames from 'classnames';16 import cl'; 17 17 18 18 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 98 98 const { textAlign, label } = props.attributes; 99 99 const blockProps = useBlockProps( { 100 className: cl assnames( {100 className: cl( { 101 101 [ `has-text-align-${ textAlign }` ]: textAlign, 102 102 } ), -
oik/trunk/src/oik-shortcode/index.js
r2697515 r3112763 17 17 18 18 import { __ } from '@wordpress/i18n'; 19 import cl assnames from 'classnames';19 import cl'; 20 20 21 21 import { registerBlockType, createBlock } from '@wordpress/blocks'; … … 51 51 const { textAlign, label } = props.attributes; 52 52 const blockProps = useBlockProps( { 53 className: cl assnames( {53 className: cl( { 54 54 [ `has-text-align-${ textAlign }` ]: textAlign, 55 55 } ),
Note: See TracChangeset
for help on using the changeset viewer.