Plugin Directory

Changeset 3112763

Timestamp:
07/04/2024 07:47:46 PM (5 weeks ago)
Author:
bobbingwide
Message:

oik v4.12.0, includes unreleased changes for oik v4.11.0

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' => '55f759a8714f00bc523f');
     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' => '9170e74c50cac0514ae4');
     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  
    3737
    3838== Upgrade Notice ==
     39
     40
     41
     42
     43
     44
    3945= 4.10.2 =
    4046Update for a security fix to prevent JavaScript in URLs #224
     
    490496
    491497== Changelog ==
     498
     499
     500
     501
     502
     503
     504
     505
     506
     507
     508
     509
     510
     511
    492512= 4.10.2 =
    493513* Fixed: Escape the URL in links. #224  Props: Wordfence. Vulnerability Researcher: Francesco Carlucci
  • oik/trunk/includes/bw_metadata.php

    r3049746 r3112763  
    318318  if ( function_exists( $testname ))
    319319    $funcname = $testname;
     320
     321
     322
     323
    320324   
    321325  return bw_trace2( $funcname );
  • oik/trunk/libs/bobbfunc.php

    r3049746 r3112763  
    11<?php // (C) Copyright Bobbing Wide 2009-2024
    22if ( !defined( "BOBBFUNC_INCLUDED" ) ) {
    3 define( "BOBBFUNC_INCLUDED", "3.5.0" );
     3define( "BOBBFUNC_INCLUDED", "3..0" );
    44
    55/**
     
    165165 *
    166166 * 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.
    168170 *
    169171 * @param string $keyword - the keyword name e.g. class
     
    173175function kv( $keyword, $value=null ) {
    174176  if ( $value != null ) {
    175     $kv = ' '.$keyword . '="' . $value .'"';
     177    $kv = ' '.$keyword . '="' . $value .'"';
    176178  } else {
    177179    $kv = '';
     
    257259    $linktori = $url;
    258260    }
     261
    259262  $link = "<a" ;
    260   $link .= kv( "class", $class );
    261   $link .= kv( "id", $id );
     263  $link .= kv( "class",
     264  $link .= kv( "id",
    262265  $link .= kv( "href", esc_url( $url ) );
    263266  if ( !is_null( $alt ) ) {
  • oik/trunk/libs/class-oik-autoload.php

    r2530012 r3112763  
    11<?php
    22if ( !defined( "CLASS_OIK_AUTOLOAD_INCLUDED" ) ) {
    3 define( "CLASS_OIK_AUTOLOAD_INCLUDED", "1.1.0" );
     3define( "CLASS_OIK_AUTOLOAD_INCLUDED", ".0" );
    44
    55/**
    6  * @copyright (C) Copyright Bobbing Wide 2016-2021
     6 * @copyright (C) Copyright Bobbing Wide 2016-2021
    77 * @package oik, oik-libs
    88 *
     
    3838    private static $instance;
    3939
     40
     41
     42
     43
     44
     45
    4046    /**
    4147     * @var bool True to autoload shared library classes. False initially.
     
    6975        self::$loads = $loads_more;
    7076        $this->classes = null;
     77
    7178    }
    7279   
     
    7481     * Autoloads a class if we know how to.
    7582     *
    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     *
    7786     * @TODO We should also know which pre-requisite classes to load. Does spl_autoload_register() handle this?
    7887     *
    7988     * What if we can't?
    8089     */
    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 );
    82100        if ( $this->autoload_shared_library ) {
    83101            $library_file = $this->load_shared_library_class_file( $class );
     
    109127     */
    110128    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 );
    113131        $file = $class_file->file;
    114132        if ( !$file ) {
     
    136154        if ( $class_file ) {
    137155            $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
    140162        return( $class_file );
    141163    }
     
    157179     */
    158180    function set_classes() {
    159         bw_trace2( null, null, false, BW_TRACE_VERBOSE );
     181        $this->classes = [];
     182        //bw_trace2( null, null, false, BW_TRACE_VERBOSE );
    160183        foreach ( self::$loads as $class => $load ) {
    161184            self::set_class( $class, $load );
    162185        }
     186
    163187    }
    164188   
     
    169193     */
    170194    function set_class( $class, $load ) {
    171         bw_trace2( $load, $class, false, BW_TRACE_VERBOSE );
     195        bw_trace2( $load, $class, false, BW_TRACE_VERBOSE );
    172196        if ( is_numeric( $class ) ) {
    173197            $class = $load[ "class" ];
  • oik/trunk/oik.php

    r3064561 r3112763  
    44Plugin URI: https://www.oik-plugins.com/oik-plugins/oik
    55Description: OIK Information Kit - Over 80 lazy smart shortcodes for displaying WordPress content
    6 Version: 4.10.3
     6Version: 4.1
    77Author: bobbingwide
    88Author URI: https://bobbingwide.com/about-bobbing-wide
  • oik/trunk/package.json

    r3064561 r3112763  
    2323    },
    2424    "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",
    2829        "postcss": "^8.4.31"
    2930    },
    3031    "devDependencies": {
    31         "@wordpress/scripts": "^27.4.0"
     32        "@wordpress/scripts": "^27..0"
    3233    }
    3334}
  • oik/trunk/readme.txt

    r3064561 r3112763  
    44Tags: blocks, shortcodes, shortcode, advanced
    55Requires at least: 5.0.3
    6 Tested up to: 6.5
    7 Stable tag: 4.10.3
     6Tested up to: 6.
     7Stable tag: 4.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    106106
    107107== Upgrade Notice ==
    108 = 4.10.3 =
    109 Tested with WordPress 6.5
     108= 4.1 =
     109Update for a security fix to the [bw_button] shortcode.
    110110 
    111111== 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
    115117* Tested: With PHP 8.3
    116118* Tested: With PHPUnit 9.6
  • oik/trunk/shortcodes/oik-galleries.php

    r1744071 r3112763  
    6969 */
    7070function 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" ) );
    7272  BW_::alink( null, "https://www.imagely.com/docs/displaying-galleries-overview/", __( "Visit the NextGEN Gallery page", "oik" ) );
    7373   
  • oik/trunk/src/oik-address/index.js

    r2598565 r3112763  
    1313
    1414import { __ } from '@wordpress/i18n';
    15 import classnames from 'classnames';
     15import cl';
    1616
    1717import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    5353           const { textAlign, label } = props.attributes;
    5454           const blockProps = useBlockProps( {
    55                className: classnames( {
     55               className: cl( {
    5656                   [ `has-text-align-${ textAlign }` ]: textAlign,
    5757               } ),
  • oik/trunk/src/oik-contact-field/index.js

    r2948059 r3112763  
    1111
    1212import { __ } from '@wordpress/i18n';
    13 import classnames from 'classnames';
     13import cl';
    1414
    1515import { registerBlockType, createBlock } from '@wordpress/blocks';
  • oik/trunk/src/oik-contact-form/index.js

    r2948059 r3112763  
    1313
    1414import { __ } from '@wordpress/i18n';
    15 import classnames from 'classnames';
     15import cl';
    1616
    1717import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    4242            const { textAlign, label } = props.attributes;
    4343            const blockProps = useBlockProps( {
    44                 className: classnames( {
     44                className: cl( {
    4545                    [ `has-text-align-${ textAlign }` ]: textAlign,
    4646                } ),
  • oik/trunk/src/oik-content/edit.js

    r2772475 r3112763  
    77
    88import { __ } from '@wordpress/i18n';
    9 import classnames from 'classnames';
     9import cl';
    1010
    1111import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    4040    const { textAlign, label } = props.attributes;
    4141    const blockProps = useBlockProps( {
    42         className: classnames( {
     42        className: cl( {
    4343            [ `has-text-align-${ textAlign }` ]: textAlign,
    4444        } ),
  • oik/trunk/src/oik-countdown/index.js

    r2598565 r3112763  
    1313
    1414import { __ } from '@wordpress/i18n';
    15 import classnames from 'classnames';
     15import cl';
    1616
    1717import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    4444            const { textAlign, label } = props.attributes;
    4545            const blockProps = useBlockProps( {
    46                 className: classnames( {
     46                className: cl( {
    4747                    [ `has-text-align-${ textAlign }` ]: textAlign,
    4848                } ),
  • oik/trunk/src/oik-follow-me/index.js

    r2652701 r3112763  
    99
    1010import { __ } from '@wordpress/i18n';
    11 import classnames from 'classnames';
     11import cl';
    1212
    1313import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    4242            const {textAlign, label} = props.attributes;
    4343            const blockProps = useBlockProps({
    44                 className: classnames({
     44                className: cl({
    4545                    [`has-text-align-${textAlign}`]: textAlign,
    4646                }),
  • oik/trunk/src/oik-googlemap/index.js

    r2598565 r3112763  
    1313
    1414import { __ } from '@wordpress/i18n';
    15 import classnames from 'classnames';
     15import cl';
    1616
    1717import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    4747            const { textAlign, label } = props.attributes;
    4848            const blockProps = useBlockProps( {
    49                 className: classnames( {
     49                className: cl( {
    5050                    [ `has-text-align-${ textAlign }` ]: textAlign,
    5151                } ),
  • oik/trunk/src/oik-paypal/index.js

    r2772475 r3112763  
    1414
    1515import { __ } from '@wordpress/i18n';
    16 import classnames from 'classnames';
     16import cl';
    1717
    1818import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    9898            const { textAlign, label } = props.attributes;
    9999            const blockProps = useBlockProps( {
    100                 className: classnames( {
     100                className: cl( {
    101101                    [ `has-text-align-${ textAlign }` ]: textAlign,
    102102                } ),
  • oik/trunk/src/oik-shortcode/index.js

    r2697515 r3112763  
    1717
    1818import { __ } from '@wordpress/i18n';
    19 import classnames from 'classnames';
     19import cl';
    2020
    2121import { registerBlockType, createBlock } from '@wordpress/blocks';
     
    5151                const { textAlign, label } = props.attributes;
    5252                const blockProps = useBlockProps( {
    53                     className: classnames( {
     53                    className: cl( {
    5454                        [ `has-text-align-${ textAlign }` ]: textAlign,
    5555                    } ),
Note: See TracChangeset for help on using the changeset viewer.