Plugin Directory

Changeset 2832124

Timestamp:
12/12/2022 06:35:10 AM (19 months ago)
Author:
igmoweb
Message:

New version 1.1.2

Location:
taxonomy-terms-list-block/trunk
Files:
2 edited
14 copied

Legend:

Unmodified
Added
Removed
  • taxonomy-terms-list-block/trunk/README.md

    r2676883 r2832124  
    11# Taxonomy Terms List Block
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
  • taxonomy-terms-list-block/trunk/build/index.asset.php

    r2740344 r2832124  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'c34b02223ebd05d8da3f');
     1<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '');
  • taxonomy-terms-list-block/trunk/build/index.js

    r2740344 r2832124  
    1 (()=>{var e={184:(e,t)=>{var o;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var l=typeof o;if("string"===l||"number"===l)e.push(o);else if(Array.isArray(o)){if(o.length){var a=r.apply(null,o);a&&e.push(a)}}else if("object"===l)if(o.toString===Object.prototype.toString)for(var s in o)n.call(o,s)&&o[s]&&e.push(s);else e.push(o.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,o),l.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=window.wp.element,n=window.wp.data,r=window.wp.coreData,l=window.wp.serverSideRender;var a=o.n(l);const s=window.wp.blockEditor;var i=o(184),c=o.n(i);const p=window.wp.components,m=window.wp.i18n,u=e=>{let{selected:o,onChange:n,taxonomies:r}=e;return(0,t.createElement)(p.SelectControl,{label:"Display terms from this taxonomy",value:o,options:[{label:(0,m.__)("-- Select a taxonomy --","taxonomyblock"),value:""},...r.map((e=>{let{name:t,slug:o}=e;return{label:t,value:o}}))],onChange:n})},y=e=>{let{taxonomies:o,attributes:n,setAttributes:r}=e;const{term:l,textAlign:a,separator:i,title:c}=n;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(s.InspectorControls,null,(0,t.createElement)(p.PanelBody,null,(0,t.createElement)(u,{taxonomies:o,selected:l,onChange:e=>{r({term:e})}})),(0,t.createElement)(p.PanelBody,null,(0,t.createElement)(p.TextControl,{autoComplete:"off",label:(0,m.__)("Separator","taxonomyblock"),value:i||"",onChange:e=>{r({separator:e})},help:(0,m.__)("Enter character(s) used to separate terms.","taxonomyblock")}),(0,t.createElement)(p.TextControl,{autoComplete:"off",label:(0,m.__)("Title","taxonomyblock"),value:c||"",onChange:e=>{r({title:e})},help:(0,m.__)("Title prefixed to the list of elements.","taxonomyblock")}))),(0,t.createElement)(s.BlockControls,null,(0,t.createElement)(s.AlignmentToolbar,{value:a,onChange:e=>{r({textAlign:e})}})))};(0,e.registerBlockType)("taxonomy-terms-list/block",{edit:e=>{let{attributes:o,context:l,setAttributes:i}=e;const{term:u,textAlign:b}=o,{postId:d,postType:x}=l,g=(0,n.useSelect)((e=>(e("core").getTaxonomies()||[]).filter((e=>e?.visibility?.publicly_queryable)))),f=g.filter((e=>{let{types:t}=e;return t.indexOf(x)>-1})),h=0===f.length?g:f,w=(0,n.useSelect)((e=>{if(!u)return{};const{getTaxonomy:t}=e(r.store),o=t(u);return o?.visibility?.publicly_queryable?o:{}}),[u]),{postTerms:v,isLoading:T}=function(e){let{postId:t,postType:o,term:n}=e;const{rest_base:l}=n,[a]=(0,r.useEntityProp)("postType",o,l,t);return{postTerms:a,isLoading:void 0===a}}({postId:d,postType:x,term:w}),_=f.some((e=>{let{slug:t}=e;return t===u}));(0,t.useEffect)((()=>{null!==v&&i({lastUpdate:(new Date).getTime()})}),[v]);const E=d&&x,k=(0,s.useBlockProps)({className:c()({[`has-text-align-${b}`]:b,[`taxonomy-block-${u}`]:u})});return(0,t.createElement)("div",k,E&&(0,t.createElement)(y,{taxonomies:h,attributes:o,setAttributes:i}),T&&u&&_&&(0,t.createElement)(p.Placeholder,{icon:"tag",label:(0,m.__)("Loading terms…","taxonomyblock")}),u&&!_&&!T&&(0,t.createElement)(p.Placeholder,{icon:"tag",label:"Taxonomy Terms List",instructions:(0,m.sprintf)(// translators: %s: Taxonomy name
    2 (0,m.__)("This post hasn't got the %s taxonomy associated. This may happen inside the block editor context depending on the page you are trying to edit. The taxonomy terms list will be replaced for an actual list in the website.","taxonomyblock"),u)}),u&&!T&&_&&(0,t.createElement)(a(),{attributes:o,block:"taxonomy-terms-list/block",urlQueryArgs:{previewPostTerms:v}}),!u&&(0,t.createElement)(p.Placeholder,{icon:"tag",label:"Taxonomy Terms List",instructions:(0,m.__)("Please, select a taxonomy in the block options","taxonomyblock")}))}})})()})();
     1(()=>{var e={184:(e,t)=>{var o;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var l=typeof o;if("string"===l||"number"===l)e.push(o);else if(Array.isArray(o)){if(o.length){var a=r.apply(null,o);a&&e.push(a)}}else if("object"===l)if(o.toString===Object.prototype.toString)for(var s in o)n.call(o,s)&&o[s]&&e.push(s);else e.push(o.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,o),l.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=window.wp.element,n=window.wp.data,r=window.wp.coreData,l=window.wp.serverSideRender;var a=o.n(l);const s=window.wp.blockEditor;var i=o(184),c=o.n(i);const .sprintf)(// translators: %s: Taxonomy name
     2(0,.__)("Please, select a taxonomy in the block options","taxonomyblock")}))}})})()})();
  • taxonomy-terms-list-block/trunk/languages/taxonomy-terms-list-block.pot

    r2740344 r2832124  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Taxonomy Terms List Block 1.1.0\n"
     5"Project-Id-Version: Taxonomy Terms List Block 1.1.\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/html\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2022-06-10T09:19:32+00:00\n"
     12"POT-Creation-Date: 2022-+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.5.0\n"
     
    4343msgstr ""
    4444
     45
     46
     47
     48
     49
    4550#. translators: %s: Taxonomy name
    4651#: src/components/Edit.js:81
     
    6873msgstr ""
    6974
     75
     76
     77
     78
    7079#: src/components/TaxonomyControl.js:11
    7180msgid "-- Select a taxonomy --"
  • taxonomy-terms-list-block/trunk/readme.txt

    r2740344 r2832124  
    44Requires at least: 5.8
    55Tested up to: 5.9
    6 Stable tag: 1.1.0
     6Stable tag: 1.1.
    77License: GPLv2 or later
    88
     
    2424== Changelog ==
    2525
     26
     27
     28
     29
     30
     31
    2632= 1.1.0 =
    2733Enhancement: Support custom background and text color.
  • taxonomy-terms-list-block/trunk/src/components/Edit.js

    r2740344 r2832124  
    7676                <Placeholder
    7777                    icon="tag"
    78                     label="Taxonomy Terms List"
     78                    label=
    7979                    instructions={sprintf(
    8080                        // translators: %s: Taxonomy name
     
    9999                <Placeholder
    100100                    icon="tag"
    101                     label="Taxonomy Terms List"
     101                    label=
    102102                    instructions={__(
    103103                        'Please, select a taxonomy in the block options',
  • taxonomy-terms-list-block/trunk/src/components/TaxonomyControl.js

    r2676883 r2832124  
    55    return (
    66        <SelectControl
    7             label="Display terms from this taxonomy"
     7            label=
    88            value={selected}
    99            options={[
  • taxonomy-terms-list-block/trunk/taxonomy-block.php

    r2740344 r2832124  
    44 * Description: Displays a list of a post terms for a selected taxonomy.
    55 * Plugin URI: https://wordpress.org/plugins/taxonomy-terms-list-block
    6  * Version: 1.1.0
     6 * Version: 1.1.
    77 * Author: igmoweb
    88 * Author URI: http://igmoweb.com
Note: See TracChangeset for help on using the changeset viewer.