Changeset 3244579
- Timestamp:
- 02/21/2025 04:10:41 PM (11 months ago)
- Location:
- simple-user-listing
- Files:
-
- 32 added
- 6 edited
-
tags/2.0.4 (added)
-
tags/2.0.4/dist (added)
-
tags/2.0.4/dist/directory (added)
-
tags/2.0.4/dist/directory/block.json (added)
-
tags/2.0.4/dist/directory/index.asset.php (added)
-
tags/2.0.4/dist/directory/index.js (added)
-
tags/2.0.4/dist/directory/render.php (added)
-
tags/2.0.4/dist/directory/style-index-rtl.css (added)
-
tags/2.0.4/dist/directory/style-index.css (added)
-
tags/2.0.4/includes (added)
-
tags/2.0.4/includes/simple-user-listing-template-functions.php (added)
-
tags/2.0.4/includes/simple-user-listing-template-hooks.php (added)
-
tags/2.0.4/languages (added)
-
tags/2.0.4/languages/simple-user-listing-da_DK.mo (added)
-
tags/2.0.4/languages/simple-user-listing-da_DK.po (added)
-
tags/2.0.4/languages/simple-user-listing-de_DE.mo (added)
-
tags/2.0.4/languages/simple-user-listing-de_DE.po (added)
-
tags/2.0.4/languages/simple-user-listing-fi.mo (added)
-
tags/2.0.4/languages/simple-user-listing-fi.po (added)
-
tags/2.0.4/languages/simple-user-listing-fr_FR.mo (added)
-
tags/2.0.4/languages/simple-user-listing-fr_FR.po (added)
-
tags/2.0.4/languages/simple-user-listing.pot (added)
-
tags/2.0.4/readme.txt (added)
-
tags/2.0.4/simple-user-listing.php (added)
-
tags/2.0.4/templates (added)
-
tags/2.0.4/templates/close-author.php (added)
-
tags/2.0.4/templates/content-author.php (added)
-
tags/2.0.4/templates/navigation-author.php (added)
-
tags/2.0.4/templates/none-author.php (added)
-
tags/2.0.4/templates/open-author.php (added)
-
tags/2.0.4/templates/search-author.php (added)
-
trunk/dist/directory/index.asset.php (modified) (1 diff)
-
trunk/dist/directory/index.js (modified) (1 diff)
-
trunk/dist/directory/style-index-rtl.css (added)
-
trunk/includes/simple-user-listing-template-functions.php (modified) (2 diffs)
-
trunk/languages/simple-user-listing.pot (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/simple-user-listing.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
simple-user-listing/trunk/dist/directory/index.asset.php
r3061308 r3244579 1 <?php return array('dependencies' => array('react ', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-url'), 'version' => 'a2acc11e77cd33de7ba9');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-url'), 'version' => 'f93f12fe73f75265559a'); -
simple-user-listing/trunk/dist/directory/index.js
r3061308 r3244579 1 (()=>{"use strict";var e,s={ 647:()=>{const e=window.wp.blocks,s=window.React,t=window.wp.i18n,l=window.wp.data,r=window.wp.coreData,n=window.wp.blockEditor,i=window.wp.components,a=window.wp.hooks,o=window.wp.compose,u=(0,o.createHigherOrderComponent)((e=>t=>{const{name:l,attributes:r}=t;if("simple-user-listing/directory-block"!=l)return(0,s.createElement)(e,{...t});const{columns:n,className:i=""}=r,a=i.includes("is-style-grid")&&n?`columns-${n}`:"";return(0,s.createElement)(e,{...t,className:a})}),"addCustomBlockGridLayoutClass");function c(e){const{attributes:l,setAttributes:r}=e,{className:n="",columns:a}=l;return n.includes("is-style-grid")?(0,s.createElement)(i.PanelBody,{title:(0,t.__)("Layout","simple-user-listing")},(0,s.createElement)(i.RangeControl,{label:(0,t.__)("Columns","simple-user-listing"),value:a,onChange:e=>r({columns:e}),min:1,max:4})):null}(0,a.addFilter)("editor.BlockListBlock","simple-user-listing/grid-classes",u);const m=window.wp.url;function d({value:e,onChange:l}){var n;const{record:a,hasResolved:o}=(0,r.useEntityRecord)("simple-user-listing/v1","user-roles"),u=null!==(n=a?.registered_roles)&&void 0!==n?n:[];if(!o)return(0,s.createElement)(i.Spinner,null);const c=(e?e.toString().split(","):[]).reduce(((e,s)=>{const t=u[s];return t&&e.push(t),e}),[]),m=u?Object.values(u):[];return(0,s.createElement)(i.FormTokenField,{__experimentalExpandOnFocus:!0,label:(0,t.__)("Roles","simple-user-listing"),value:c,suggestions:m,onChange:e=>{const s=Array.from(e.reduce(((e,s)=>{const t=(e=>{const s=Object.entries(u).find((([s,t])=>t===e));return s?s[0]:null})(s);return t&&e.add(t),e}),new Set));l(s.join(","))},messages:{added:(0,t.__)("Role added","simple-user-listing"),remove:(0,t.__)("Remove role","simple-user-listing"),removed:(0,t.__)("Role removed","simple-user-listing")},__experimentalShowHowTo:!1})}const p=window.wp.element,g=window.wp.htmlEntities,_={_fields:"id,name",context:"edit"},h=(e,s)=>{const t=s?.id||e?.find((e=>e.name===s))?.id;if(t)return t;const l=s.toLocaleLowerCase();return e?.find((e=>e.name.toLocaleLowerCase()===l))?.id};function v({value:e,onChange:n}){const[a,u]=(0,p.useState)([]),[c,m]=(0,p.useState)([]),[d,v]=(0,p.useState)([]),[E,b]=(0,p.useState)(""),w=(0,o.useDebounce)(b,500);(0,p.useEffect)((()=>{const s=e?e.toString().split(",").map((e=>+e)):[];m(s)}),[e]);const{searchResults:y,searchHasResolved:f}=(0,l.useSelect)((e=>{if(!E)return{searchResults:[],searchHasResolved:!0};const{getEntityRecords:s,hasFinishedResolution:t}=e(r.store),l={..._,per_page:25,search:E,exclude:c};return{searchResults:s("root","user",l),searchHasResolved:t("getEntityRecords",["root","user",l])}}),[E,c]),x=(0,l.useSelect)((e=>{if(!c?.length)return[];const{getEntityRecords:s}=e(r.store);return s("root","user",{..._,per_page:-1,include:c})}),[c]);return(0,p.useEffect)((()=>{if(c?.length||v([]),!x?.length)return;const e=x.map((e=>({id:e.id,value:e.name})));v(e)}),[c,x]),(0,p.useEffect)((()=>{f&&u(y?.map((e=>e.name)))}),[y,f]),(0,s.createElement)(i.FormTokenField,{label:(0,t.__)("Users","simple-user-listing"),value:d,onInputChange:w,onChange:e=>{const s=Array.from(e.reduce(((e,s)=>{const t=h(y,s);return t&&e.add(t),e}),new Set));u([]),n(s.join(","))},suggestions:a,displayTransform:g.decodeEntities,messages:{added:(0,t.__)("User added","simple-user-listing"),remove:(0,t.__)("Remove User","simple-user-listing"),removed:(0,t.__)("User removed","simple-user-listing")},__experimentalShowHowTo:!1})}const E=[{1 (()=>{"use strict";var e,s={715:()=>{const e=window.wp.blocks,s=window.wp.i18n,r=window.wp.data,l=window.wp.coreData,t=window.wp.blockEditor,i=window.wp.components,n=window.wp.hooks,o=window.wp.compose,a=window.ReactJSXRuntime,u=(0,o.createHigherOrderComponent)((e=>s=>{const{name:r,attributes:l}=s;if("simple-user-listing/directory-block"!=r)return(0,a.jsx)(e,{...s});const{columns:t,className:i=""}=l,n=i.includes("is-style-grid")&&t?`columns-${t}`:"";return(0,a.jsx)(e,{...s,className:n})}),"addCustomBlockGridLayoutClass");function c(e){const{attributes:r,setAttributes:l}=e,{className:t="",columns:n}=r;return t.includes("is-style-grid")?(0,a.jsx)(i.PanelBody,{title:(0,s.__)("Layout","simple-user-listing"),children:(0,a.jsx)(i.RangeControl,{label:(0,s.__)("Columns","simple-user-listing"),value:n,onChange:e=>l({columns:e}),min:1,max:4})}):null}(0,n.addFilter)("editor.BlockListBlock","simple-user-listing/grid-classes",u);const d=window.wp.url;function m({value:e,onChange:r}){var t;const{record:n,hasResolved:o}=(0,l.useEntityRecord)("simple-user-listing/v1","user-roles"),u=null!==(t=n?.registered_roles)&&void 0!==t?t:[];if(!o)return(0,a.jsx)(i.Spinner,{});const c=(e?e.toString().split(","):[]).reduce(((e,s)=>{const r=u[s];return r&&e.push(r),e}),[]),d=u?Object.values(u):[];return(0,a.jsx)(i.FormTokenField,{__experimentalExpandOnFocus:!0,label:(0,s.__)("Roles","simple-user-listing"),value:c,suggestions:d,onChange:e=>{const s=Array.from(e.reduce(((e,s)=>{const r=(e=>{const s=Object.entries(u).find((([s,r])=>r===e));return s?s[0]:null})(s);return r&&e.add(r),e}),new Set));r(s.join(","))},messages:{added:(0,s.__)("Role added","simple-user-listing"),remove:(0,s.__)("Remove role","simple-user-listing"),removed:(0,s.__)("Role removed","simple-user-listing")},__experimentalShowHowTo:!1})}const p=window.wp.element,g=window.wp.htmlEntities,_={_fields:"id,name",context:"edit"};function h({value:e,onChange:t}){const[n,u]=(0,p.useState)([]),[c,d]=(0,p.useState)([]),[m,h]=(0,p.useState)([]),[x,v]=(0,p.useState)(""),b=(0,o.useDebounce)(v,500);(0,p.useEffect)((()=>{const s=e?e.toString().split(",").map((e=>+e)):[];d(s)}),[e]);const{searchResults:w,searchHasResolved:j}=(0,r.useSelect)((e=>{if(!x)return{searchResults:[],searchHasResolved:!0};const{getEntityRecords:s,hasFinishedResolution:r}=e(l.store),t={..._,per_page:25,search:x,exclude:c};return{searchResults:s("root","user",t),searchHasResolved:r("getEntityRecords",["root","user",t])}}),[x,c]),y=(0,r.useSelect)((e=>{if(!c?.length)return[];const{getEntityRecords:s}=e(l.store);return s("root","user",{..._,per_page:-1,include:c})}),[c]);return(0,p.useEffect)((()=>{if(c?.length||h([]),!y?.length)return;const e=y.map((e=>({id:e.id,value:e.name})));h(e)}),[c,y]),(0,p.useEffect)((()=>{j&&u(w?.map((e=>e.name)))}),[w,j]),(0,a.jsx)(i.FormTokenField,{label:(0,s.__)("Users","simple-user-listing"),value:m,onInputChange:b,onChange:e=>{const s=Array.from(e.reduce(((e,s)=>{const r=((e,s)=>{const r=s?.id||e?.find((e=>e.name===s))?.id;if(r)return r;const l=s.toLocaleLowerCase();return e?.find((e=>e.name.toLocaleLowerCase()===l))?.id})(w,s);return r&&e.add(r),e}),new Set));u([]),t(s.join(","))},suggestions:n,displayTransform:g.decodeEntities,messages:{added:(0,s.__)("User added","simple-user-listing"),remove:(0,s.__)("Remove User","simple-user-listing"),removed:(0,s.__)("User removed","simple-user-listing")},__experimentalShowHowTo:!1})}const x=[{ 2 2 // translators: label for ordering users by name. 3 label:(0, t.__)("Display name","simple-user-listing"),value:"name"},{label:(0,t.__)("User name","simple-user-listing"),value:"login"},{3 label:(0,s.__)("Display name","simple-user-listing"),value:"name"},{label:(0,s.__)("User name","simple-user-listing"),value:"login"},{ 4 4 // translators: label for ordering users by User ID 5 label:(0, t.__)("User ID","simple-user-listing"),value:"id"}],b=[{5 label:(0,s.__)("User ID","simple-user-listing"),value:"id"}],v=[{ 6 6 // translators: label for ordering users in ascending order. 7 label:(0, t.__)("Ascending, ex: A → Z","simple-user-listing"),value:"asc"},{7 label:(0,s.__)("Ascending, ex: A → Z","simple-user-listing"),value:"asc"},{ 8 8 // translators: label for ordering users in descending order. 9 label:(0, t.__)("Descending, ex: Z → A","simple-user-listing"),value:"desc"}];function w({attributes:e,setAttributes:l}){const{excludeRoles:r,excludeUsers:n,order:a,orderBy:o,showAllUsers:u,queryId:c,roles:p,users:g,usersPerPage:_}=e;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(i.PanelBody,{title:(0,t.__)("User Query Settings","simple-user-listing")},(0,s.createElement)(i.RangeControl,{label:(0,t.__)("Users per page","simple-user-listing"),value:_,onChange:e=>l({usersPerPage:e}),min:1,max:20}),(0,s.createElement)(i.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Order by","simple-user-listing"),value:o,options:E,onChange:e=>{l({orderBy:e})}}),(0,s.createElement)(i.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Order","simple-user-listing"),value:a,options:b,onChange:e=>{l({order:e})}}),(0,s.createElement)(i.TextControl,{label:(0,t.__)("Query ID","simple-user-listing"),help:(0,t.__)("Custom `query_id` for advanced usage.","simple-user-listing"),value:c||"",onChange:e=>{let s=(0,m.cleanForSlug)(e);l({queryId:s})}}),(0,s.createElement)(i.ToggleControl,{label:(0,t.__)("Display all users","simple-user-listing"),help:(0,t.__)("Toggle to show all site users. Disable to limit display to certain users.","simple-user-listing"),checked:u,onChange:()=>{l({showAllUsers:!u})}})),!u&&(0,s.createElement)(i.__experimentalToolsPanel,{label:(0,t.__)("Filter Users","simple-user-listing"),resetAll:()=>{l({excludeRoles:!1,excludeUsers:!1,roles:"",users:""})}},(0,s.createElement)(i.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,t.__)("By roles","simple-user-listing"),onDeselect:()=>l({excludeRoles:!1,roles:""})},(0,s.createElement)(d,{value:p,onChange:e=>l({roles:e})}),(0,s.createElement)(i.ToggleControl,{label:(0,t.__)("Exclude roles","simple-user-listing"),checked:r,onChange:()=>l({excludeRoles:!r})})),(0,s.createElement)(i.__experimentalToolsPanelItem,{hasValue:()=>!!g,label:(0,t.__)("By user","simple-user-listing"),onDeselect:()=>l({excludeUsers:!1,users:""})},(0,s.createElement)(v,{value:g,onChange:e=>l({users:e})}),(0,s.createElement)(i.ToggleControl,{label:(0,t.__)("Exclude users","simple-user-listing"),checked:n,onChange:()=>l({excludeUsers:!n})}))))}const y=()=>(0,s.createElement)("div",{className:"author-search"},(0,s.createElement)("h2",null,(0,t.__)("Search users by name","simple-user-listing")),(0,s.createElement)("form",{method:"get",action:""},(0,s.createElement)("label",{htmlFor:"as",className:"assistive-text"},(0,t.__)("Search","simple-user-listing")),(0,s.createElement)("input",{type:"text",className:"field",name:"as",placeholder:(0,t.__)("Search users","simple-user-listing"),readOnly:!0}),(0,s.createElement)("input",{type:"submit",className:"button button-primary",value:(0,t.__)("Search users","simple-user-listing"),readOnly:!0}))),f=({user:e})=>(0,s.createElement)("div",{id:"user-1",className:"author-block"},(0,s.createElement)("img",{alt:"",src:e.avatar_urls[96],srcSet:`${e.avatar_urls[96]} 2x`,className:"avatar avatar-90 photo",loading:"lazy",width:"90",height:"90"}),(0,s.createElement)("h2",{className:"author-name"},e.name),e.description&&(0,s.createElement)("p",{className:"author-description"},(0,g.decodeEntities)(e.description)));(0,l.dispatch)("core").addEntities([{baseURL:"/simple-user-listing/v1/user-roles",label:(0,t.__)("User Roles","simple-user-listing"),kind:"simple-user-listing/v1",name:"user-roles"}]);const x=JSON.parse('{"UU":"simple-user-listing/directory-block"}');(0,e.registerBlockType)(x.UU,{edit:function({attributes:e,setAttributes:l}){const{excludeRoles:a,excludeUsers:o,order:u,orderBy:m,showAllUsers:d,roles:p,users:g,usersPerPage:_}=e;let h={orderby:m,order:u,per_page:_};d||(p&&(a?h.roles__not_in=p:h.roles=p),g&&(o?h.exclude=g:h.include=g));const{records:v,hasResolved:E}=(0,r.useEntityRecords)("root","user",h);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(n.InspectorControls,null,(0,s.createElement)(w,{attributes:e,setAttributes:l}),(0,s.createElement)(c,{attributes:e,setAttributes:l})),(0,s.createElement)("div",{...(0,n.useBlockProps)()},(0,s.createElement)(y,null),(0,s.createElement)("div",{className:"user-list-wrap"},E?v&&v.length>0?v.map((e=>(0,s.createElement)(f,{key:e.id,user:e}))):(0,s.createElement)("h2",null,(0,t.__)("No users found","simple-user-listing")):(0,s.createElement)(i.Spinner,null))))}})}},t={};function l(e){var r=t[e];if(void 0!==r)return r.exports;var n=t[e]={exports:{}};return s[e](n,n.exports,l),n.exports}l.m=s,e=[],l.O=(s,t,r,n)=>{if(!t){var i=1/0;for(c=0;c<e.length;c++){for(var[t,r,n]=e[c],a=!0,o=0;o<t.length;o++)(!1&n||i>=n)&&Object.keys(l.O).every((e=>l.O[e](t[o])))?t.splice(o--,1):(a=!1,n<i&&(i=n));if(a){e.splice(c--,1);var u=r();void 0!==u&&(s=u)}}return s}n=n||0;for(var c=e.length;c>0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[t,r,n]},l.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s),(()=>{var e={233:0,605:0};l.O.j=s=>0===e[s];var s=(s,t)=>{var r,n,[i,a,o]=t,u=0;if(i.some((s=>0!==e[s]))){for(r in a)l.o(a,r)&&(l.m[r]=a[r]);if(o)var c=o(l)}for(s&&s(t);u<i.length;u++)n=i[u],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(c)},t=globalThis.webpackChunksimple_user_listing=globalThis.webpackChunksimple_user_listing||[];t.forEach(s.bind(null,0)),t.push=s.bind(null,t.push.bind(t))})();var r=l.O(void 0,[605],(()=>l(647)));r=l.O(r)})();9 label:(0,s.__)("Descending, ex: Z → A","simple-user-listing"),value:"desc"}];function b({attributes:e,setAttributes:r}){const{excludeRoles:l,excludeUsers:t,order:n,orderBy:o,showAllUsers:u,queryId:c,roles:p,users:g,usersPerPage:_}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.PanelBody,{title:(0,s.__)("User Query Settings","simple-user-listing"),children:[(0,a.jsx)(i.RangeControl,{label:(0,s.__)("Users per page","simple-user-listing"),value:_,onChange:e=>r({usersPerPage:e}),min:1,max:20}),(0,a.jsx)(i.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Order by","simple-user-listing"),value:o,options:x,onChange:e=>{r({orderBy:e})}}),(0,a.jsx)(i.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Order","simple-user-listing"),value:n,options:v,onChange:e=>{r({order:e})}}),(0,a.jsx)(i.TextControl,{label:(0,s.__)("Query ID","simple-user-listing"),help:(0,s.__)("Custom `query_id` for advanced usage.","simple-user-listing"),value:c||"",onChange:e=>{let s=(0,d.cleanForSlug)(e);r({queryId:s})}}),(0,a.jsx)(i.ToggleControl,{label:(0,s.__)("Display all users","simple-user-listing"),help:(0,s.__)("Toggle to show all site users. Disable to limit display to certain users.","simple-user-listing"),checked:u,onChange:()=>{r({showAllUsers:!u})}})]}),!u&&(0,a.jsxs)(i.__experimentalToolsPanel,{label:(0,s.__)("Filter Users","simple-user-listing"),resetAll:()=>{r({excludeRoles:!1,excludeUsers:!1,roles:"",users:""})},children:[(0,a.jsxs)(i.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,s.__)("By roles","simple-user-listing"),onDeselect:()=>r({excludeRoles:!1,roles:""}),children:[(0,a.jsx)(m,{value:p,onChange:e=>r({roles:e})}),(0,a.jsx)(i.ToggleControl,{label:(0,s.__)("Exclude roles","simple-user-listing"),checked:l,onChange:()=>r({excludeRoles:!l})})]}),(0,a.jsxs)(i.__experimentalToolsPanelItem,{hasValue:()=>!!g,label:(0,s.__)("By user","simple-user-listing"),onDeselect:()=>r({excludeUsers:!1,users:""}),children:[(0,a.jsx)(h,{value:g,onChange:e=>r({users:e})}),(0,a.jsx)(i.ToggleControl,{label:(0,s.__)("Exclude users","simple-user-listing"),checked:t,onChange:()=>r({excludeUsers:!t})})]})]})]})}const w=()=>(0,a.jsxs)("div",{className:"author-search",children:[(0,a.jsx)("h2",{children:(0,s.__)("Search users by name","simple-user-listing")}),(0,a.jsxs)("form",{method:"get",action:"",children:[(0,a.jsx)("label",{htmlFor:"as",className:"assistive-text",children:(0,s.__)("Search","simple-user-listing")}),(0,a.jsx)("input",{type:"text",className:"field",name:"as",placeholder:(0,s.__)("Search users","simple-user-listing"),readOnly:!0}),(0,a.jsx)("input",{type:"submit",className:"button button-primary",value:(0,s.__)("Search users","simple-user-listing"),readOnly:!0})]})]}),j=({user:e})=>(0,a.jsxs)("div",{id:"user-1",className:"author-block",children:[(0,a.jsx)("img",{alt:"",src:e.avatar_urls[96],srcSet:`${e.avatar_urls[96]} 2x`,className:"avatar avatar-90 photo",loading:"lazy",width:"90",height:"90"}),(0,a.jsx)("h2",{className:"author-name",children:e.name}),e.description&&(0,a.jsx)("p",{className:"author-description",children:(0,g.decodeEntities)(e.description)})]});(0,r.dispatch)("core").addEntities([{baseURL:"/simple-user-listing/v1/user-roles",label:(0,s.__)("User Roles","simple-user-listing"),kind:"simple-user-listing/v1",name:"user-roles"}]);const y=JSON.parse('{"UU":"simple-user-listing/directory-block"}');(0,e.registerBlockType)(y.UU,{edit:function({attributes:e,setAttributes:r}){const{excludeRoles:n,excludeUsers:o,order:u,orderBy:d,showAllUsers:m,roles:p,users:g,usersPerPage:_}=e;let h={orderby:d,order:u,per_page:_};m||(p&&(n?h.roles__not_in=p:h.roles=p),g&&(o?h.exclude=g:h.include=g));const{records:x,hasResolved:v}=(0,l.useEntityRecords)("root","user",h);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(t.InspectorControls,{children:[(0,a.jsx)(b,{attributes:e,setAttributes:r}),(0,a.jsx)(c,{attributes:e,setAttributes:r})]}),(0,a.jsxs)("div",{...(0,t.useBlockProps)(),children:[(0,a.jsx)(w,{}),(0,a.jsx)("div",{className:"user-list-wrap",children:v?x&&x.length>0?x.map((e=>(0,a.jsx)(j,{user:e},e.id))):(0,a.jsx)("h2",{children:(0,s.__)("No users found","simple-user-listing")}):(0,a.jsx)(i.Spinner,{})})]})]})}})}},r={};function l(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return s[e](i,i.exports,l),i.exports}l.m=s,e=[],l.O=(s,r,t,i)=>{if(!r){var n=1/0;for(c=0;c<e.length;c++){for(var[r,t,i]=e[c],o=!0,a=0;a<r.length;a++)(!1&i||n>=i)&&Object.keys(l.O).every((e=>l.O[e](r[a])))?r.splice(a--,1):(o=!1,i<n&&(n=i));if(o){e.splice(c--,1);var u=t();void 0!==u&&(s=u)}}return s}i=i||0;for(var c=e.length;c>0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[r,t,i]},l.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s),(()=>{var e={233:0,605:0};l.O.j=s=>0===e[s];var s=(s,r)=>{var t,i,[n,o,a]=r,u=0;if(n.some((s=>0!==e[s]))){for(t in o)l.o(o,t)&&(l.m[t]=o[t]);if(a)var c=a(l)}for(s&&s(r);u<n.length;u++)i=n[u],l.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return l.O(c)},r=globalThis.webpackChunksimple_user_listing=globalThis.webpackChunksimple_user_listing||[];r.forEach(s.bind(null,0)),r.push=s.bind(null,r.push.bind(r))})();var t=l.O(void 0,[605],(()=>l(715)));t=l.O(t)})(); -
simple-user-listing/trunk/includes/simple-user-listing-template-functions.php
r3061308 r3244579 5 5 * 6 6 * @since 1.0.0 7 * @version 2.0. 07 * @version 2.0.4 8 8 * 9 9 * @package Simple User Listing/Functions/Templates … … 174 174 */ 175 175 function sul_template_loop_author_avatar( $user ) { 176 echo get_avatar( $user->ID, 90 ); 176 /** 177 * Filter the author avatar size. 178 * 179 * @since 2.0.4 180 * @param int $size 181 */ 182 $size = apply_filters( 'sul_author_avatar_size', 128 ); 183 echo get_avatar( $user->ID, $size ); 177 184 } 178 185 -
simple-user-listing/trunk/languages/simple-user-listing.pot
r3061308 r3244579 1 # Copyright (C) 202 4Kathy Darling2 # This file is distributed under the GPL 3.1 # Copyright (C) 2025 Kathy Darling 2 # This file is distributed under the GPL-3. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Simple User Listing 2.0. 3\n"5 "Project-Id-Version: Simple User Listing 2.0.4\n" 6 6 "Report-Msgid-Bugs-To: https://github.com/helgatheviking/simple-user-listing/issues/new/\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 4-03-29T18:43:50+00:00\n"12 "POT-Creation-Date: 2025-02-21T15:57:44+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.10.0\n" … … 44 44 msgstr "" 45 45 46 #: includes/simple-user-listing-template-functions.php: 19446 #: includes/simple-user-listing-template-functions.php:201 47 47 msgctxt "number of posts" 48 48 msgid "1 post" … … 51 51 msgstr[1] "" 52 52 53 #: includes/simple-user-listing-template-functions.php:2 4353 #: includes/simple-user-listing-template-functions.php:250 54 54 msgid "Company: %s" 55 55 msgstr "" -
simple-user-listing/trunk/readme.txt
r3061308 r3244579 4 4 Tags: users, authors, directory 5 5 Requires at least: 6.1.0 6 Tested up to: 6. 5.07 Stable tag: 2.0. 36 Tested up to: 6.7.0 7 Stable tag: 2.0.4 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 250 250 == Changelog == 251 251 252 = 2.0.4 = 253 * New: Introduce `sul_author_avatar_size` filter. 254 252 255 = 2.0.3 = 253 256 * Fix: No plugin changes. Fix SVN chaos caused by autodeploy scripts. -
simple-user-listing/trunk/simple-user-listing.php
r3061308 r3244579 5 5 * Description: Display a directory WordPress users. 6 6 * Author: Kathy Darling 7 * Version: 2.0. 37 * Version: 2.0.4 8 8 * Author URI: http://kathyisawesome.com 9 * License: GPL 39 * License: GPL-3 10 10 * Text Domain: simple-user-listing 11 11 *
Note: See TracChangeset
for help on using the changeset viewer.