Plugin Directory

Changeset 3175852


Ignore:
Timestamp:
10/25/2024 08:15:53 PM (17 months ago)
Author:
happyprime
Message:

Update to version 1.0.4 from GitHub

Location:
network-template-parts
Files:
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • network-template-parts/tags/1.0.4/README.md

    r2937895 r3175852  
    8484## Changelog
    8585
     86### 1.0.4
     87
     88* Confirm WordPress 6.6 compatibility.
     89* Raise minimum supported WordPress to 6.3.
     90* Update `block.json` API version to 3.
     91* Improve build tooling, coding standards.
     92* No functional changes.
     93
    8694### 1.0.3
    8795
  • network-template-parts/tags/1.0.4/blocks/network-template-part/block.json

    r2923081 r3175852  
    11{
    22    "$schema": "https://json.schemastore.org/block.json",
    3     "apiVersion": 2,
     3    "apiVersion": 3,
    44    "name": "ntp/network-template-part",
    55    "title": "Network Template Part",
  • network-template-parts/tags/1.0.4/blocks/network-template-part/index.js

    r2923081 r3175852  
    1010import metadata from './block.json';
    1111
    12 const Edit = ( props ) => {
     12const Edit = (props) => {
    1313    const {
    1414        attributes: { slug, context },
     
    1616    } = props;
    1717
    18     const { options } = useSelect( ( select ) => {
    19         const parts = select( 'core' ).getEntityRecords(
     18    const { options } = useSelect((select) => {
     19        const parts = select('core').getEntityRecords(
    2020            'postType',
    2121            'wp_template_part',
     
    2626
    2727        const partOptions = parts
    28             ? parts.map( ( part ) => ( {
     28            ? parts.map((part) => ({
    2929                    label: part.slug,
    3030                    value: part.slug,
    31               } ) )
     31                }))
    3232            : [];
    3333
    34         partOptions.unshift( {
    35             label: __( 'None', 'network-template-parts' ),
     34        partOptions.unshift({
     35            label: __('None', 'network-template-parts'),
    3636            value: '',
    37         } );
     37        });
    3838
    3939        return {
    4040            options: partOptions,
    4141        };
    42     }, [] );
     42    }, []);
    4343
    4444    return (
    45         <div { ...useBlockProps() }>
     45        <div {...useBlockProps()}>
    4646            <InspectorControls>
    4747                <PanelBody
    48                     title={ __(
     48                    title={__(
    4949                        'Template part options',
    5050                        'network-template-parts'
    51                     ) }
     51                    )}
    5252                >
    5353                    <SelectControl
    54                         label={ __(
    55                             'Template part',
    56                             'network-template-parts'
    57                         ) }
    58                         value={ slug }
    59                         options={ options }
    60                         onChange={ ( value ) =>
    61                             setAttributes( { slug: value } )
    62                         }
     54                        label={__('Template part', 'network-template-parts')}
     55                        value={slug}
     56                        options={options}
     57                        onChange={(value) => setAttributes({ slug: value })}
    6358                    />
    6459                    <SelectControl
    65                         label={ __( 'Context', 'network-template-parts' ) }
    66                         value={ context }
    67                         options={ [
     60                        label={__('Context', 'network-template-parts')}
     61                        value={context}
     62                        options={[
    6863                            {
    6964                                label: 'Site',
     
    7469                                value: 'network',
    7570                            },
    76                         ] }
    77                         onChange={ ( value ) => {
    78                             setAttributes( { context: value } );
    79                         } }
     71                        ]}
     72                        onChange={(value) => {
     73                            setAttributes({ context: value });
     74                        }}
    8075                    />
    8176                </PanelBody>
     
    8378            <Disabled>
    8479                <ServerSideRender
    85                     block={ metadata.name }
    86                     attributes={ props.attributes }
     80                    block={metadata.name}
     81                    attributes={props.attributes}
    8782                />
    8883            </Disabled>
     
    9186};
    9287
    93 registerBlockType( metadata, {
     88registerBlockType(metadata, {
    9489    edit: Edit,
    95 } );
     90});
  • network-template-parts/tags/1.0.4/build/network-template-part/index.asset.php

    r2937893 r3175852  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'ee39356c45eeb49652a4');
     1<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-server-side-render'), 'version' => 'c8812834a6d8c7ede9fc');
  • network-template-parts/tags/1.0.4/build/network-template-part/index.js

    r2937893 r3175852  
    1 (()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.element,o=window.wp.blockEditor,n=window.wp.blocks,r=window.wp.components,a=window.wp.data,l=window.wp.i18n,s=window.wp.serverSideRender;var p=e.n(s);const i=JSON.parse('{"$schema":"https://json.schemastore.org/block.json","apiVersion":2,"name":"ntp/network-template-part","title":"Network Template Part","category":"widgets","icon":"location","description":"Render a template part in the context of a site or network.","version":"0.0.1","textdomain":"network-template-parts","editorScript":"file:index.js","attributes":{"slug":{"type":"string","default":""},"context":{"type":"string","default":"site"}}}');(0,n.registerBlockType)(i,{edit:e=>{const{attributes:{slug:n,context:s},setAttributes:c}=e,{options:w}=(0,a.useSelect)((e=>{const t=e("core").getEntityRecords("postType","wp_template_part",{per_page:-1}),o=t?t.map((e=>({label:e.slug,value:e.slug}))):[];return o.unshift({label:(0,l.__)("None","network-template-parts"),value:""}),{options:o}}),[]);return(0,t.createElement)("div",{...(0,o.useBlockProps)()},(0,t.createElement)(o.InspectorControls,null,(0,t.createElement)(r.PanelBody,{title:(0,l.__)("Template part options","network-template-parts")},(0,t.createElement)(r.SelectControl,{label:(0,l.__)("Template part","network-template-parts"),value:n,options:w,onChange:e=>c({slug:e})}),(0,t.createElement)(r.SelectControl,{label:(0,l.__)("Context","network-template-parts"),value:s,options:[{label:"Site",value:"site"},{label:"Network",value:"network"}],onChange:e=>{c({context:e})}}))),(0,t.createElement)(r.Disabled,null,(0,t.createElement)(p(),{block:i.name,attributes:e.attributes})))}})})();
     1(()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var a in o)e.o(o,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:o[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blockEditor,o=window.wp.blocks,a=window.wp.components,n=window.wp.data,r=window.wp.i18n,l=window.wp.serverSideRender;var s=e.n(l);const p=JSON.parse('{"$schema":"https://json.schemastore.org/block.json","apiVersion":3,"name":"ntp/network-template-part","title":"Network Template Part","category":"widgets","icon":"location","description":"Render a template part in the context of a site or network.","version":"0.0.1","textdomain":"network-template-parts","editorScript":"file:index.js","attributes":{"slug":{"type":"string","default":""},"context":{"type":"string","default":"site"}}}');(0,o.registerBlockType)(p,{edit:e=>{const{attributes:{slug:o,context:l},setAttributes:i}=e,{options:c}=(0,n.useSelect)((e=>{const t=e("core").getEntityRecords("postType","wp_template_part",{per_page:-1}),o=t?t.map((e=>({label:e.slug,value:e.slug}))):[];return o.unshift({label:(0,r.__)("None","network-template-parts"),value:""}),{options:o}}),[]);return React.createElement("div",(0,t.useBlockProps)(),React.createElement(t.InspectorControls,null,React.createElement(a.PanelBody,{title:(0,r.__)("Template part options","network-template-parts")},React.createElement(a.SelectControl,{label:(0,r.__)("Template part","network-template-parts"),value:o,options:c,onChange:e=>i({slug:e})}),React.createElement(a.SelectControl,{label:(0,r.__)("Context","network-template-parts"),value:l,options:[{label:"Site",value:"site"},{label:"Network",value:"network"}],onChange:e=>{i({context:e})}}))),React.createElement(a.Disabled,null,React.createElement(s(),{block:p.name,attributes:e.attributes})))}})})();
  • network-template-parts/tags/1.0.4/plugin.php

    r2937895 r3175852  
    33 * Plugin Name:  Network Template Parts
    44 * Description:  Render template parts in a site or network context.
    5  * Version:      1.0.3
     5 * Version:      1.0.4
    66 * Plugin URI:   https://github.com/happyprime/network-template-parts/
    77 * Author:       Happy Prime
  • network-template-parts/tags/1.0.4/readme.txt

    r2937895 r3175852  
    22Contributors: happyprime, jeremyfelt, slocker, philcable
    33Tags: site-editor, templates, multisite
    4 Requires at least: 6.2
    5 Tested up to: 6.2
    6 Stable tag: 1.0.3
     4Requires at least: 6.3
     5Tested up to: 6.6
     6Stable tag: 1.0.4
    77License: GPLv2 or later
    88Requires PHP: 7.4
     
    9191## Changelog
    9292
     93### 1.0.4
     94
     95* Confirm WordPress 6.6 compatibility.
     96* Raise minimum supported WordPress to 6.3.
     97* Update `block.json` API version to 3.
     98* Improve build tooling, coding standards.
     99* No functional changes.
     100
    93101### 1.0.3
    94102
  • network-template-parts/trunk/README.md

    r2937895 r3175852  
    8484## Changelog
    8585
     86### 1.0.4
     87
     88* Confirm WordPress 6.6 compatibility.
     89* Raise minimum supported WordPress to 6.3.
     90* Update `block.json` API version to 3.
     91* Improve build tooling, coding standards.
     92* No functional changes.
     93
    8694### 1.0.3
    8795
  • network-template-parts/trunk/blocks/network-template-part/block.json

    r2923081 r3175852  
    11{
    22    "$schema": "https://json.schemastore.org/block.json",
    3     "apiVersion": 2,
     3    "apiVersion": 3,
    44    "name": "ntp/network-template-part",
    55    "title": "Network Template Part",
  • network-template-parts/trunk/blocks/network-template-part/index.js

    r2923081 r3175852  
    1010import metadata from './block.json';
    1111
    12 const Edit = ( props ) => {
     12const Edit = (props) => {
    1313    const {
    1414        attributes: { slug, context },
     
    1616    } = props;
    1717
    18     const { options } = useSelect( ( select ) => {
    19         const parts = select( 'core' ).getEntityRecords(
     18    const { options } = useSelect((select) => {
     19        const parts = select('core').getEntityRecords(
    2020            'postType',
    2121            'wp_template_part',
     
    2626
    2727        const partOptions = parts
    28             ? parts.map( ( part ) => ( {
     28            ? parts.map((part) => ({
    2929                    label: part.slug,
    3030                    value: part.slug,
    31               } ) )
     31                }))
    3232            : [];
    3333
    34         partOptions.unshift( {
    35             label: __( 'None', 'network-template-parts' ),
     34        partOptions.unshift({
     35            label: __('None', 'network-template-parts'),
    3636            value: '',
    37         } );
     37        });
    3838
    3939        return {
    4040            options: partOptions,
    4141        };
    42     }, [] );
     42    }, []);
    4343
    4444    return (
    45         <div { ...useBlockProps() }>
     45        <div {...useBlockProps()}>
    4646            <InspectorControls>
    4747                <PanelBody
    48                     title={ __(
     48                    title={__(
    4949                        'Template part options',
    5050                        'network-template-parts'
    51                     ) }
     51                    )}
    5252                >
    5353                    <SelectControl
    54                         label={ __(
    55                             'Template part',
    56                             'network-template-parts'
    57                         ) }
    58                         value={ slug }
    59                         options={ options }
    60                         onChange={ ( value ) =>
    61                             setAttributes( { slug: value } )
    62                         }
     54                        label={__('Template part', 'network-template-parts')}
     55                        value={slug}
     56                        options={options}
     57                        onChange={(value) => setAttributes({ slug: value })}
    6358                    />
    6459                    <SelectControl
    65                         label={ __( 'Context', 'network-template-parts' ) }
    66                         value={ context }
    67                         options={ [
     60                        label={__('Context', 'network-template-parts')}
     61                        value={context}
     62                        options={[
    6863                            {
    6964                                label: 'Site',
     
    7469                                value: 'network',
    7570                            },
    76                         ] }
    77                         onChange={ ( value ) => {
    78                             setAttributes( { context: value } );
    79                         } }
     71                        ]}
     72                        onChange={(value) => {
     73                            setAttributes({ context: value });
     74                        }}
    8075                    />
    8176                </PanelBody>
     
    8378            <Disabled>
    8479                <ServerSideRender
    85                     block={ metadata.name }
    86                     attributes={ props.attributes }
     80                    block={metadata.name}
     81                    attributes={props.attributes}
    8782                />
    8883            </Disabled>
     
    9186};
    9287
    93 registerBlockType( metadata, {
     88registerBlockType(metadata, {
    9489    edit: Edit,
    95 } );
     90});
  • network-template-parts/trunk/build/network-template-part/index.asset.php

    r2937893 r3175852  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'ee39356c45eeb49652a4');
     1<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-server-side-render'), 'version' => 'c8812834a6d8c7ede9fc');
  • network-template-parts/trunk/build/network-template-part/index.js

    r2937893 r3175852  
    1 (()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.element,o=window.wp.blockEditor,n=window.wp.blocks,r=window.wp.components,a=window.wp.data,l=window.wp.i18n,s=window.wp.serverSideRender;var p=e.n(s);const i=JSON.parse('{"$schema":"https://json.schemastore.org/block.json","apiVersion":2,"name":"ntp/network-template-part","title":"Network Template Part","category":"widgets","icon":"location","description":"Render a template part in the context of a site or network.","version":"0.0.1","textdomain":"network-template-parts","editorScript":"file:index.js","attributes":{"slug":{"type":"string","default":""},"context":{"type":"string","default":"site"}}}');(0,n.registerBlockType)(i,{edit:e=>{const{attributes:{slug:n,context:s},setAttributes:c}=e,{options:w}=(0,a.useSelect)((e=>{const t=e("core").getEntityRecords("postType","wp_template_part",{per_page:-1}),o=t?t.map((e=>({label:e.slug,value:e.slug}))):[];return o.unshift({label:(0,l.__)("None","network-template-parts"),value:""}),{options:o}}),[]);return(0,t.createElement)("div",{...(0,o.useBlockProps)()},(0,t.createElement)(o.InspectorControls,null,(0,t.createElement)(r.PanelBody,{title:(0,l.__)("Template part options","network-template-parts")},(0,t.createElement)(r.SelectControl,{label:(0,l.__)("Template part","network-template-parts"),value:n,options:w,onChange:e=>c({slug:e})}),(0,t.createElement)(r.SelectControl,{label:(0,l.__)("Context","network-template-parts"),value:s,options:[{label:"Site",value:"site"},{label:"Network",value:"network"}],onChange:e=>{c({context:e})}}))),(0,t.createElement)(r.Disabled,null,(0,t.createElement)(p(),{block:i.name,attributes:e.attributes})))}})})();
     1(()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var a in o)e.o(o,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:o[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blockEditor,o=window.wp.blocks,a=window.wp.components,n=window.wp.data,r=window.wp.i18n,l=window.wp.serverSideRender;var s=e.n(l);const p=JSON.parse('{"$schema":"https://json.schemastore.org/block.json","apiVersion":3,"name":"ntp/network-template-part","title":"Network Template Part","category":"widgets","icon":"location","description":"Render a template part in the context of a site or network.","version":"0.0.1","textdomain":"network-template-parts","editorScript":"file:index.js","attributes":{"slug":{"type":"string","default":""},"context":{"type":"string","default":"site"}}}');(0,o.registerBlockType)(p,{edit:e=>{const{attributes:{slug:o,context:l},setAttributes:i}=e,{options:c}=(0,n.useSelect)((e=>{const t=e("core").getEntityRecords("postType","wp_template_part",{per_page:-1}),o=t?t.map((e=>({label:e.slug,value:e.slug}))):[];return o.unshift({label:(0,r.__)("None","network-template-parts"),value:""}),{options:o}}),[]);return React.createElement("div",(0,t.useBlockProps)(),React.createElement(t.InspectorControls,null,React.createElement(a.PanelBody,{title:(0,r.__)("Template part options","network-template-parts")},React.createElement(a.SelectControl,{label:(0,r.__)("Template part","network-template-parts"),value:o,options:c,onChange:e=>i({slug:e})}),React.createElement(a.SelectControl,{label:(0,r.__)("Context","network-template-parts"),value:l,options:[{label:"Site",value:"site"},{label:"Network",value:"network"}],onChange:e=>{i({context:e})}}))),React.createElement(a.Disabled,null,React.createElement(s(),{block:p.name,attributes:e.attributes})))}})})();
  • network-template-parts/trunk/plugin.php

    r2937895 r3175852  
    33 * Plugin Name:  Network Template Parts
    44 * Description:  Render template parts in a site or network context.
    5  * Version:      1.0.3
     5 * Version:      1.0.4
    66 * Plugin URI:   https://github.com/happyprime/network-template-parts/
    77 * Author:       Happy Prime
  • network-template-parts/trunk/readme.txt

    r2937895 r3175852  
    22Contributors: happyprime, jeremyfelt, slocker, philcable
    33Tags: site-editor, templates, multisite
    4 Requires at least: 6.2
    5 Tested up to: 6.2
    6 Stable tag: 1.0.3
     4Requires at least: 6.3
     5Tested up to: 6.6
     6Stable tag: 1.0.4
    77License: GPLv2 or later
    88Requires PHP: 7.4
     
    9191## Changelog
    9292
     93### 1.0.4
     94
     95* Confirm WordPress 6.6 compatibility.
     96* Raise minimum supported WordPress to 6.3.
     97* Update `block.json` API version to 3.
     98* Improve build tooling, coding standards.
     99* No functional changes.
     100
    93101### 1.0.3
    94102
Note: See TracChangeset for help on using the changeset viewer.