Changeset 14113
- Timestamp:
- 03/20/2025 07:11:13 PM (3 months ago)
- Location:
- branches/12.0/src
- Files:
-
- 60 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/12.0/src/bp-activity/blocks/embed-activity/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array('bp-block-data', ' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '03ba6bdc54982f004a7e');1 <?php return array('dependencies' => array('bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'edbbeeacb401a96e999b'); -
branches/12.0/src/bp-activity/blocks/embed-activity/index.js
r13717 r14113 1 !function(){"use strict";var e=window.wp.blocks,t=window.wp.element,i=window.wp.blockEditor,r=window.wp.components,a=window.wp.compose,n=window.wp.data,s=window.wp.i18n,c=window.bp.blockData,l=(0,a.compose)([(0,n.withSelect)(((e,t)=>{const{url:i}=t.attributes,{getEmbedPreview:r,isRequestingEmbedPreview:a}=e("core");return{preview:!!i&&r(i),fetching:!!i&&a(i)}}))])((({attributes:e,setAttributes:a,isSelected:n,preview:l,fetching:o})=>{const d=(0,i.useBlockProps)(),{url:p,caption:m}=e,u=(0,s.__)("BuddyPress Activity URL","buddypress"),[b,y]=(0,t.useState)(p),[w,v]=(0,t.useState)(!p),E=(0,t.createElement)(i.BlockControls,null,(0,t.createElement)(r.ToolbarGroup,null,(0,t.createElement)(r.ToolbarButton,{icon:"edit",title:(0,s.__)("Edit URL","buddypress"),onClick:e=>{e&&e.preventDefault(),v(!0)}})));return w?(0,t.createElement)("div",{...d},(0,t.createElement)(r.Placeholder,{icon:"buddicons-activity",label:u,className:"wp-block-embed",instructions:(0,s.__)("Paste the link to the activity content you want to display on your site.","buddypress")},(0,t.createElement)("form",{onSubmit:e=>{e&&e.preventDefault(),v(!1),a({url:b})}},(0,t.createElement)("input",{type:"url",value:b||"",className:"components-placeholder__input","aria-label":u,placeholder:(0,s.__)("Enter URL to embed here…","buddypress"),onChange:e=>y(e.target.value)}),(0,t.createElement)(r.Button,{variant:"primary",type:"submit"},(0,s.__)("Embed","buddypress"))),(0,t.createElement)("div",{className:"components-placeholder__learn-more"},(0,t.createElement)(r.ExternalLink,{href:(0,s.__)("https://codex.buddypress.org/activity-embeds/","buddypress")},(0,s.__)("Learn more about activity embeds","buddypress"))))):o?(0,t.createElement)("div",{className:"wp-block-embed is-loading"},(0,t.createElement)(r.Spinner,null),(0,t.createElement)("p",null,(0,s.__)("Embedding…","buddypress"))):l&&l.x_buddypress&&"activity"===l.x_buddypress?(0,t.createElement)("div",{...d},!w&&E,(0,t.createElement)("figure",{className:"wp-block-embed is-type-bp-activity"},(0,t.createElement)("div",{className:"wp-block-embed__wrapper"},(0,t.createElement)(r.Disabled,null,(0,t.createElement)(r.SandBox,{html:l&&l.html?l.html:"",scripts:[c.embedScriptURL]}))),(!i.RichText.isEmpty(m)||n)&&(0,t.createElement)(i.RichText,{tagName:"figcaption",placeholder:(0,s.__)("Write caption…","buddypress"),value:m,onChange:e=>a({caption:e}),inlineToolbar:!0}))):(0,t.createElement)("div",{...d},E,(0,t.createElement)(r.Placeholder,{icon:"buddicons-activity",label:u},(0,t.createElement)("p",{className:"components-placeholder__error"},(0,s.__)("The URL you provided is not a permalink to a public BuddyPress Activity. Please use another URL.","buddypress"))))})),o=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/embed-activity","title":"Embed an activity","category":"embed","icon":"buddicons-activity","description":"Add a block that displays the activity content pulled from this or other community sites.","keywords":["BuddyPress","activity","community"],"textdomain":"buddypress","attributes":{"url":{"type":"string"},"caption":{"type":"string","source":"html","selector":"figcaption"}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,e.registerBlockType)(o,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-activity"},edit:l,save:({attributes:e})=>{const r=i.useBlockProps.save({className:"wp-block-embed is-type-bp-activity"}),{url:a,caption:n}=e;return a?(0,t.createElement)("figure",{...r},(0,t.createElement)("div",{className:"wp-block-embed__wrapper"},`\n${a}\n`),!i.RichText.isEmpty(n)&&(0,t.createElement)(i.RichText.Content,{tagName:"figcaption",value:n})):null}})}();1 (()=>{"use strict";const e=window.wp.blocks,t=window.React,i=window.wp.blockEditor,a=window.wp.components,r=window.wp.compose,n=window.wp.data,s=window.wp.element,c=window.wp.i18n,o=window.bp.blockData,l=(0,r.compose)([(0,n.withSelect)(((e,t)=>{const{url:i}=t.attributes,{getEmbedPreview:a,isRequestingEmbedPreview:r}=e("core");return{preview:!!i&&a(i),fetching:!!i&&r(i)}}))])((({attributes:e,setAttributes:r,isSelected:n,preview:l,fetching:d})=>{const p=(0,i.useBlockProps)(),{url:m,caption:u}=e,b=(0,c.__)("BuddyPress Activity URL","buddypress"),[y,w]=(0,s.useState)(m),[v,E]=(0,s.useState)(!m),h=(0,t.createElement)(i.BlockControls,null,(0,t.createElement)(a.ToolbarGroup,null,(0,t.createElement)(a.ToolbarButton,{icon:"edit",title:(0,c.__)("Edit URL","buddypress"),onClick:e=>{e&&e.preventDefault(),E(!0)}})));return v?(0,t.createElement)("div",{...p},(0,t.createElement)(a.Placeholder,{icon:"buddicons-activity",label:b,className:"wp-block-embed",instructions:(0,c.__)("Paste the link to the activity content you want to display on your site.","buddypress")},(0,t.createElement)("form",{onSubmit:e=>{e&&e.preventDefault(),E(!1),r({url:y})}},(0,t.createElement)("input",{type:"url",value:y||"",className:"components-placeholder__input","aria-label":b,placeholder:(0,c.__)("Enter URL to embed here…","buddypress"),onChange:e=>w(e.target.value)}),(0,t.createElement)(a.Button,{variant:"primary",type:"submit"},(0,c.__)("Embed","buddypress"))),(0,t.createElement)("div",{className:"components-placeholder__learn-more"},(0,t.createElement)(a.ExternalLink,{href:(0,c.__)("https://codex.buddypress.org/activity-embeds/","buddypress")},(0,c.__)("Learn more about activity embeds","buddypress"))))):d?(0,t.createElement)("div",{className:"wp-block-embed is-loading"},(0,t.createElement)(a.Spinner,null),(0,t.createElement)("p",null,(0,c.__)("Embedding…","buddypress"))):l&&l.x_buddypress&&"activity"===l.x_buddypress?(0,t.createElement)("div",{...p},!v&&h,(0,t.createElement)("figure",{className:"wp-block-embed is-type-bp-activity"},(0,t.createElement)("div",{className:"wp-block-embed__wrapper"},(0,t.createElement)(a.Disabled,null,(0,t.createElement)(a.SandBox,{html:l&&l.html?l.html:"",scripts:[o.embedScriptURL]}))),(!i.RichText.isEmpty(u)||n)&&(0,t.createElement)(i.RichText,{tagName:"figcaption",placeholder:(0,c.__)("Write caption…","buddypress"),value:u,onChange:e=>r({caption:e}),inlineToolbar:!0}))):(0,t.createElement)("div",{...p},h,(0,t.createElement)(a.Placeholder,{icon:"buddicons-activity",label:b},(0,t.createElement)("p",{className:"components-placeholder__error"},(0,c.__)("The URL you provided is not a permalink to a public BuddyPress Activity. Please use another URL.","buddypress"))))})),d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/embed-activity","title":"Embed an activity","category":"embed","icon":"buddicons-activity","description":"Add a block that displays the activity content pulled from this or other community sites.","keywords":["BuddyPress","activity","community"],"textdomain":"buddypress","attributes":{"url":{"type":"string"},"caption":{"type":"string","source":"html","selector":"figcaption"}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,e.registerBlockType)(d,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-activity"},edit:l,save:({attributes:e})=>{const a=i.useBlockProps.save({className:"wp-block-embed is-type-bp-activity"}),{url:r,caption:n}=e;return r?(0,t.createElement)("figure",{...a},(0,t.createElement)("div",{className:"wp-block-embed__wrapper"},`\n${r}\n`),!i.RichText.isEmpty(n)&&(0,t.createElement)(i.RichText.Content,{tagName:"figcaption",value:n})):null}})})(); -
branches/12.0/src/bp-activity/blocks/latest-activities/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array('bp-block-data', ' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '202a4b0b150c6b5de2a4');1 <?php return array('dependencies' => array('bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '71f4c101ccd9738e5501'); -
branches/12.0/src/bp-activity/blocks/latest-activities/index.css
r13463 r14113 1 .bp-latest-activities .components-flex.components-select-control select[multiple]{height:auto;padding:0 8px}.bp-latest-activities .components-flex.components-select-control select[multiple]+.components-input-control__suffix svg{display:none}.bp-latest-activities-block a,.entry .entry-content .bp-latest-activities-block a{border:none;text-decoration:none}.bp-latest-activities-block .activity-list.item-list blockquote{border:none;padding:0}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini){box-shadow:1px 0 4px rgba(0,0,0,.15);padding:0 1em;position:relative}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):after,.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):before{border-color:transparent;border-style:solid;content:"";display:block;height:0;left:15px;position:absolute;width:0}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):before{border-top-color:rgba(0,0,0,.15);border-width:9px;bottom:-18px;left:14px}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):after{border-top-color:#fff;border-width:8px;bottom:-16px}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item.mini .avatar{display:inline-block;height:20px;margin-right:2px;vertical-align:middle;width:20px}.bp-latest-activities-block .activity-list.item-list footer{align-items:center;display:flex}.bp-latest-activities-block .activity-list.item-list footer img.avatar{border:none;display:inline-block;margin-right:.5em}.bp-latest-activities-block .activity-list.item-list footer .activity-time-since{font-size:90%}.bp-latest-activities-block .widget-error{border-left:4px solid #0b80a4;box-shadow:1px 0 4px rgba(0,0,0,.15)}.bp-latest-activities-block .widget-error p{padding:0 1em}1 .bp-latest-activities .components-flex.components-select-control select[multiple]{height:auto;padding:0 8px}.bp-latest-activities .components-flex.components-select-control select[multiple]+.components-input-control__suffix svg{display:none}.bp-latest-activities-block a,.entry .entry-content .bp-latest-activities-block a{border:none;text-decoration:none}.bp-latest-activities-block .activity-list.item-list blockquote{border:none;padding:0}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini){box-shadow:1px 0 4px #00000026;padding:0 1em;position:relative}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):after,.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):before{border-color:#0000;border-style:solid;content:"";display:block;height:0;left:15px;position:absolute;width:0}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):before{border-top-color:#00000026;border-width:9px;bottom:-18px;left:14px}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):after{border-top-color:#fff;border-width:8px;bottom:-16px}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item.mini .avatar{display:inline-block;height:20px;margin-right:2px;vertical-align:middle;width:20px}.bp-latest-activities-block .activity-list.item-list footer{align-items:center;display:flex}.bp-latest-activities-block .activity-list.item-list footer img.avatar{border:none;display:inline-block;margin-right:.5em}.bp-latest-activities-block .activity-list.item-list footer .activity-time-since{font-size:90%}.bp-latest-activities-block .widget-error{border-left:4px solid #0b80a4;box-shadow:1px 0 4px #00000026}.bp-latest-activities-block .widget-error p{padding:0 1em} -
branches/12.0/src/bp-activity/blocks/latest-activities/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,{a:i}),i},d:function(t,i){for(var n in i)e.o(i,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:i[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,i=window.wp.element,n=window.wp.blockEditor,o=window.wp.components,r=window.wp.i18n,s=window.wp.serverSideRender,a=e.n(s),l=window.bp.blockData,d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/latest-activities","title":"Latest Activities","category":"widgets","icon":"buddicons-activity","description":"Display the latest updates of the post author (when used into a page or post), of the displayed user (when viewing their profile) or of your community.","keywords":["BuddyPress","activity","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxActivities":{"type":"number","default":5},"type":{"type":"array","default":["activity_update"]},"postId":{"type":"number","default":0}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(d,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-activity"},edit:({attributes:e,setAttributes:t})=>{const s=(0,n.useBlockProps)(),{maxActivities:d,type:u,title:c}=e,p=c||(0,r.__)("Latest updates","buddypress"),y=(0,l.activityTypes)(),b={...e,title:p,postId:(0,l.currentPostId)()};return(0,i.createElement)("div",{...s},(0,i.createElement)(n.InspectorControls,null,(0,i.createElement)(o.PanelBody,{title:(0,r.__)("Settings","buddypress"),initialOpen:!0,className:"bp-latest-activities"},(0,i.createElement)(o.TextControl,{label:(0,r.__)("Title","buddypress"),value:p,onChange:e=>{t({title:e})}}),(0,i.createElement)(o.RangeControl,{label:(0,r.__)("Maximum amount to display","buddypress"),value:d,onChange:e=>t({maxActivities:e}),min:1,max:10,required:!0}),(0,i.createElement)(o.SelectControl,{multiple:!0,label:(0,r.__)("Type","buddypress"),value:u,options:y,onChange:e=>{t({type:e})}}))),(0,i.createElement)(o.Disabled,null,(0,i.createElement)(a(),{block:"bp/latest-activities",attributes:b})))}})}();1 (()=>{"use strict";var e={n:t=>{var i=t&&t.__esModule?()=>t.default:()=>t;return e.d(i,{a:i}),i},d:(t,i)=>{for(var s in i)e.o(i,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:i[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,i=window.React,s=window.wp.blockEditor,a=window.wp.components,o=window.wp.i18n,r=window.wp.serverSideRender;var n=e.n(r);const l=window.bp.blockData,d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/latest-activities","title":"Latest Activities","category":"widgets","icon":"buddicons-activity","description":"Display the latest updates of the post author (when used into a page or post), of the displayed user (when viewing their profile) or of your community.","keywords":["BuddyPress","activity","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxActivities":{"type":"number","default":5},"type":{"type":"array","default":["activity_update"]},"postId":{"type":"number","default":0}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(d,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-activity"},edit:({attributes:e,setAttributes:t})=>{const r=(0,s.useBlockProps)(),{maxActivities:d,type:p,title:c}=e,u=c||(0,o.__)("Latest updates","buddypress"),y=(0,l.activityTypes)(),b={...e,title:u,postId:(0,l.currentPostId)()};return(0,i.createElement)("div",{...r},(0,i.createElement)(s.InspectorControls,null,(0,i.createElement)(a.PanelBody,{title:(0,o.__)("Settings","buddypress"),initialOpen:!0,className:"bp-latest-activities"},(0,i.createElement)(a.TextControl,{label:(0,o.__)("Title","buddypress"),value:u,onChange:e=>{t({title:e})}}),(0,i.createElement)(a.RangeControl,{label:(0,o.__)("Maximum amount to display","buddypress"),value:d,onChange:e=>t({maxActivities:e}),min:1,max:10,required:!0}),(0,i.createElement)(a.SelectControl,{multiple:!0,label:(0,o.__)("Type","buddypress"),value:p,options:y,onChange:e=>{t({type:e})}}))),(0,i.createElement)(a.Disabled,null,(0,i.createElement)(n(),{block:"bp/latest-activities",attributes:b})))}})})(); -
branches/12.0/src/bp-blogs/blocks/recent-posts/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array(' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '3e85bdbd616ceac29465');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '0794098e5c6450d44781'); -
branches/12.0/src/bp-blogs/blocks/recent-posts/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,n=window.wp.element,o=window.wp.blockEditor,r=window.wp.components,s=window.wp.i18n,i=window.wp.serverSideRender,l=e.n(i),d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/recent-posts","title":"Recent Networkwide Posts","category":"widgets","icon":"wordpress","description":"A list of recently published posts from across your network.","keywords":["BuddyPress","blogs","sites","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxPosts":{"type":"number","default":10},"linkTitle":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(d,{icon:{background:"#fff",foreground:"#d84800",src:"wordpress"},edit:({attributes:e,setAttributes:t})=>{const i=(0,o.useBlockProps)(),{title:d,maxPosts:a,linkTitle:c}=e,u=d||(0,s.__)("Recent Networkwide Posts","buddypress"),p={...e,title:u};return(0,n.createElement)("div",{...i},(0,n.createElement)(o.InspectorControls,null,(0,n.createElement)(r.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,n.createElement)(r.TextControl,{label:(0,s.__)("Title","buddypress"),value:u,onChange:e=>{t({title:e})}}),(0,n.createElement)(r.RangeControl,{label:(0,s.__)("Max posts to show","buddypress"),value:a,onChange:e=>t({maxPosts:e}),min:1,max:10,required:!0}),(0,n.createElement)(r.ToggleControl,{label:(0,s.__)("Link block title to Blogs directory","buddypress"),checked:!!c,onChange:()=>{t({linkTitle:!c})}}))),(0,n.createElement)(r.Disabled,null,(0,n.createElement)(l(),{block:"bp/recent-posts",attributes:p})))}})}();1 (()=>{"use strict";var e={n:t=>{var s=t&&t.__esModule?()=>t.default:()=>t;return e.d(s,{a:s}),s},d:(t,s)=>{for(var o in s)e.o(s,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:s[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,s=window.React,o=window.wp.blockEditor,r=window.wp.components,n=window.wp.i18n,l=window.wp.serverSideRender;var i=e.n(l);const a=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/recent-posts","title":"Recent Networkwide Posts","category":"widgets","icon":"wordpress","description":"A list of recently published posts from across your network.","keywords":["BuddyPress","blogs","sites","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxPosts":{"type":"number","default":10},"linkTitle":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(a,{icon:{background:"#fff",foreground:"#d84800",src:"wordpress"},edit:({attributes:e,setAttributes:t})=>{const l=(0,o.useBlockProps)(),{title:a,maxPosts:d,linkTitle:c}=e,p=a||(0,n.__)("Recent Networkwide Posts","buddypress"),u={...e,title:p};return(0,s.createElement)("div",{...l},(0,s.createElement)(o.InspectorControls,null,(0,s.createElement)(r.PanelBody,{title:(0,n.__)("Settings","buddypress"),initialOpen:!0},(0,s.createElement)(r.TextControl,{label:(0,n.__)("Title","buddypress"),value:p,onChange:e=>{t({title:e})}}),(0,s.createElement)(r.RangeControl,{label:(0,n.__)("Max posts to show","buddypress"),value:d,onChange:e=>t({maxPosts:e}),min:1,max:10,required:!0}),(0,s.createElement)(r.ToggleControl,{label:(0,n.__)("Link block title to Blogs directory","buddypress"),checked:!!c,onChange:()=>{t({linkTitle:!c})}}))),(0,s.createElement)(r.Disabled,null,(0,s.createElement)(i(),{block:"bp/recent-posts",attributes:u})))}})})(); -
branches/12.0/src/bp-core/admin/js/dismissible-admin-notices.js
r13614 r14113 1 !function(){window.bp=window.bp||{},bp.DismissibleAdminNotices=class{constructor(e){this.settings=e||{}}start(){const{url:e,nonce:t}=this.settings;e&&t&&document.querySelectorAll(".bp-is-dismissible").forEach((n=>{n.addEventListener("click",(n=>{n.preventDefault();const s=n.target;if(s.classList.contains("loading"))return;s.classList.add("loading");const{notice_id:i}=s.dataset,o=s.closest(".bp-notice-container"),c=new Headers({"X-BP-Nonce":t}),d=new FormData;d.append("action","bp_dismiss_notice"),d.append("notice_id",i),fetch(e,{method:"POST",headers:c,body:d}).then((e=>e.json())).then((e=>{const{success:t}=e;t?(o.remove(),0===document.querySelectorAll(".bp-notice-container").length&&document.querySelector("#no-admin-notifications").classList.remove("hide")):s.classList.remove("loading")}))}))}))}};const e=window.bpDismissibleAdminNoticesSettings||{},t=new bp.DismissibleAdminNotices(e);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t.start()):t.start()}();1 (()=>{window.bp=window.bp||{},bp.DismissibleAdminNotices=class{constructor(e){this.settings=e||{}}start(){const{url:e,nonce:t}=this.settings;e&&t&&document.querySelectorAll(".bp-is-dismissible").forEach((s=>{s.addEventListener("click",(s=>{s.preventDefault();const n=s.target;if(n.classList.contains("loading"))return;n.classList.add("loading");const{notice_id:i}=n.dataset,o=n.closest(".bp-notice-container"),c=new Headers({"X-BP-Nonce":t}),d=new FormData;d.append("action","bp_dismiss_notice"),d.append("notice_id",i),fetch(e,{method:"POST",headers:c,body:d}).then((e=>e.json())).then((e=>{const{success:t}=e;t?(o.remove(),0===document.querySelectorAll(".bp-notice-container").length&&document.querySelector("#no-admin-notifications").classList.remove("hide")):n.classList.remove("loading")}))}))}))}};const e=window.bpDismissibleAdminNoticesSettings||{},t=new bp.DismissibleAdminNotices(e);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t.start()):t.start()})(); -
branches/12.0/src/bp-core/blocks/block-collection/index.asset.php
r13463 r14113 1 <?php return array('dependencies' => array('wp-blocks', 'wp-i18n'), 'version' => ' 7e6cee0f413b3cfda09e');1 <?php return array('dependencies' => array('wp-blocks', 'wp-i18n'), 'version' => 'fe1bd356553749739ab9'); -
branches/12.0/src/bp-core/blocks/block-collection/index.js
r13463 r14113 1 !function(){"use strict";var o=window.wp.blocks,s=window.wp.i18n;(0,o.registerBlockCollection)("bp",{title:(0,s.__)("BuddyPress","buddypress"),icon:"buddicons-buddypress-logo"})}();1 (()=>{"use strict";const s=window.wp.blocks,o=window.wp.i18n;(0,s.registerBlockCollection)("bp",{title:(0,o.__)("BuddyPress","buddypress"),icon:"buddicons-buddypress-logo"})})(); -
branches/12.0/src/bp-core/blocks/block-components/index.asset.php
r13463 r14113 1 <?php return array('dependencies' => array(' wp-api-fetch', 'wp-components', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '6445a8b64a2649fe95b6');1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '087de50ba3f11a777078'); -
branches/12.0/src/bp-core/blocks/block-components/index.js
r13463 r14113 1 !function(){"use strict";var e={n:function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(s,{a:s}),s},d:function(t,s){for(var r in s)e.o(s,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:s[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{AutoCompleter:function(){return m}});var s=window.wp.element,r=window.wp.apiFetch,a=e.n(r),o=window.wp.components,n=window.wp.i18n,l=window.wp.url;class c extends s.Component{constructor(){super(...arguments),this.state={search:"",items:[],error:""},this.searchItemName=this.searchItemName.bind(this),this.selectItemName=this.selectItemName.bind(this)}searchItemName(e){const{search:t}=this.state,{component:s,objectQueryArgs:r}=this.props;this.setState({search:e}),e.length<t.length&&this.setState({items:[]});let o="/buddypress/v1/"+s,n={};e&&(n.search=encodeURIComponent(e)),r&&(n=Object.assign(n,r)),a()({path:(0,l.addQueryArgs)(o,n)}).then((e=>{this.setState({items:e})}),(e=>{this.setState({error:e.message})}))}selectItemName(e,t){const{onSelectItem:s}=this.props;return e.preventDefault(),this.setState({search:"",items:[],error:""}),s({itemID:t})}render(){const{search:e,items:t}=this.state;let r,{ariaLabel:a,placeholder:l,useAvatar:c,slugValue:m}=this.props;return a||(a=(0,n.__)("Item's name","buddypress")),l||(l=(0,n.__)("Enter Item's name here…","buddypress")),t.length&&(r=t.map((e=>(0,s.createElement)("button",{type:"button",key:"editor-autocompleters__item-item-"+e.id,role:"option","aria-selected":"true",className:"components-button components-autocomplete__result editor-autocompleters__user",onClick:t=>this.selectItemName(t,e.id)},c&&(0,s.createElement)("img",{key:"avatar",className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls.thumb.replaceAll("&","&")}),(0,s.createElement)("span",{key:"name",className:"editor-autocompleters__user-name"},e.name),m&&null!==m(e)&&(0,s.createElement)("span",{key:"slug",className:"editor-autocompleters__user-slug"},m(e)))))),(0,s.createElement)(s.Fragment,null,(0,s.createElement)("input",{type:"text",value:e,className:"components-placeholder__input","aria-label":a,placeholder:l,onChange:e=>this.searchItemName(e.target.value)}),0!==t.length&&(0,s.createElement)(o.Popover,{className:"components-autocomplete__popover",focusOnMount:!1,position:"bottom left"},(0,s.createElement)("div",{className:"components-autocomplete__results"},r)))}}var m=c;(window.bp=window.bp||{}).blockComponents=t}();1 (()=>{"use strict";var e={n:t=>{var s=t&&t.__esModule?()=>t.default:()=>t;return e.d(s,{a:s}),s},d:(t,s)=>{for(var a in s)e.o(s,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:s[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{AutoCompleter:()=>i});const s=window.React,a=window.wp.apiFetch;var o=e.n(a);const r=window.wp.components,n=window.wp.element,l=window.wp.i18n,m=window.wp.url;class c extends n.Component{constructor(){super(...arguments),this.state={search:"",items:[],error:""},this.searchItemName=this.searchItemName.bind(this),this.selectItemName=this.selectItemName.bind(this)}searchItemName(e){const{search:t}=this.state,{component:s,objectQueryArgs:a}=this.props;this.setState({search:e}),e.length<t.length&&this.setState({items:[]});let r="/buddypress/v1/"+s,n={};e&&(n.search=encodeURIComponent(e)),a&&(n=Object.assign(n,a)),o()({path:(0,m.addQueryArgs)(r,n)}).then((e=>{this.setState({items:e})}),(e=>{this.setState({error:e.message})}))}selectItemName(e,t){const{onSelectItem:s}=this.props;return e.preventDefault(),this.setState({search:"",items:[],error:""}),s({itemID:t})}render(){const{search:e,items:t}=this.state;let a,{ariaLabel:o,placeholder:m,useAvatar:c,slugValue:i}=this.props;return o||(o=(0,l.__)("Item's name","buddypress")),m||(m=(0,l.__)("Enter Item's name here…","buddypress")),t.length&&(a=t.map((e=>(0,s.createElement)("button",{type:"button",key:"editor-autocompleters__item-item-"+e.id,role:"option","aria-selected":"true",className:"components-button components-autocomplete__result editor-autocompleters__user",onClick:t=>this.selectItemName(t,e.id)},c&&(0,s.createElement)("img",{key:"avatar",className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls.thumb.replaceAll("&","&")}),(0,s.createElement)("span",{key:"name",className:"editor-autocompleters__user-name"},e.name),i&&null!==i(e)&&(0,s.createElement)("span",{key:"slug",className:"editor-autocompleters__user-slug"},i(e)))))),(0,s.createElement)(n.Fragment,null,(0,s.createElement)("input",{type:"text",value:e,className:"components-placeholder__input","aria-label":o,placeholder:m,onChange:e=>this.searchItemName(e.target.value)}),0!==t.length&&(0,s.createElement)(r.Popover,{className:"components-autocomplete__popover",focusOnMount:!1,position:"bottom left"},(0,s.createElement)("div",{className:"components-autocomplete__results"},a)))}}const i=c;(window.bp=window.bp||{}).blockComponents=t})(); -
branches/12.0/src/bp-core/blocks/block-data/index.asset.php
r13463 r14113 1 <?php return array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-data'), 'version' => ' d90e8eccb05b8116ddb2');1 <?php return array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-data'), 'version' => 'ff1f42bcce71e0d2d8b1'); -
branches/12.0/src/bp-core/blocks/block-data/index.js
r13463 r14113 1 !function(){"use strict";var t={n:function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},d:function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r:function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{activityTypes:function(){return O},currentPostId:function(){return A},default:function(){return y},getCurrentWidgetsSidebar:function(){return E},isActive:function(){return b},loggedInUser:function(){return T},postAuhor:function(){return h}});var n={};t.r(n),t.d(n,{getActiveComponents:function(){return s}});var r={};t.r(r),t.d(r,{fetchFromAPI:function(){return f},getActiveComponents:function(){return a}});var o={};t.r(o),t.d(o,{getActiveComponents:function(){return l}});var u=window.lodash,c=window.wp.data;const i="bp/core",s=t=>t.components||[],d={GET_ACTIVE_COMPONENTS:"GET_ACTIVE_COMPONENTS",FETCH_FROM_API:"FETCH_FROM_API"};function a(t){return{type:d.GET_ACTIVE_COMPONENTS,list:t}}function f(t,e){return{type:d.FETCH_FROM_API,path:t,parse:e}}function*l(){const t=yield f("/buddypress/v1/components?status=active",!0);yield a(t)}const p={components:[]};var g=window.wp.apiFetch,v=t.n(g);const C={FETCH_FROM_API(t){let{path:e,parse:n}=t;return v()({path:e,parse:n})}};(0,c.registerStore)(i,{reducer:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,e=arguments.length>1?arguments[1]:void 0;return e.type===d.GET_ACTIVE_COMPONENTS?{...t,components:e.list}:t},actions:r,selectors:n,controls:C,resolvers:o});var _=i;function b(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=(0,c.useSelect)((t=>t(_).getActiveComponents()),[]),r=(0,u.find)(n,["name",t]);return e?(0,u.get)(r,["features",e]):!!r}var y=b;function O(){const t=(0,c.useSelect)((t=>t(_).getActiveComponents()),[]),e=(0,u.find)(t,["name","activity"]);if(!e)return[];const n=(0,u.get)(e,["features","types"]);let r=[];return Object.entries(n).forEach((t=>{let[e,n]=t;r.push({label:n,value:e})})),r}function T(){return(0,c.useSelect)((t=>t("core")?t("core").getCurrentUser():{}),[])}function h(){return(0,c.useSelect)((t=>{const e=t("core/editor"),n=t("core");if(e&&n){const t=e.getCurrentPostAttribute("author"),r=n.getAuthors();return(0,u.find)(r,["id",t])}return{}}),[])}function A(){return(0,c.useSelect)((t=>{const e=t("core/editor");return e?e.getCurrentPostId():0}),[])}function E(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,c.useSelect)((e=>{const n=e("core/block-editor"),r=e("core/edit-widgets");if(t&&r&&n){const e=n.getBlocks(),r=n.getBlockParents(t);let o=[];return e.forEach((t=>{let{clientId:e,attributes:n}=t;o.push({id:n.id,isCurrent:-1!==r.indexOf(e)})})),(0,u.find)(o,["isCurrent",!0])}return{}}),[])}(window.bp=window.bp||{}).blockData=e}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{activityTypes:()=>O,currentPostId:()=>E,default:()=>y,getCurrentWidgetsSidebar:()=>P,isActive:()=>b,loggedInUser:()=>T,postAuhor:()=>A});var r={};e.r(r),e.d(r,{getActiveComponents:()=>u});var n={};e.r(n),e.d(n,{fetchFromAPI:()=>l,getActiveComponents:()=>a});var o={};e.r(o),e.d(o,{getActiveComponents:()=>p});const s=window.lodash,c=window.wp.data,i="bp/core",u=e=>e.components||[],d={GET_ACTIVE_COMPONENTS:"GET_ACTIVE_COMPONENTS",FETCH_FROM_API:"FETCH_FROM_API"};function a(e){return{type:d.GET_ACTIVE_COMPONENTS,list:e}}function l(e,t){return{type:d.FETCH_FROM_API,path:e,parse:t}}function*p(){const e=yield l("/buddypress/v1/components?status=active",!0);yield a(e)}const f={components:[]},g=window.wp.apiFetch;var C=e.n(g);const v={FETCH_FROM_API:({path:e,parse:t})=>C()({path:e,parse:t})};(0,c.registerStore)(i,{reducer:(e=f,t)=>t.type===d.GET_ACTIVE_COMPONENTS?{...e,components:t.list}:e,actions:n,selectors:r,controls:v,resolvers:o});const _=i;function b(e,t=""){const r=(0,c.useSelect)((e=>e(_).getActiveComponents()),[]),n=(0,s.find)(r,["name",e]);return t?(0,s.get)(n,["features",t]):!!n}const y=b;function O(){const e=(0,c.useSelect)((e=>e(_).getActiveComponents()),[]),t=(0,s.find)(e,["name","activity"]);if(!t)return[];const r=(0,s.get)(t,["features","types"]);let n=[];return Object.entries(r).forEach((([e,t])=>{n.push({label:t,value:e})})),n}function T(){return(0,c.useSelect)((e=>e("core")?e("core").getCurrentUser():{}),[])}function A(){return(0,c.useSelect)((e=>{const t=e("core/editor"),r=e("core");if(t&&r){const e=t.getCurrentPostAttribute("author"),n=r.getAuthors();return(0,s.find)(n,["id",e])}return{}}),[])}function E(){return(0,c.useSelect)((e=>{const t=e("core/editor");return t?t.getCurrentPostId():0}),[])}function P(e=""){return(0,c.useSelect)((t=>{const r=t("core/block-editor"),n=t("core/edit-widgets");if(e&&n&&r){const t=r.getBlocks(),n=r.getBlockParents(e);let o=[];return t.forEach((({clientId:e,attributes:t})=>{o.push({id:t.id,isCurrent:-1!==n.indexOf(e)})})),(0,s.find)(o,["isCurrent",!0])}return{}}),[])}(window.bp=window.bp||{}).blockData=t})(); -
branches/12.0/src/bp-core/blocks/dynamic-widget-block/index.asset.php
r13463 r14113 1 <?php return array('dependencies' => array('lodash', 'wp-url'), 'version' => ' b2336a3232a09eb7e62c');1 <?php return array('dependencies' => array('lodash', 'wp-url'), 'version' => '65d6f5310df5828e9a2b'); -
branches/12.0/src/bp-core/blocks/dynamic-widget-block/index.js
r13463 r14113 1 !function(){"use strict";var t={d:function(e,o){for(var s in o)t.o(o,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:o[s]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r:function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:function(){return n},dynamicWidgetBlock:function(){return i}});var o=window.lodash,s=window.wp.url;class i{constructor(t,e){const{path:o,root:s,nonce:i}=t;this.path=o,this.root=s,this.nonce=i,this.blocks=e,this.blocks.forEach(((t,e)=>{const{type:o}=t.query_args||"active",{body:s}=t.preloaded||[];this.blocks[e].items={active:[],newest:[],popular:[],alphabetical:[]},!this.blocks[e].items[o].length&&s&&s.length&&(this.blocks[e].items[o]=s)}))}useTemplate(t){return(0,o.template)(document.querySelector("#tmpl-"+t).innerHTML,{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"})}loop(){}getItems(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"active",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.blocks[e].query_args.type=t,this.blocks[e].items[t].length?this.loop(this.blocks[e].items[t],this.blocks[e].selector,t):fetch((0,s.addQueryArgs)(this.root+this.path,this.blocks[e].query_args),{method:"GET",headers:{"X-WP-Nonce":this.nonce}}).then((t=>t.json())).then((o=>{this.blocks[e].items[t]=o,this.loop(this.blocks[e].items[t],this.blocks[e].selector,t)}))}}var n=i;(window.bp=window.bp||{}).dynamicWidgetBlock=e}();1 (()=>{"use strict";var t={d:(e,o)=>{for(var s in o)t.o(o,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:o[s]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>l,dynamicWidgetBlock:()=>i});const o=window.lodash,s=window.wp.url;class i{constructor(t,e){const{path:o,root:s,nonce:i}=t;this.path=o,this.root=s,this.nonce=i,this.blocks=e,this.blocks.forEach(((t,e)=>{const{type:o}=t.query_args||"active",{body:s}=t.preloaded||[];this.blocks[e].items={active:[],newest:[],popular:[],alphabetical:[]},!this.blocks[e].items[o].length&&s&&s.length&&(this.blocks[e].items[o]=s)}))}useTemplate(t){return(0,o.template)(document.querySelector("#tmpl-"+t).innerHTML,{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"})}loop(){}getItems(t="active",e=0){this.blocks[e].query_args.type=t,this.blocks[e].items[t].length?this.loop(this.blocks[e].items[t],this.blocks[e].selector,t):fetch((0,s.addQueryArgs)(this.root+this.path,this.blocks[e].query_args),{method:"GET",headers:{"X-WP-Nonce":this.nonce}}).then((t=>t.json())).then((o=>{this.blocks[e].items[t]=o,this.loop(this.blocks[e].items[t],this.blocks[e].selector,t)}))}}const l=i;(window.bp=window.bp||{}).dynamicWidgetBlock=e})(); -
branches/12.0/src/bp-core/blocks/login-form/index.asset.php
r13677 r14113 1 <?php return array('dependencies' => array(' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'e3fe4f4f5991647f8057');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '19aef32a42b55da17a16'); -
branches/12.0/src/bp-core/blocks/login-form/index.css
r13677 r14113 1 .widget_bp_core_login_widget .bp-login-widget-user-avatar{float:left}.widget_bp_core_login_widget .bp-login-widget-user-links{margin-left:70px}#bp-login-widget-form label{display:block;font-weight:600;margin:15px 0 5px;width:auto}#bp-login-widget-form input[type=password],#bp-login-widget-form input[type=text]{background-color:#fafafa;border:1px solid #d6d6d6;border-radius:0;font:inherit;font-size:100%;padding:.5em;width:100%}#bp-login-widget-form .bp-login-widget-register-link,#bp-login-widget-form .login-submit{display:inline;width: -moz-fit-content;width:fit-content}#bp-login-widget-form .bp-login-widget-register-link{margin-left:1em}#bp-login-widget-form .bp-login-widget-register-link a{filter:invert(1)}#bp-login-widget-form .bp-login-widget-pwd-link{font-size:80%}1 .widget_bp_core_login_widget .bp-login-widget-user-avatar{float:left}.widget_bp_core_login_widget .bp-login-widget-user-links{margin-left:70px}#bp-login-widget-form label{display:block;font-weight:600;margin:15px 0 5px;width:auto}#bp-login-widget-form input[type=password],#bp-login-widget-form input[type=text]{background-color:#fafafa;border:1px solid #d6d6d6;border-radius:0;font:inherit;font-size:100%;padding:.5em;width:100%}#bp-login-widget-form .bp-login-widget-register-link,#bp-login-widget-form .login-submit{display:inline;width:fit-content}#bp-login-widget-form .bp-login-widget-register-link{margin-left:1em}#bp-login-widget-form .bp-login-widget-register-link a{filter:invert(1)}#bp-login-widget-form .bp-login-widget-pwd-link{font-size:80%} -
branches/12.0/src/bp-core/blocks/login-form/index.js
r13463 r14113 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,n=window.wp.element,o=window.wp.blockEditor,r=window.wp.components,i=window.wp.i18n,s=window.wp.serverSideRender,l=e.n(s),d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/login-form","title":"Login Form","category":"widgets","icon":"admin-users","description":"Show a Log In form to logged-out visitors, and a Log Out link to those who are logged in.","keywords":["BuddyPress","connexion","registration","login","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"forgotPwdLink":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(d,{icon:{background:"#fff",foreground:"#d84800",src:"admin-users"},edit:e=>{let{attributes:t,setAttributes:s}=e;const d=(0,o.useBlockProps)(),{title:a,forgotPwdLink:u}=t;return(0,n.createElement)("div",d,(0,n.createElement)(o.InspectorControls,null,(0,n.createElement)(r.PanelBody,{title:(0,i.__)("Settings","buddypress"),initialOpen:!0},(0,n.createElement)(r.TextControl,{label:(0,i.__)("Title","buddypress"),value:a,onChange:e=>{s({title:e})}}),(0,n.createElement)(r.ToggleControl,{label:(0,i.__)("Include the link to reset the user password","buddypress"),checked:!!u,onChange:()=>{s({forgotPwdLink:!u})}}))),(0,n.createElement)(r.Disabled,null,(0,n.createElement)(l(),{block:"bp/login-form",attributes:t})))}})}();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.blocks,o=window.React,n=window.wp.blockEditor,r=window.wp.components,i=window.wp.i18n,s=window.wp.serverSideRender;var l=e.n(s);const d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/login-form","title":"Login Form","category":"widgets","icon":"admin-users","description":"Show a Log In form to logged-out visitors, and a Log Out link to those who are logged in.","keywords":["BuddyPress","connexion","registration","login","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"forgotPwdLink":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(d,{icon:{background:"#fff",foreground:"#d84800",src:"admin-users"},edit:({attributes:e,setAttributes:t})=>{const s=(0,n.useBlockProps)(),{title:d,forgotPwdLink:a}=e;return(0,o.createElement)("div",{...s},(0,o.createElement)(n.InspectorControls,null,(0,o.createElement)(r.PanelBody,{title:(0,i.__)("Settings","buddypress"),initialOpen:!0},(0,o.createElement)(r.TextControl,{label:(0,i.__)("Title","buddypress"),value:d,onChange:e=>{t({title:e})}}),(0,o.createElement)(r.ToggleControl,{label:(0,i.__)("Include the link to reset the user password","buddypress"),checked:!!a,onChange:()=>{t({forgotPwdLink:!a})}}))),(0,o.createElement)(r.Disabled,null,(0,o.createElement)(l(),{block:"bp/login-form",attributes:e})))}})})(); -
branches/12.0/src/bp-core/blocks/primary-nav/index.asset.php
r13463 r14113 1 <?php return array('dependencies' => array('bp-block-data', ' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '5167c43885f4d0b14449');1 <?php return array('dependencies' => array('bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '8c8f754d871f42afe84b'); -
branches/12.0/src/bp-core/blocks/primary-nav/index.css
r13463 r14113 1 .buddypress_object_nav .bp-navs{background: transparent;clear:both;overflow:hidden}.buddypress_object_nav .bp-navs ul{margin:0;padding:0}.buddypress_object_nav .bp-navs ul li{list-style:none;margin:0}.buddypress_object_nav .bp-navs ul li a,.buddypress_object_nav .bp-navs ul li span{border:0;display:block;padding:5px 10px;text-decoration:none}.buddypress_object_nav .bp-navs ul li .count{background:#eaeaea;border:1px solid #ccc;border-radius:50%;color:#555;display:inline-block;font-size:12px;margin-left:2px;padding:3px 6px;text-align:center;vertical-align:middle}.buddypress_object_nav .bp-navs ul li a .count:empty{display:none}.buddypress_object_nav .bp-navs ul li.last select{max-width:185px}.buddypress_object_nav .bp-navs ul li.current a,.buddypress_object_nav .bp-navs ul li.selected a{color:#333;opacity:1}.buddypress_object_nav .bp-navs ul li.current a .count,.buddypress_object_nav .bp-navs ul li.selected a .count{background-color:#fff}.buddypress_object_nav .bp-navs ul li.dynamic a .count,.buddypress_object_nav .bp-navs ul li.dynamic.current a .count,.buddypress_object_nav .bp-navs ul li.dynamic.selected a .count{background-color:#5087e5;border:0;color:#fafafa}.buddypress_object_nav .bp-navs ul li.dynamic a:hover .count{background-color:#5087e5;border:0;color:#fff}.buddypress_object_nav .main-navs.dir-navs{margin-bottom:20px}.buddypress_object_nav .bp-navs.group-create-links ul li.current a{text-align:center}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current),.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a{color:#767676}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:focus,.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:hover{background:none;color:#555}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:focus,.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:hover{color:#767676}1 .buddypress_object_nav .bp-navs{background:#0000;clear:both;overflow:hidden}.buddypress_object_nav .bp-navs ul{margin:0;padding:0}.buddypress_object_nav .bp-navs ul li{list-style:none;margin:0}.buddypress_object_nav .bp-navs ul li a,.buddypress_object_nav .bp-navs ul li span{border:0;display:block;padding:5px 10px;text-decoration:none}.buddypress_object_nav .bp-navs ul li .count{background:#eaeaea;border:1px solid #ccc;border-radius:50%;color:#555;display:inline-block;font-size:12px;margin-left:2px;padding:3px 6px;text-align:center;vertical-align:middle}.buddypress_object_nav .bp-navs ul li a .count:empty{display:none}.buddypress_object_nav .bp-navs ul li.last select{max-width:185px}.buddypress_object_nav .bp-navs ul li.current a,.buddypress_object_nav .bp-navs ul li.selected a{color:#333;opacity:1}.buddypress_object_nav .bp-navs ul li.current a .count,.buddypress_object_nav .bp-navs ul li.selected a .count{background-color:#fff}.buddypress_object_nav .bp-navs ul li.dynamic a .count,.buddypress_object_nav .bp-navs ul li.dynamic.current a .count,.buddypress_object_nav .bp-navs ul li.dynamic.selected a .count{background-color:#5087e5;border:0;color:#fafafa}.buddypress_object_nav .bp-navs ul li.dynamic a:hover .count{background-color:#5087e5;border:0;color:#fff}.buddypress_object_nav .main-navs.dir-navs{margin-bottom:20px}.buddypress_object_nav .bp-navs.group-create-links ul li.current a{text-align:center}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current),.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a{color:#767676}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:focus,.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:hover{background:none;color:#555}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:focus,.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:hover{color:#767676} -
branches/12.0/src/bp-core/blocks/primary-nav/index.js
r13463 r14113 1 !function(){"use strict";var e={n:function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,{a:i}),i},d:function(t,i){for(var n in i)e.o(i,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:i[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,i=window.wp.element,n=window.wp.blockEditor,r=window.wp.components,s=window.wp.i18n,o=window.wp.serverSideRender,d=e.n(o),a=window.bp.blockData,l=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/primary-nav","title":"Primary navigation","category":"widgets","icon":"buddicons-community","description":"Displays BuddyPress primary nav in the sidebar of your site. Make sure to use it as the first widget of the sidebar and only once.","keywords":["BuddyPress","navigation","community"],"textdomain":"buddypress","attributes":{"displayTitle":{"type":"boolean","default":true}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(l,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-community"},edit:e=>{let{attributes:t,setAttributes:o,clientId:l}=e;const u=(0,n.useBlockProps)(),{displayTitle:c}=t,p=(0,a.getCurrentWidgetsSidebar)(l);return p&&p.id&&-1!==["sidebar-buddypress-members","sidebar-buddypress-groups"].indexOf(p.id)?(0,i.createElement)(r.Notice,{status:"error",isDismissible:!1},(0,i.createElement)("p",null,(0,s.__)("The BuddyPress Primary Navigation block shouldn't be used into this widget area. Please remove it.","buddypress"))):(0,i.createElement)("div",u,(0,i.createElement)(n.InspectorControls,null,(0,i.createElement)(r.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,i.createElement)(r.ToggleControl,{label:(0,s.__)("Include navigation title","buddypress"),checked:!!c,onChange:()=>{o({displayTitle:!c})}}))),(0,i.createElement)(r.Disabled,null,(0,i.createElement)(d(),{block:"bp/primary-nav",attributes:t})))}})}();1 (()=>{"use strict";var e={n:t=>{var i=t&&t.__esModule?()=>t.default:()=>t;return e.d(i,{a:i}),i},d:(t,i)=>{for(var r in i)e.o(i,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:i[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,i=window.React,r=window.wp.blockEditor,s=window.wp.components,n=window.wp.i18n,o=window.wp.serverSideRender;var d=e.n(o);const a=window.bp.blockData,l=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/primary-nav","title":"Primary navigation","category":"widgets","icon":"buddicons-community","description":"Displays BuddyPress primary nav in the sidebar of your site. Make sure to use it as the first widget of the sidebar and only once.","keywords":["BuddyPress","navigation","community"],"textdomain":"buddypress","attributes":{"displayTitle":{"type":"boolean","default":true}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(l,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-community"},edit:({attributes:e,setAttributes:t,clientId:o})=>{const l=(0,r.useBlockProps)(),{displayTitle:c}=e,u=(0,a.getCurrentWidgetsSidebar)(o);return u&&u.id&&-1!==["sidebar-buddypress-members","sidebar-buddypress-groups"].indexOf(u.id)?(0,i.createElement)(s.Notice,{status:"error",isDismissible:!1},(0,i.createElement)("p",null,(0,n.__)("The BuddyPress Primary Navigation block shouldn't be used into this widget area. Please remove it.","buddypress"))):(0,i.createElement)("div",{...l},(0,i.createElement)(r.InspectorControls,null,(0,i.createElement)(s.PanelBody,{title:(0,n.__)("Settings","buddypress"),initialOpen:!0},(0,i.createElement)(s.ToggleControl,{label:(0,n.__)("Include navigation title","buddypress"),checked:!!c,onChange:()=>{t({displayTitle:!c})}}))),(0,i.createElement)(s.Disabled,null,(0,i.createElement)(d(),{block:"bp/primary-nav",attributes:e})))}})})(); -
branches/12.0/src/bp-friends/blocks/dynamic-friends/index.asset.php
r13677 r14113 1 <?php return array('dependencies' => array('bp-block-data', ' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'd5de7e0ecc91867f68c1');1 <?php return array('dependencies' => array('bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '8a0326dd4aad9cef20e1'); -
branches/12.0/src/bp-friends/blocks/dynamic-friends/index.js
r13489 r14113 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,n=window.wp.element,r=window.wp.blockEditor,i=window.wp.components,o=window.wp.i18n,s=window.wp.serverSideRender,d=e.n(s),a=window.bp.blockData;const l=[{label:(0,o._x)("Newest","Friends","buddypress"),value:"newest"},{label:(0,o._x)("Active","Friends","buddypress"),value:"active"},{label:(0,o._x)("Popular","Friends","buddypress"),value:"popular"}];var u=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/friends","title":"Friends List","category":"widgets","icon":"buddicons-friends","description":"A dynamic list of recently active, popular, and newest friends of the post author (when used into a page or post) or of the displayed member (when used in a widgetized area). If author/member data is not available the block is not displayed.","keywords":["BuddyPress","friends","community"],"textdomain":"buddypress","attributes":{"maxFriends":{"type":"number","default":5},"friendDefault":{"type":"string","default":"active"},"linkTitle":{"type":"boolean","default":false},"postId":{"type":"number","default":0}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(u,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-friends"},edit:e=>{let{attributes:t,setAttributes:s}=e;const u=(0,r.useBlockProps)(),{postId:c,maxFriends:p,friendDefault:b,linkTitle:f}=t,m=(0,a.currentPostId)();return!c&&m&&s({postId:m}),(0,n.createElement)("div",u,(0,n.createElement)(r.InspectorControls,null,(0,n.createElement)(i.PanelBody,{title:(0,o.__)("Settings","buddypress"),initialOpen:!0},(0,n.createElement)(i.RangeControl,{label:(0,o.__)("Max friends to show","buddypress"),value:p,onChange:e=>s({maxFriends:e}),min:1,max:10,required:!0}),(0,n.createElement)(i.SelectControl,{label:(0,o.__)("Default members to show","buddypress"),value:b,options:l,onChange:e=>{s({friendDefault:e})}}),(0,n.createElement)(i.ToggleControl,{label:(0,o.__)("Link block title to Member's profile friends page","buddypress"),checked:!!f,onChange:()=>{s({linkTitle:!f})}}))),(0,n.createElement)(i.Disabled,null,(0,n.createElement)(d(),{block:"bp/friends",attributes:t})))}})}();1 (()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,n=window.React,r=window.wp.blockEditor,s=window.wp.components,i=window.wp.i18n,o=window.wp.serverSideRender;var d=e.n(o);const a=window.bp.blockData,l=[{label:(0,i._x)("Newest","Friends","buddypress"),value:"newest"},{label:(0,i._x)("Active","Friends","buddypress"),value:"active"},{label:(0,i._x)("Popular","Friends","buddypress"),value:"popular"}],u=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/friends","title":"Friends List","category":"widgets","icon":"buddicons-friends","description":"A dynamic list of recently active, popular, and newest friends of the post author (when used into a page or post) or of the displayed member (when used in a widgetized area). If author/member data is not available the block is not displayed.","keywords":["BuddyPress","friends","community"],"textdomain":"buddypress","attributes":{"maxFriends":{"type":"number","default":5},"friendDefault":{"type":"string","default":"active"},"linkTitle":{"type":"boolean","default":false},"postId":{"type":"number","default":0}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(u,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-friends"},edit:({attributes:e,setAttributes:t})=>{const o=(0,r.useBlockProps)(),{postId:u,maxFriends:p,friendDefault:c,linkTitle:b}=e,f=(0,a.currentPostId)();return!u&&f&&t({postId:f}),(0,n.createElement)("div",{...o},(0,n.createElement)(r.InspectorControls,null,(0,n.createElement)(s.PanelBody,{title:(0,i.__)("Settings","buddypress"),initialOpen:!0},(0,n.createElement)(s.RangeControl,{label:(0,i.__)("Max friends to show","buddypress"),value:p,onChange:e=>t({maxFriends:e}),min:1,max:10,required:!0}),(0,n.createElement)(s.SelectControl,{label:(0,i.__)("Default members to show","buddypress"),value:c,options:l,onChange:e=>{t({friendDefault:e})}}),(0,n.createElement)(s.ToggleControl,{label:(0,i.__)("Link block title to Member's profile friends page","buddypress"),checked:!!b,onChange:()=>{t({linkTitle:!b})}}))),(0,n.createElement)(s.Disabled,null,(0,n.createElement)(d(),{block:"bp/friends",attributes:e})))}})})(); -
branches/12.0/src/bp-friends/blocks/dynamic-widget/index.asset.php
r13827 r14113 1 <?php return array('dependencies' => array('bp-dynamic-widget-block', 'wp-escape-html', 'wp-i18n'), 'version' => ' d78b39a98ddd9a01c60c');1 <?php return array('dependencies' => array('bp-dynamic-widget-block', 'wp-escape-html', 'wp-i18n'), 'version' => '55671bcfcef89455453b'); -
branches/12.0/src/bp-friends/blocks/dynamic-widget/index.js
r13827 r14113 1 !function(){"use strict";vare=window.wp.i18n,t=window.wp.escapeHtml,s=window.bp.dynamicWidgetBlock;class r extends s.dynamicWidgetBlock{loop(s=[],r="",i="active"){const n=super.useTemplate("bp-friends-item"),a=document.querySelector("#"+r);let d="";s&&s.length?s.forEach((s=>{if("active"===i&&s.last_activity)1 (()=>{"use strict";const e=window.wp.i18n,t=window.wp.escapeHtml,s=window.bp.dynamicWidgetBlock;class r extends s.dynamicWidgetBlock{loop(s=[],r="",i="active"){const n=super.useTemplate("bp-friends-item"),a=document.querySelector("#"+r);let d="";s&&s.length?s.forEach((s=>{if("active"===i&&s.last_activity) 2 2 /* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */ 3 3 s.extra=(0,t.escapeHTML)((0,e.sprintf)((0,e.__)("Active %s","buddypress"),s.last_activity.timediff));else if("popular"===i&&s.total_friend_count){const r=parseInt(s.total_friend_count,10);s.extra=0===r?(0,t.escapeHTML)((0,e.__)("No friends","buddypress")):1===r?(0,t.escapeHTML)((0,e.__)("1 friend","buddypress")):(0,t.escapeHTML)((0,e.sprintf)(/* translators: %s: total friend count (more than 1). */ … … 6 6 s.extra=(0,t.escapeHTML)((0,e.sprintf)((0,e.__)("Registered %s","buddypress"),s.registered_since)));s.name=(0,t.escapeHTML)(s.name), 7 7 /* translators: %s: member name */ 8 s.avatar_alt=(0,t.escapeAttribute)((0,e.sprintf)((0,e.__)("Profile picture of %s","buddypress"),s.name)),d+=n(s)})):d='<div class="widget-error">'+(0,e.__)("Sorry, no members were found.","buddypress")+"</div>",a.innerHTML=d}start(){this.blocks.forEach(((e,t)=>{const{selector:s}=e,{type:r}=e.query_args,i=document.querySelector("#"+s).closest(".bp-dynamic-block-container");super.getItems(r,t),i.querySelectorAll(".item-options a").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.target.closest(".item-options").querySelector(".selected").classList.remove("selected"),e.target.classList.add("selected");const s=e.target.getAttribute("data-bp-sort");s!==this.blocks[t].query_args.type&&super.getItems(s,t)}))}))}))}}const i=new r(window.bpFriendsSettings||{},window.bpFriendsBlocks||{});"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i.start()):i.start()} ();8 s.avatar_alt=(0,t.escapeAttribute)((0,e.sprintf)((0,e.__)("Profile picture of %s","buddypress"),s.name)),d+=n(s)})):d='<div class="widget-error">'+(0,e.__)("Sorry, no members were found.","buddypress")+"</div>",a.innerHTML=d}start(){this.blocks.forEach(((e,t)=>{const{selector:s}=e,{type:r}=e.query_args,i=document.querySelector("#"+s).closest(".bp-dynamic-block-container");super.getItems(r,t),i.querySelectorAll(".item-options a").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.target.closest(".item-options").querySelector(".selected").classList.remove("selected"),e.target.classList.add("selected");const s=e.target.getAttribute("data-bp-sort");s!==this.blocks[t].query_args.type&&super.getItems(s,t)}))}))}))}}const i=new r(window.bpFriendsSettings||{},window.bpFriendsBlocks||{});"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i.start()):i.start()})(); -
branches/12.0/src/bp-groups/blocks/dynamic-groups/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array(' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '6dce3033c274995d2c4e');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '3d85c460f52f1dae9d78'); -
branches/12.0/src/bp-groups/blocks/dynamic-groups/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,r=window.wp.element,o=window.wp.blockEditor,n=window.wp.components,l=window.wp.i18n,s=window.wp.serverSideRender,a=e.n(s);const u=[{label:(0,l._x)("Newest","Groups","buddypress"),value:"newest"},{label:(0,l._x)("Active","Groups","buddypress"),value:"active"},{label:(0,l._x)("Popular","Groups","buddypress"),value:"popular"},{label:(0,l._x)("Alphabetical","Groups","buddypress"),value:"alphabetical"}];var i=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/dynamic-groups","title":"Dynamic Groups List","category":"widgets","icon":"buddicons-groups","description":"A dynamic list of recently active, popular, newest, or alphabetical groups.","keywords":["BuddyPress","groups","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxGroups":{"type":"number","default":5},"groupDefault":{"type":"string","default":"active"},"linkTitle":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(i,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-groups"},edit:({attributes:e,setAttributes:t})=>{const s=(0,o.useBlockProps)(),{title:i,maxGroups:p,groupDefault:d,linkTitle:c}=e,b=i||(0,l.__)("Groups","buddypress"),y={...e,title:b};return(0,r.createElement)("div",{...s},(0,r.createElement)(o.InspectorControls,null,(0,r.createElement)(n.PanelBody,{title:(0,l.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(n.TextControl,{label:(0,l.__)("Title","buddypress"),value:b,onChange:e=>{t({title:e})}}),(0,r.createElement)(n.RangeControl,{label:(0,l.__)("Max groups to show","buddypress"),value:p,onChange:e=>t({maxGroups:e}),min:1,max:10,required:!0}),(0,r.createElement)(n.SelectControl,{label:(0,l.__)("Default groups to show","buddypress"),value:d,options:u,onChange:e=>{t({groupDefault:e})}}),(0,r.createElement)(n.ToggleControl,{label:(0,l.__)("Link block title to Groups directory","buddypress"),checked:!!c,onChange:()=>{t({linkTitle:!c})}}))),(0,r.createElement)(n.Disabled,null,(0,r.createElement)(a(),{block:"bp/dynamic-groups",attributes:y})))}})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,r=window.React,o=window.wp.blockEditor,l=window.wp.components,s=window.wp.i18n,a=window.wp.serverSideRender;var n=e.n(a);const i=[{label:(0,s._x)("Newest","Groups","buddypress"),value:"newest"},{label:(0,s._x)("Active","Groups","buddypress"),value:"active"},{label:(0,s._x)("Popular","Groups","buddypress"),value:"popular"},{label:(0,s._x)("Alphabetical","Groups","buddypress"),value:"alphabetical"}],u=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/dynamic-groups","title":"Dynamic Groups List","category":"widgets","icon":"buddicons-groups","description":"A dynamic list of recently active, popular, newest, or alphabetical groups.","keywords":["BuddyPress","groups","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxGroups":{"type":"number","default":5},"groupDefault":{"type":"string","default":"active"},"linkTitle":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(u,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-groups"},edit:({attributes:e,setAttributes:t})=>{const a=(0,o.useBlockProps)(),{title:u,maxGroups:p,groupDefault:d,linkTitle:c}=e,b=u||(0,s.__)("Groups","buddypress"),y={...e,title:b};return(0,r.createElement)("div",{...a},(0,r.createElement)(o.InspectorControls,null,(0,r.createElement)(l.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(l.TextControl,{label:(0,s.__)("Title","buddypress"),value:b,onChange:e=>{t({title:e})}}),(0,r.createElement)(l.RangeControl,{label:(0,s.__)("Max groups to show","buddypress"),value:p,onChange:e=>t({maxGroups:e}),min:1,max:10,required:!0}),(0,r.createElement)(l.SelectControl,{label:(0,s.__)("Default groups to show","buddypress"),value:d,options:i,onChange:e=>{t({groupDefault:e})}}),(0,r.createElement)(l.ToggleControl,{label:(0,s.__)("Link block title to Groups directory","buddypress"),checked:!!c,onChange:()=>{t({linkTitle:!c})}}))),(0,r.createElement)(l.Disabled,null,(0,r.createElement)(n(),{block:"bp/dynamic-groups",attributes:y})))}})})(); -
branches/12.0/src/bp-groups/blocks/dynamic-widget/index.asset.php
r13827 r14113 1 <?php return array('dependencies' => array('bp-dynamic-widget-block', 'wp-escape-html', 'wp-i18n'), 'version' => ' b97a299ba70aa84f1d54');1 <?php return array('dependencies' => array('bp-dynamic-widget-block', 'wp-escape-html', 'wp-i18n'), 'version' => '1bef4ed029adb73a7ad1'); -
branches/12.0/src/bp-groups/blocks/dynamic-widget/index.js
r13827 r14113 1 !function(){"use strict";vare=window.wp.i18n,t=window.wp.escapeHtml,s=window.bp.dynamicWidgetBlock;class r extends s.dynamicWidgetBlock{loop(s=[],r="",a="active"){const o=super.useTemplate("bp-dynamic-groups-item"),c=document.querySelector("#"+r);let n="";s&&s.length?s.forEach((s=>{if("newest"===a&&s.created_since)1 (()=>{"use strict";const e=window.wp.i18n,t=window.wp.escapeHtml,s=window.bp.dynamicWidgetBlock;class r extends s.dynamicWidgetBlock{loop(s=[],r="",a="active"){const o=super.useTemplate("bp-dynamic-groups-item"),c=document.querySelector("#"+r);let n="";s&&s.length?s.forEach((s=>{if("newest"===a&&s.created_since) 2 2 /* translators: %s is time elapsed since the group was created */ 3 3 s.extra=(0,t.escapeHTML)((0,e.sprintf)((0,e.__)("Created %s","buddypress"),s.created_since));else if("popular"===a&&s.total_member_count){const r=parseInt(s.total_member_count,10);s.extra=0===r?(0,t.escapeHTML)((0,e.__)("No members","buddypress")):1===r?(0,t.escapeHTML)((0,e.__)("1 member","buddypress")):(0,t.escapeHTML)((0,e.sprintf)(/* translators: %s is the number of Group members (more than 1). */ … … 6 6 s.extra=(0,t.escapeHTML)((0,e.sprintf)((0,e.__)("Active %s","buddypress"),s.last_activity_diff));s.name=(0,t.escapeHTML)(s.name), 7 7 /* Translators: %s is the group's name. */ 8 s.avatar_alt=(0,t.escapeAttribute)((0,e.sprintf)((0,e.__)("Group Profile photo of %s","buddypress"),s.name)),n+=o(s)})):n='<div class="widget-error">'+(0,e.__)("There are no groups to display.","buddypress")+"</div>",c.innerHTML=n}start(){this.blocks.forEach(((e,t)=>{const{selector:s}=e,{type:r}=e.query_args,a=document.querySelector("#"+s).closest(".bp-dynamic-block-container");super.getItems(r,t),a.querySelectorAll(".item-options a").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.target.closest(".item-options").querySelector(".selected").classList.remove("selected"),e.target.classList.add("selected");const s=e.target.getAttribute("data-bp-sort");s!==this.blocks[t].query_args.type&&super.getItems(s,t)}))}))}))}}const a=new r(window.bpDynamicGroupsSettings||{},window.bpDynamicGroupsBlocks||[]);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a.start()):a.start()} ();8 s.avatar_alt=(0,t.escapeAttribute)((0,e.sprintf)((0,e.__)("Group Profile photo of %s","buddypress"),s.name)),n+=o(s)})):n='<div class="widget-error">'+(0,e.__)("There are no groups to display.","buddypress")+"</div>",c.innerHTML=n}start(){this.blocks.forEach(((e,t)=>{const{selector:s}=e,{type:r}=e.query_args,a=document.querySelector("#"+s).closest(".bp-dynamic-block-container");super.getItems(r,t),a.querySelectorAll(".item-options a").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.target.closest(".item-options").querySelector(".selected").classList.remove("selected"),e.target.classList.add("selected");const s=e.target.getAttribute("data-bp-sort");s!==this.blocks[t].query_args.type&&super.getItems(s,t)}))}))}))}}const a=new r(window.bpDynamicGroupsSettings||{},window.bpDynamicGroupsBlocks||[]);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a.start()):a.start()})(); -
branches/12.0/src/bp-groups/blocks/group/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', ' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'ac75441741ba2a6f968b');1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => 'f8f2d22e8ae1fe5973f8'); -
branches/12.0/src/bp-groups/blocks/group/index.css
r13463 r14113 1 [data-type="bp/group"] input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}.bp-block-group{position:relative}.bp-block-group .group-content{display:flex}.bp-block-group .group-description{width:100%}.bp-block-group .group-description-content{margin-bottom:18px;width:100%}.bp-block-group .bp-profile-button{overflow:hidden;width:100%}.bp-block-group .bp-profile-button a.button{margin:18px 0 0}.bp-block-group.has-cover .group-content,.bp-block-group.has-cover .group-description,.bp-block-group.has-cover .item-header-avatar{z-index:2}.bp-block-group.has-cover .group-content,.bp-block-group.has-cover .group-description{padding-top:75px}.bp-block-group.has-cover .bp-group-cover-image{background-color:#c5c5c5;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;display:block;height:150px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.bp-block-group img.avatar{height:auto;width:auto}.bp-block-group.avatar-none .item-header-avatar{display:none}.bp-block-group.avatar-full{min-height:150px}.bp-block-group.avatar-full .item-header-avatar{width:180px}.bp-block-group.avatar-full .group-description{padding-left:35px}.bp-block-group.avatar-thumb .item-header-avatar{width:70px}.bp-block-group.avatar-thumb .item-header-avatar img.avatar{margin-top:15px}.bp-block-group.avatar-none.has-cover{min-height:200px}.bp-block-group.avatar-none.has-cover .item-header-avatar{padding-top:75px}.bp-block-group.avatar-full.has-cover{min-height:300px}.bp-block-group.avatar-full.has-cover .item-header-avatar{width:200px}.bp-block-group.avatar-full.has-cover img.avatar{background: hsla(0,0%,100%,.8);border:2px solid #fff;margin-left:20px}.bp-block-group.avatar-thumb:not(.has-description) .group-content{align-items:center;min-height:50px}.bp-block-group.avatar-thumb.has-cover .item-header-avatar{padding-top:75px}.bp-block-group.has-description .bp-profile-button a.button{display:block;float:right}1 [data-type="bp/group"] input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}.bp-block-group{position:relative}.bp-block-group .group-content{display:flex}.bp-block-group .group-description{width:100%}.bp-block-group .group-description-content{margin-bottom:18px;width:100%}.bp-block-group .bp-profile-button{overflow:hidden;width:100%}.bp-block-group .bp-profile-button a.button{margin:18px 0 0}.bp-block-group.has-cover .group-content,.bp-block-group.has-cover .group-description,.bp-block-group.has-cover .item-header-avatar{z-index:2}.bp-block-group.has-cover .group-content,.bp-block-group.has-cover .group-description{padding-top:75px}.bp-block-group.has-cover .bp-group-cover-image{background-color:#c5c5c5;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;display:block;height:150px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.bp-block-group img.avatar{height:auto;width:auto}.bp-block-group.avatar-none .item-header-avatar{display:none}.bp-block-group.avatar-full{min-height:150px}.bp-block-group.avatar-full .item-header-avatar{width:180px}.bp-block-group.avatar-full .group-description{padding-left:35px}.bp-block-group.avatar-thumb .item-header-avatar{width:70px}.bp-block-group.avatar-thumb .item-header-avatar img.avatar{margin-top:15px}.bp-block-group.avatar-none.has-cover{min-height:200px}.bp-block-group.avatar-none.has-cover .item-header-avatar{padding-top:75px}.bp-block-group.avatar-full.has-cover{min-height:300px}.bp-block-group.avatar-full.has-cover .item-header-avatar{width:200px}.bp-block-group.avatar-full.has-cover img.avatar{background:#fffc;border:2px solid #fff;margin-left:20px}.bp-block-group.avatar-thumb:not(.has-description) .group-content{align-items:center;min-height:50px}.bp-block-group.avatar-thumb.has-cover .item-header-avatar{padding-top:75px}.bp-block-group.has-description .bp-profile-button a.button{display:block;float:right} -
branches/12.0/src/bp-groups/blocks/group/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,r=window.wp.element,o=window.wp.blockEditor,s=window.wp.components,n=window.wp.i18n,l=window.wp.serverSideRender,a=e.n(l),d=window.bp.blockComponents,i=window.bp.blockData;const u=[{label:(0,n.__)("None","buddypress"),value:"none"},{label:(0,n.__)("Thumb","buddypress"),value:"thumb"},{label:(0,n.__)("Full","buddypress"),value:"full"}],p={public:(0,n.__)("Public","buddypress"),private:(0,n.__)("Private","buddypress"),hidden:(0,n.__)("Hidden","buddypress")},c=e=>e&&e.status&&p[e.status]?p[e.status]:null;var b=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/group","title":"Group","category":"widgets","icon":"buddicons-groups","description":"BuddyPress Group.","keywords":["BuddyPress","group","community"],"textdomain":"buddypress","attributes":{"itemID":{"type":"integer","default":0},"avatarSize":{"type":"string","default":"full"},"displayDescription":{"type":"boolean","default":true},"displayActionButton":{"type":"boolean","default":true},"displayCoverImage":{"type":"boolean","default":true}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(b,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-groups"},edit:({attributes:e,setAttributes:t})=>{const l=(0,o.useBlockProps)(),p=(0,i.isActive)("groups","avatar"),b=(0,i.isActive)("groups","cover"),{avatarSize:y,displayDescription:g,displayActionButton:m,displayCoverImage:_}=e;return e.itemID?(0,r.createElement)("div",{...l},(0,r.createElement)(o.BlockControls,null,(0,r.createElement)(s.Toolbar,{label:(0,n.__)("Block toolbar","buddypress")},(0,r.createElement)(s.ToolbarButton,{icon:"edit",title:(0,n.__)("Select another group","buddypress"),onClick:()=>{t({itemID:0})}}))),(0,r.createElement)(o.InspectorControls,null,(0,r.createElement)(s.PanelBody,{title:(0,n.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(s.ToggleControl,{label:(0,n.__)("Display Group's home button","buddypress"),checked:!!m,onChange:()=>{t({displayActionButton:!m})},help:m?(0,n.__)("Include a link to the group's home page under their name.","buddypress"):(0,n.__)("Toggle to display a link to the group's home page under their name.","buddypress")}),(0,r.createElement)(s.ToggleControl,{label:(0,n.__)("Display group's description","buddypress"),checked:!!g,onChange:()=>{t({displayDescription:!g})},help:g?(0,n.__)("Include the group's description under their name.","buddypress"):(0,n.__)("Toggle to display the group's description under their name.","buddypress")}),p&&(0,r.createElement)(s.SelectControl,{label:(0,n.__)("Avatar size","buddypress"),value:y,options:u,help:(0,n.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),b&&(0,r.createElement)(s.ToggleControl,{label:(0,n.__)("Display Cover Image","buddypress"),checked:!!_,onChange:()=>{t({displayCoverImage:!_})},help:_?(0,n.__)("Include the group's cover image over their name.","buddypress"):(0,n.__)("Toggle to display the group's cover image over their name.","buddypress")}))),(0,r.createElement)(s.Disabled,null,(0,r.createElement)(a(),{block:"bp/group",attributes:e}))):(0,r.createElement)("div",{...l},(0,r.createElement)(s.Placeholder,{icon:"buddicons-groups",label:(0,n.__)("BuddyPress Group","buddypress"),instructions:(0,n.__)("Start typing the name of the group you want to feature into this post.","buddypress")},(0,r.createElement)(d.AutoCompleter,{component:"groups",objectQueryArgs:{show_hidden:!1},slugValue:c,ariaLabel:(0,n.__)("Group's name","buddypress"),placeholder:(0,n.__)("Enter Group's name here…","buddypress"),onSelectItem:t,useAvatar:p})))}})}();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 r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,o=window.React,r=window.wp.blockEditor,s=window.wp.components,a=window.wp.i18n,l=window.wp.serverSideRender;var n=e.n(l);const d=window.bp.blockComponents,i=window.bp.blockData,u=[{label:(0,a.__)("None","buddypress"),value:"none"},{label:(0,a.__)("Thumb","buddypress"),value:"thumb"},{label:(0,a.__)("Full","buddypress"),value:"full"}],p={public:(0,a.__)("Public","buddypress"),private:(0,a.__)("Private","buddypress"),hidden:(0,a.__)("Hidden","buddypress")},c=e=>e&&e.status&&p[e.status]?p[e.status]:null,b=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/group","title":"Group","category":"widgets","icon":"buddicons-groups","description":"BuddyPress Group.","keywords":["BuddyPress","group","community"],"textdomain":"buddypress","attributes":{"itemID":{"type":"integer","default":0},"avatarSize":{"type":"string","default":"full"},"displayDescription":{"type":"boolean","default":true},"displayActionButton":{"type":"boolean","default":true},"displayCoverImage":{"type":"boolean","default":true}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(b,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-groups"},edit:({attributes:e,setAttributes:t})=>{const l=(0,r.useBlockProps)(),p=(0,i.isActive)("groups","avatar"),b=(0,i.isActive)("groups","cover"),{avatarSize:y,displayDescription:g,displayActionButton:_,displayCoverImage:m}=e;return e.itemID?(0,o.createElement)("div",{...l},(0,o.createElement)(r.BlockControls,null,(0,o.createElement)(s.Toolbar,{label:(0,a.__)("Block toolbar","buddypress")},(0,o.createElement)(s.ToolbarButton,{icon:"edit",title:(0,a.__)("Select another group","buddypress"),onClick:()=>{t({itemID:0})}}))),(0,o.createElement)(r.InspectorControls,null,(0,o.createElement)(s.PanelBody,{title:(0,a.__)("Settings","buddypress"),initialOpen:!0},(0,o.createElement)(s.ToggleControl,{label:(0,a.__)("Display Group's home button","buddypress"),checked:!!_,onChange:()=>{t({displayActionButton:!_})},help:_?(0,a.__)("Include a link to the group's home page under their name.","buddypress"):(0,a.__)("Toggle to display a link to the group's home page under their name.","buddypress")}),(0,o.createElement)(s.ToggleControl,{label:(0,a.__)("Display group's description","buddypress"),checked:!!g,onChange:()=>{t({displayDescription:!g})},help:g?(0,a.__)("Include the group's description under their name.","buddypress"):(0,a.__)("Toggle to display the group's description under their name.","buddypress")}),p&&(0,o.createElement)(s.SelectControl,{label:(0,a.__)("Avatar size","buddypress"),value:y,options:u,help:(0,a.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),b&&(0,o.createElement)(s.ToggleControl,{label:(0,a.__)("Display Cover Image","buddypress"),checked:!!m,onChange:()=>{t({displayCoverImage:!m})},help:m?(0,a.__)("Include the group's cover image over their name.","buddypress"):(0,a.__)("Toggle to display the group's cover image over their name.","buddypress")}))),(0,o.createElement)(s.Disabled,null,(0,o.createElement)(n(),{block:"bp/group",attributes:e}))):(0,o.createElement)("div",{...l},(0,o.createElement)(s.Placeholder,{icon:"buddicons-groups",label:(0,a.__)("BuddyPress Group","buddypress"),instructions:(0,a.__)("Start typing the name of the group you want to feature into this post.","buddypress")},(0,o.createElement)(d.AutoCompleter,{component:"groups",objectQueryArgs:{show_hidden:!1},slugValue:c,ariaLabel:(0,a.__)("Group's name","buddypress"),placeholder:(0,a.__)("Enter Group's name here…","buddypress"),onSelectItem:t,useAvatar:p})))}})})(); -
branches/12.0/src/bp-groups/blocks/groups/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', 'lodash', ' wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '08169a50e7cbfdf6cf10');1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', 'lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => 'f75dd5df66138a5f118f'); -
branches/12.0/src/bp-groups/blocks/groups/index.css
r13463 r14113 1 [data-type="bp/groups"] .components-placeholder.is-appender{min-height:0}[data-type="bp/groups"] .components-placeholder.is-appender .components-placeholder__label:empty{display:none}[data-type="bp/groups"] .components-placeholder input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}[data-type="bp/groups"].avatar-none .group-description{width:calc(100% - 44px)}[data-type="bp/groups"].avatar-full .group-description{width:calc(100% - 224px)}[data-type="bp/groups"].avatar-thumb .group-description{width:calc(100% - 114px)}[data-type="bp/groups"] .group-content{position:relative}[data-type="bp/groups"] .group-content .is-right{position:absolute;right:2px;top:2px}[data-type="bp/groups"] .columns-2 .group-content .group-description,[data-type="bp/groups"] .columns-3 .group-content .group-description,[data-type="bp/groups"] .columns-4 .group-content .group-description{padding-left:44px;width:calc(100% - 44px)}[data-type="bp/groups"] .columns-3 .is-right{right:-10px}[data-type="bp/groups"] .columns-4 .is-right{right:-50px}.bp-block-groups.is-grid{display:flex;flex-wrap:wrap;padding:0}.bp-block-groups.is-grid .group-content{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.bp-block-groups.columns-2 .group-content{width:calc(50% - .625em)}.bp-block-groups.columns-2 .group-content:nth-child(2n){margin-right:0}.bp-block-groups.columns-3 .group-content{width:calc(33.33333% - .83333em)}.bp-block-groups.columns-3 .group-content:nth-child(3n){margin-right:0}.bp-block-groups.columns-4 .group-content{width:calc(25% - .9375em)}.bp-block-groups.columns-4 .group-content:nth-child(4n){margin-right:0}}.bp-block-groups .group-content{display:flex;flex-direction:column;padding-bottom:1em;text-align:center}.bp-block-groups .group-content .group-description,.bp-block-groups .group-content .item-header-avatar{width:100%}.bp-block-groups .group-content .item-header-avatar{margin:0 auto}.bp-block-groups .group-content .item-header-avatar img.avatar{display:inline-block}@media(min-width:600px){.bp-block-groups .group-content{flex-direction:row;text-align:left}.bp-block-groups .group-content .group-description,.bp-block-groups .group-content .item-header-avatar{width:auto}.bp-block-groups .group-content .item-header-avatar{margin:0}}.bp-block-groups .group-content time{color:#767676;display:block;font-size:80%}.bp-block-groups.avatar-none .item-header-avatar{display:none}.bp-block-groups.avatar-full{min-height:190px}.bp-block-groups.avatar-full .item-header-avatar{width:180px}.bp-block-groups.avatar-thumb .group-content{min-height:80px}.bp-block-groups.avatar-thumb .item-header-avatar{width:70px}.bp-block-groups.columns-2 .group-content,.bp-block-groups.columns-3 .group-content,.bp-block-groups.columns-4 .group-content{display:block;text-align:center}.bp-block-groups.columns-2 .group-content .item-header-avatar,.bp-block-groups.columns-3 .group-content .item-header-avatar,.bp-block-groups.columns-4 .group-content .item-header-avatar{margin:0 auto}.bp-block-groups img.avatar{height:auto;max-width: -moz-fit-content;max-width:fit-content;width:auto}.bp-block-groups .member-content.has-description{align-items:center}.bp-block-groups .member-content.has-description .item-header-avatar{padding-right:1em}.bp-block-groups .member-content.has-description .group-description-content{margin-bottom:0;text-align:left}1 [data-type="bp/groups"] .components-placeholder.is-appender{min-height:0}[data-type="bp/groups"] .components-placeholder.is-appender .components-placeholder__label:empty{display:none}[data-type="bp/groups"] .components-placeholder input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}[data-type="bp/groups"].avatar-none .group-description{width:calc(100% - 44px)}[data-type="bp/groups"].avatar-full .group-description{width:calc(100% - 224px)}[data-type="bp/groups"].avatar-thumb .group-description{width:calc(100% - 114px)}[data-type="bp/groups"] .group-content{position:relative}[data-type="bp/groups"] .group-content .is-right{position:absolute;right:2px;top:2px}[data-type="bp/groups"] .columns-2 .group-content .group-description,[data-type="bp/groups"] .columns-3 .group-content .group-description,[data-type="bp/groups"] .columns-4 .group-content .group-description{padding-left:44px;width:calc(100% - 44px)}[data-type="bp/groups"] .columns-3 .is-right{right:-10px}[data-type="bp/groups"] .columns-4 .is-right{right:-50px}.bp-block-groups.is-grid{display:flex;flex-wrap:wrap;padding:0}.bp-block-groups.is-grid .group-content{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.bp-block-groups.columns-2 .group-content{width:calc(50% - .625em)}.bp-block-groups.columns-2 .group-content:nth-child(2n){margin-right:0}.bp-block-groups.columns-3 .group-content{width:calc(33.33333% - .83333em)}.bp-block-groups.columns-3 .group-content:nth-child(3n){margin-right:0}.bp-block-groups.columns-4 .group-content{width:calc(25% - .9375em)}.bp-block-groups.columns-4 .group-content:nth-child(4n){margin-right:0}}.bp-block-groups .group-content{display:flex;flex-direction:column;padding-bottom:1em;text-align:center}.bp-block-groups .group-content .group-description,.bp-block-groups .group-content .item-header-avatar{width:100%}.bp-block-groups .group-content .item-header-avatar{margin:0 auto}.bp-block-groups .group-content .item-header-avatar img.avatar{display:inline-block}@media(min-width:600px){.bp-block-groups .group-content{flex-direction:row;text-align:left}.bp-block-groups .group-content .group-description,.bp-block-groups .group-content .item-header-avatar{width:auto}.bp-block-groups .group-content .item-header-avatar{margin:0}}.bp-block-groups .group-content time{color:#767676;display:block;font-size:80%}.bp-block-groups.avatar-none .item-header-avatar{display:none}.bp-block-groups.avatar-full{min-height:190px}.bp-block-groups.avatar-full .item-header-avatar{width:180px}.bp-block-groups.avatar-thumb .group-content{min-height:80px}.bp-block-groups.avatar-thumb .item-header-avatar{width:70px}.bp-block-groups.columns-2 .group-content,.bp-block-groups.columns-3 .group-content,.bp-block-groups.columns-4 .group-content{display:block;text-align:center}.bp-block-groups.columns-2 .group-content .item-header-avatar,.bp-block-groups.columns-3 .group-content .item-header-avatar,.bp-block-groups.columns-4 .group-content .item-header-avatar{margin:0 auto}.bp-block-groups img.avatar{height:auto;max-width:fit-content;width:auto}.bp-block-groups .member-content.has-description{align-items:center}.bp-block-groups .member-content.has-description .item-header-avatar{padding-right:1em}.bp-block-groups .member-content.has-description .group-description-content{margin-bottom:0;text-align:left} -
branches/12.0/src/bp-groups/blocks/groups/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var s in r)e.o(r,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:r[s]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,r=window.wp.element,s=window.wp.apiFetch,n=e.n(s),a=window.wp.blockEditor,o=window.wp.components,l=window.wp.i18n,i=window.wp.url,d=window.bp.blockComponents,u=window.bp.blockData;const p=[{label:(0,l.__)("None","buddypress"),value:"none"},{label:(0,l.__)("Thumb","buddypress"),value:"thumb"},{label:(0,l.__)("Full","buddypress"),value:"full"}],c={public:(0,l.__)("Public","buddypress"),private:(0,l.__)("Private","buddypress"),hidden:(0,l.__)("Hidden","buddypress")},m=[{label:(0,l.__)("None","buddypress"),value:"none"},{label:(0,l.__)("Group's description","buddypress"),value:"description"},{label:(0,l.__)("Last time the group was active","buddypress"),value:"active"},{label:(0,l.__)("Amount of group members","buddypress"),value:"popular"}];var b=window.lodash;const _=e=>e&&e.status&&c[e.status]?c[e.status]:null;var y=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/groups","title":"Groups","category":"widgets","icon":"buddicons-groups","description":"BuddyPress Groups.","keywords":["BuddyPress","groups","community"],"textdomain":"buddypress","attributes":{"itemIDs":{"type":"array","items":{"type":"integer"},"default":[]},"avatarSize":{"type":"string","default":"full"},"displayGroupName":{"type":"boolean","default":true},"extraInfo":{"type":"string","default":"none"},"layoutPreference":{"type":"string","default":"list"},"columns":{"type":"number","default":2}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(y,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-groups"},edit:({attributes:e,setAttributes:t,isSelected:s})=>{const c=(0,a.useBlockProps)(),y=(0,u.isActive)("groups","avatar"),{itemIDs:g,avatarSize:v,displayGroupName:f,extraInfo:h,layoutPreference:w,columns:E}=e,k=0!==g.length,[N,x]=(0,r.useState)([]),C=[{icon:"text",title:(0,l.__)("List view","buddypress"),onClick:()=>t({layoutPreference:"list"}),isActive:"list"===w},{icon:"screenoptions",title:(0,l.__)("Grid view","buddypress"),onClick:()=>t({layoutPreference:"grid"}),isActive:"grid"===w}];let P,S="bp-block-groups avatar-"+v,I=m;return"grid"===w&&(S+=" is-grid columns-"+E,I=m.filter((e=>"description"!==e.value))),k&&g.length!==N.length&&n()({path:(0,i.addQueryArgs)("/buddypress/v1/groups",{populate_extras:!0,include:g})}).then((e=>{x((0,b.sortBy)(e,[e=>g.indexOf(e.id)]))})),N.length&&(P=N.map((e=>{let n=!1,a="group-content";return"list"===w&&"description"===h&&e.description&&e.description.rendered&&(n=!0,a="group-content has-description"),(0,r.createElement)("div",{key:"bp-group-"+e.id,className:a},s&&(0,r.createElement)(o.Tooltip,{text:(0,l.__)("Remove group","buddypress")},(0,r.createElement)(o.Button,{className:"is-right",onClick:()=>{var r;(r=e.id)&&-1!==g.indexOf(r)&&(x((0,b.reject)(N,["id",r])),t({itemIDs:(0,b.remove)(g,(e=>e!==r))}))},label:(0,l.__)("Remove group","buddypress")},(0,r.createElement)(o.Dashicon,{icon:"no"}))),y&&"none"!==v&&(0,r.createElement)("div",{className:"item-header-avatar"},(0,r.createElement)("a",{href:e.link,target:"_blank"},(0,r.createElement)("img",{key:"avatar-"+e.id,className:"avatar",alt:(0,l.sprintf)((0,l.__)("Profile photo of %s","buddypress"),e.name),src:e.avatar_urls[v]}))),(0,r.createElement)("div",{className:"group-description"},f&&(0,r.createElement)("strong",null,(0,r.createElement)("a",{href:e.link,target:"_blank"},e.name)),n&&(0,r.createElement)("div",{className:"group-description-content",dangerouslySetInnerHTML:{__html:e.description.rendered}}),"active"===h&&e.last_activity&&e.last_activity_diff&&(0,r.createElement)("time",{dateTime:e.last_activity},(0,l.sprintf)(/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */2 (0, l.__)("Active %s","buddypress"),e.last_activity_diff)),"popular"===h&&e.total_member_count&&(0,r.createElement)("div",{className:"group-meta"},(0,l.sprintf)(/* translators: 1: number of group memberss. */3 (0, l._n)("%1$d member","%1$d members",e.total_member_count,"buddypress"),e.total_member_count))))}))),(0,r.createElement)("div",{...c},(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:(0,l.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(o.ToggleControl,{label:(0,l.__)("Display the group's name","buddypress"),checked:!!f,onChange:()=>{t({displayGroupName:!f})},help:f?(0,l.__)("Include the group's name.","buddypress"):(0,l.__)("Toggle to include group's name.","buddypress")}),y&&(0,r.createElement)(o.SelectControl,{label:(0,l.__)("Avatar size","buddypress"),value:v,options:p,help:(0,l.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),(0,r.createElement)(o.SelectControl,{label:(0,l.__)("Group extra information","buddypress"),value:h,options:I,help:(0,l.__)('Select "None" to show no extra information.',"buddypress"),onChange:e=>{t({extraInfo:e})}}),"grid"===w&&(0,r.createElement)(o.RangeControl,{label:(0,l.__)("Columns","buddypress"),value:E,onChange:e=>t({columns:e}),min:2,max:4,required:!0}))),(0,r.createElement)(a.BlockControls,null,(0,r.createElement)(o.ToolbarGroup,{controls:C})),k&&(0,r.createElement)("div",{className:S},P),(s||0===g.length)&&(0,r.createElement)(o.Placeholder,{icon:k?"":"groups",label:k?"":(0,l.__)("BuddyPress Groups","buddypress"),instructions:(0,l.__)("Start typing the name of the group you want to add to the groups list.","buddypress"),className:0!==g.length?"is-appender":"is-large"},(0,r.createElement)(d.AutoCompleter,{component:"groups",objectQueryArgs:{show_hidden:!1,exclude:g},slugValue:_,ariaLabel:(0,l.__)("Group's name","buddypress"),placeholder:(0,l.__)("Enter Group's name here…","buddypress"),onSelectItem:({itemID:e})=>{e&&-1===g.indexOf(e)&&t({itemIDs:[...g,parseInt(e,10)]})},useAvatar:y})))}})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var s in r)e.o(r,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:r[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,r=window.React,s=window.wp.apiFetch;var a=e.n(s);const n=window.wp.blockEditor,o=window.wp.components,l=window.wp.element,i=window.wp.i18n,d=window.wp.url,u=window.bp.blockComponents,p=window.bp.blockData,c=[{label:(0,i.__)("None","buddypress"),value:"none"},{label:(0,i.__)("Thumb","buddypress"),value:"thumb"},{label:(0,i.__)("Full","buddypress"),value:"full"}],m={public:(0,i.__)("Public","buddypress"),private:(0,i.__)("Private","buddypress"),hidden:(0,i.__)("Hidden","buddypress")},b=[{label:(0,i.__)("None","buddypress"),value:"none"},{label:(0,i.__)("Group's description","buddypress"),value:"description"},{label:(0,i.__)("Last time the group was active","buddypress"),value:"active"},{label:(0,i.__)("Amount of group members","buddypress"),value:"popular"}],_=window.lodash,y=e=>e&&e.status&&m[e.status]?m[e.status]:null,g=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/groups","title":"Groups","category":"widgets","icon":"buddicons-groups","description":"BuddyPress Groups.","keywords":["BuddyPress","groups","community"],"textdomain":"buddypress","attributes":{"itemIDs":{"type":"array","items":{"type":"integer"},"default":[]},"avatarSize":{"type":"string","default":"full"},"displayGroupName":{"type":"boolean","default":true},"extraInfo":{"type":"string","default":"none"},"layoutPreference":{"type":"string","default":"list"},"columns":{"type":"number","default":2}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(g,{icon:{background:"#fff",foreground:"#d84800",src:"buddicons-groups"},edit:({attributes:e,setAttributes:t,isSelected:s})=>{const m=(0,n.useBlockProps)(),g=(0,p.isActive)("groups","avatar"),{itemIDs:v,avatarSize:h,displayGroupName:f,extraInfo:w,layoutPreference:E,columns:k}=e,N=0!==v.length,[x,C]=(0,l.useState)([]),P=[{icon:"text",title:(0,i.__)("List view","buddypress"),onClick:()=>t({layoutPreference:"list"}),isActive:"list"===E},{icon:"screenoptions",title:(0,i.__)("Grid view","buddypress"),onClick:()=>t({layoutPreference:"grid"}),isActive:"grid"===E}];let S,I="bp-block-groups avatar-"+h,G=b;return"grid"===E&&(I+=" is-grid columns-"+k,G=b.filter((e=>"description"!==e.value))),N&&v.length!==x.length&&a()({path:(0,d.addQueryArgs)("/buddypress/v1/groups",{populate_extras:!0,include:v})}).then((e=>{C((0,_.sortBy)(e,[e=>v.indexOf(e.id)]))})),x.length&&(S=x.map((e=>{let a=!1,n="group-content";return"list"===E&&"description"===w&&e.description&&e.description.rendered&&(a=!0,n="group-content has-description"),(0,r.createElement)("div",{key:"bp-group-"+e.id,className:n},s&&(0,r.createElement)(o.Tooltip,{text:(0,i.__)("Remove group","buddypress")},(0,r.createElement)(o.Button,{className:"is-right",onClick:()=>{var r;(r=e.id)&&-1!==v.indexOf(r)&&(C((0,_.reject)(x,["id",r])),t({itemIDs:(0,_.remove)(v,(e=>e!==r))}))},label:(0,i.__)("Remove group","buddypress")},(0,r.createElement)(o.Dashicon,{icon:"no"}))),g&&"none"!==h&&(0,r.createElement)("div",{className:"item-header-avatar"},(0,r.createElement)("a",{href:e.link,target:"_blank"},(0,r.createElement)("img",{key:"avatar-"+e.id,className:"avatar",alt:(0,i.sprintf)((0,i.__)("Profile photo of %s","buddypress"),e.name),src:e.avatar_urls[h]}))),(0,r.createElement)("div",{className:"group-description"},f&&(0,r.createElement)("strong",null,(0,r.createElement)("a",{href:e.link,target:"_blank"},e.name)),a&&(0,r.createElement)("div",{className:"group-description-content",dangerouslySetInnerHTML:{__html:e.description.rendered}}),"active"===w&&e.last_activity&&e.last_activity_diff&&(0,r.createElement)("time",{dateTime:e.last_activity},(0,i.sprintf)(/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */ 2 (0,i.__)("Active %s","buddypress"),e.last_activity_diff)),"popular"===w&&e.total_member_count&&(0,r.createElement)("div",{className:"group-meta"},(0,i.sprintf)(/* translators: 1: number of group memberss. */ 3 (0,i._n)("%1$d member","%1$d members",e.total_member_count,"buddypress"),e.total_member_count))))}))),(0,r.createElement)("div",{...m},(0,r.createElement)(n.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:(0,i.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(o.ToggleControl,{label:(0,i.__)("Display the group's name","buddypress"),checked:!!f,onChange:()=>{t({displayGroupName:!f})},help:f?(0,i.__)("Include the group's name.","buddypress"):(0,i.__)("Toggle to include group's name.","buddypress")}),g&&(0,r.createElement)(o.SelectControl,{label:(0,i.__)("Avatar size","buddypress"),value:h,options:c,help:(0,i.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),(0,r.createElement)(o.SelectControl,{label:(0,i.__)("Group extra information","buddypress"),value:w,options:G,help:(0,i.__)('Select "None" to show no extra information.',"buddypress"),onChange:e=>{t({extraInfo:e})}}),"grid"===E&&(0,r.createElement)(o.RangeControl,{label:(0,i.__)("Columns","buddypress"),value:k,onChange:e=>t({columns:e}),min:2,max:4,required:!0}))),(0,r.createElement)(n.BlockControls,null,(0,r.createElement)(o.ToolbarGroup,{controls:P})),N&&(0,r.createElement)("div",{className:I},S),(s||0===v.length)&&(0,r.createElement)(o.Placeholder,{icon:N?"":"groups",label:N?"":(0,i.__)("BuddyPress Groups","buddypress"),instructions:(0,i.__)("Start typing the name of the group you want to add to the groups list.","buddypress"),className:0!==v.length?"is-appender":"is-large"},(0,r.createElement)(u.AutoCompleter,{component:"groups",objectQueryArgs:{show_hidden:!1,exclude:v},slugValue:y,ariaLabel:(0,i.__)("Group's name","buddypress"),placeholder:(0,i.__)("Enter Group's name here…","buddypress"),onSelectItem:({itemID:e})=>{e&&-1===v.indexOf(e)&&t({itemIDs:[...v,parseInt(e,10)]})},useAvatar:g})))}})})(); -
branches/12.0/src/bp-members/blocks/active-members/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array(' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '6cf8fad8aacc6cffe683');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => 'b6a7a953f611eba07221'); -
branches/12.0/src/bp-members/blocks/active-members/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,r=window.wp.element,n=window.wp.blockEditor,o=window.wp.components,s=window.wp.i18n,i=window.wp.serverSideRender,l=e.n(i),a=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/active-members","title":"Recently Active Members","category":"widgets","icon":"groups","description":"Profile photos of recently active members.","keywords":["BuddyPress","members","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxMembers":{"type":"number","default":15}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(a,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t})=>{const i=(0,n.useBlockProps)(),{title:a,maxMembers:c}=e,d=a||(0,s.__)("Recently Active Members","buddypress"),u={...e,title:d};return(0,r.createElement)("div",{...i},(0,r.createElement)(n.InspectorControls,null,(0,r.createElement)(o.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(o.TextControl,{label:(0,s.__)("Title","buddypress"),value:d,onChange:e=>{t({title:e})}}),(0,r.createElement)(o.RangeControl,{label:(0,s.__)("Max members to show","buddypress"),value:c,onChange:e=>t({maxMembers:e}),min:1,max:15,required:!0}))),(0,r.createElement)(o.Disabled,null,(0,r.createElement)(l(),{block:"bp/active-members",attributes:u})))}})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var s in r)e.o(r,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:r[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,r=window.React,s=window.wp.blockEditor,n=window.wp.components,o=window.wp.i18n,i=window.wp.serverSideRender;var l=e.n(i);const a=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/active-members","title":"Recently Active Members","category":"widgets","icon":"groups","description":"Profile photos of recently active members.","keywords":["BuddyPress","members","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxMembers":{"type":"number","default":15}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(a,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t})=>{const i=(0,s.useBlockProps)(),{title:a,maxMembers:d}=e,c=a||(0,o.__)("Recently Active Members","buddypress"),m={...e,title:c};return(0,r.createElement)("div",{...i},(0,r.createElement)(s.InspectorControls,null,(0,r.createElement)(n.PanelBody,{title:(0,o.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(n.TextControl,{label:(0,o.__)("Title","buddypress"),value:c,onChange:e=>{t({title:e})}}),(0,r.createElement)(n.RangeControl,{label:(0,o.__)("Max members to show","buddypress"),value:d,onChange:e=>t({maxMembers:e}),min:1,max:15,required:!0}))),(0,r.createElement)(n.Disabled,null,(0,r.createElement)(l(),{block:"bp/active-members",attributes:m})))}})})(); -
branches/12.0/src/bp-members/blocks/dynamic-members/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array('bp-block-data', ' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '14cc06973ae0bc413685');1 <?php return array('dependencies' => array('bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '6c5604485f82faee6516'); -
branches/12.0/src/bp-members/blocks/dynamic-members/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,r=window.wp.element,n=window.wp.blockEditor,l=window.wp.components,s=window.wp.i18n,o=window.wp.serverSideRender,i=e.n(o),a=window.bp.blockData;const d=[{label:(0,s._x)("Newest","Members","buddypress"),value:"newest"},{label:(0,s._x)("Active","Members","buddypress"),value:"active"},{label:(0,s._x)("Popular","Members","buddypress"),value:"popular"}];var u=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/dynamic-members","title":"Dynamic Members List","category":"widgets","icon":"groups","description":"A dynamic list of recently active, popular, and newest members.","keywords":["BuddyPress","members","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxMembers":{"type":"number","default":5},"memberDefault":{"type":"string","default":"active"},"linkTitle":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(u,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t})=>{const o=(0,n.useBlockProps)(),{title:u,maxMembers:c,memberDefault:b,linkTitle:m}=e,p=(0,a.isActive)("friends")?d:d.filter((e=>"popular"!==e.value)),y=u||(0,s.__)("Members","buddypress"),w={...e,title:y};return(0,r.createElement)("div",{...o},(0,r.createElement)(n.InspectorControls,null,(0,r.createElement)(l.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(l.TextControl,{label:(0,s.__)("Title","buddypress"),value:y,onChange:e=>{t({title:e})}}),(0,r.createElement)(l.RangeControl,{label:(0,s.__)("Max members to show","buddypress"),value:c,onChange:e=>t({maxMembers:e}),min:1,max:10,required:!0}),(0,r.createElement)(l.SelectControl,{label:(0,s.__)("Default members to show","buddypress"),value:b,options:p,onChange:e=>{t({memberDefault:e})}}),(0,r.createElement)(l.ToggleControl,{label:(0,s.__)("Link block title to Members directory","buddypress"),checked:!!m,onChange:()=>{t({linkTitle:!m})}}))),(0,r.createElement)(l.Disabled,null,(0,r.createElement)(i(),{block:"bp/dynamic-members",attributes:w})))}})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var l in r)e.o(r,l)&&!e.o(t,l)&&Object.defineProperty(t,l,{enumerable:!0,get:r[l]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,r=window.React,l=window.wp.blockEditor,s=window.wp.components,n=window.wp.i18n,a=window.wp.serverSideRender;var o=e.n(a);const i=window.bp.blockData,d=[{label:(0,n._x)("Newest","Members","buddypress"),value:"newest"},{label:(0,n._x)("Active","Members","buddypress"),value:"active"},{label:(0,n._x)("Popular","Members","buddypress"),value:"popular"}],b=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/dynamic-members","title":"Dynamic Members List","category":"widgets","icon":"groups","description":"A dynamic list of recently active, popular, and newest members.","keywords":["BuddyPress","members","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxMembers":{"type":"number","default":5},"memberDefault":{"type":"string","default":"active"},"linkTitle":{"type":"boolean","default":false}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(b,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t})=>{const a=(0,l.useBlockProps)(),{title:b,maxMembers:m,memberDefault:u,linkTitle:c}=e,p=(0,i.isActive)("friends")?d:d.filter((e=>"popular"!==e.value)),y=b||(0,n.__)("Members","buddypress"),w={...e,title:y};return(0,r.createElement)("div",{...a},(0,r.createElement)(l.InspectorControls,null,(0,r.createElement)(s.PanelBody,{title:(0,n.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(s.TextControl,{label:(0,n.__)("Title","buddypress"),value:y,onChange:e=>{t({title:e})}}),(0,r.createElement)(s.RangeControl,{label:(0,n.__)("Max members to show","buddypress"),value:m,onChange:e=>t({maxMembers:e}),min:1,max:10,required:!0}),(0,r.createElement)(s.SelectControl,{label:(0,n.__)("Default members to show","buddypress"),value:u,options:p,onChange:e=>{t({memberDefault:e})}}),(0,r.createElement)(s.ToggleControl,{label:(0,n.__)("Link block title to Members directory","buddypress"),checked:!!c,onChange:()=>{t({linkTitle:!c})}}))),(0,r.createElement)(s.Disabled,null,(0,r.createElement)(o(),{block:"bp/dynamic-members",attributes:w})))}})})(); -
branches/12.0/src/bp-members/blocks/dynamic-widget/index.asset.php
r13827 r14113 1 <?php return array('dependencies' => array('bp-dynamic-widget-block', 'wp-escape-html', 'wp-i18n'), 'version' => ' 8936cbebdc61caff43df');1 <?php return array('dependencies' => array('bp-dynamic-widget-block', 'wp-escape-html', 'wp-i18n'), 'version' => '538e30a01bebc54eb227'); -
branches/12.0/src/bp-members/blocks/dynamic-widget/index.js
r13827 r14113 1 !function(){"use strict";vare=window.wp.i18n,t=window.wp.escapeHtml,s=window.bp.dynamicWidgetBlock;class r extends s.dynamicWidgetBlock{loop(s=[],r="",i="active"){const a=super.useTemplate("bp-dynamic-members-item"),c=document.querySelector("#"+r);let n="";s&&s.length?s.forEach((s=>{if("active"===i&&s.last_activity)1 (()=>{"use strict";const e=window.wp.i18n,t=window.wp.escapeHtml,s=window.bp.dynamicWidgetBlock;class r extends s.dynamicWidgetBlock{loop(s=[],r="",i="active"){const a=super.useTemplate("bp-dynamic-members-item"),c=document.querySelector("#"+r);let n="";s&&s.length?s.forEach((s=>{if("active"===i&&s.last_activity) 2 2 /* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */ 3 3 s.extra=(0,t.escapeHTML)((0,e.sprintf)((0,e.__)("Active %s","buddypress"),s.last_activity.timediff));else if("popular"===i&&s.total_friend_count){const r=parseInt(s.total_friend_count,10);s.extra=0===r?(0,t.escapeHTML)((0,e.__)("No friends","buddypress")):1===r?(0,t.escapeHTML)((0,e.__)("1 friend","buddypress")):(0,t.escapeHTML)((0,e.sprintf)((0,e.__)("%s friends","buddypress"),s.total_friend_count))}else"newest"===i&&s.registered_since&&( … … 5 5 s.extra=(0,t.escapeHTML)((0,e.sprintf)((0,e.__)("Registered %s","buddypress"),s.registered_since)));s.name=(0,t.escapeHTML)(s.name), 6 6 /* translators: %s: member name */ 7 s.avatar_alt=(0,t.escapeAttribute)((0,e.sprintf)((0,e.__)("Profile picture of %s","buddypress"),s.name)),n+=a(s)})):n='<div class="widget-error">'+(0,e.__)("No members found.","buddypress")+"</div>",c.innerHTML=n}start(){this.blocks.forEach(((e,t)=>{const{selector:s}=e,{type:r}=e.query_args,i=document.querySelector("#"+s).closest(".bp-dynamic-block-container");super.getItems(r,t),i.querySelectorAll(".item-options a").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.target.closest(".item-options").querySelector(".selected").classList.remove("selected"),e.target.classList.add("selected");const s=e.target.getAttribute("data-bp-sort");s!==this.blocks[t].query_args.type&&super.getItems(s,t)}))}))}))}}const i=new r(window.bpDynamicMembersSettings||{},window.bpDynamicMembersBlocks||{});"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i.start()):i.start()} ();7 s.avatar_alt=(0,t.escapeAttribute)((0,e.sprintf)((0,e.__)("Profile picture of %s","buddypress"),s.name)),n+=a(s)})):n='<div class="widget-error">'+(0,e.__)("No members found.","buddypress")+"</div>",c.innerHTML=n}start(){this.blocks.forEach(((e,t)=>{const{selector:s}=e,{type:r}=e.query_args,i=document.querySelector("#"+s).closest(".bp-dynamic-block-container");super.getItems(r,t),i.querySelectorAll(".item-options a").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.target.closest(".item-options").querySelector(".selected").classList.remove("selected"),e.target.classList.add("selected");const s=e.target.getAttribute("data-bp-sort");s!==this.blocks[t].query_args.type&&super.getItems(s,t)}))}))}))}}const i=new r(window.bpDynamicMembersSettings||{},window.bpDynamicMembersBlocks||{});"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i.start()):i.start()})(); -
branches/12.0/src/bp-members/blocks/member/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', ' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '3dd430cb825543c91433');1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '1aa34d3cd90456d10996'); -
branches/12.0/src/bp-members/blocks/member/index.css
r13463 r14113 1 [data-type="bp/member"] input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}.bp-block-member{position:relative}.bp-block-member .member-content{display:flex}.bp-block-member .user-nicename{display:block}.bp-block-member .user-nicename a{border:none;color:currentColor;text-decoration:none}.bp-block-member .bp-profile-button{width:100%}.bp-block-member .bp-profile-button a.button{bottom:10px;display:inline-block;margin:18px 0 0;position:absolute;right:0}.bp-block-member.has-cover .item-header-avatar,.bp-block-member.has-cover .member-content,.bp-block-member.has-cover .member-description{z-index:2}.bp-block-member.has-cover .member-content,.bp-block-member.has-cover .member-description{padding-top:75px}.bp-block-member.has-cover .bp-member-cover-image{background-color:#c5c5c5;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;display:block;height:150px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.bp-block-member img.avatar{height:auto;width:auto}.bp-block-member.avatar-none .item-header-avatar{display:none}.bp-block-member.avatar-none.has-cover{min-height:200px}.bp-block-member.avatar-full{min-height:150px}.bp-block-member.avatar-full .item-header-avatar{width:180px}.bp-block-member.avatar-thumb .member-content{align-items:center;min-height:50px}.bp-block-member.avatar-thumb .item-header-avatar{width:70px}.bp-block-member.avatar-full.has-cover{min-height:300px}.bp-block-member.avatar-full.has-cover .item-header-avatar{width:200px}.bp-block-member.avatar-full.has-cover img.avatar{background: hsla(0,0%,100%,.8);border:2px solid #fff;margin-left:20px}.bp-block-member.avatar-thumb.has-cover .item-header-avatar{padding-top:75px}.entry .entry-content .bp-block-member .user-nicename a{border:none;color:currentColor;text-decoration:none}1 [data-type="bp/member"] input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}.bp-block-member{position:relative}.bp-block-member .member-content{display:flex}.bp-block-member .user-nicename{display:block}.bp-block-member .user-nicename a{border:none;color:currentColor;text-decoration:none}.bp-block-member .bp-profile-button{width:100%}.bp-block-member .bp-profile-button a.button{bottom:10px;display:inline-block;margin:18px 0 0;position:absolute;right:0}.bp-block-member.has-cover .item-header-avatar,.bp-block-member.has-cover .member-content,.bp-block-member.has-cover .member-description{z-index:2}.bp-block-member.has-cover .member-content,.bp-block-member.has-cover .member-description{padding-top:75px}.bp-block-member.has-cover .bp-member-cover-image{background-color:#c5c5c5;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;display:block;height:150px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.bp-block-member img.avatar{height:auto;width:auto}.bp-block-member.avatar-none .item-header-avatar{display:none}.bp-block-member.avatar-none.has-cover{min-height:200px}.bp-block-member.avatar-full{min-height:150px}.bp-block-member.avatar-full .item-header-avatar{width:180px}.bp-block-member.avatar-thumb .member-content{align-items:center;min-height:50px}.bp-block-member.avatar-thumb .item-header-avatar{width:70px}.bp-block-member.avatar-full.has-cover{min-height:300px}.bp-block-member.avatar-full.has-cover .item-header-avatar{width:200px}.bp-block-member.avatar-full.has-cover img.avatar{background:#fffc;border:2px solid #fff;margin-left:20px}.bp-block-member.avatar-thumb.has-cover .item-header-avatar{padding-top:75px}.entry .entry-content .bp-block-member .user-nicename a{border:none;color:currentColor;text-decoration:none} -
branches/12.0/src/bp-members/blocks/member/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,n=window.wp.element,r=window.wp.blockEditor,l=window.wp.components,s=window.wp.i18n,o=window.wp.serverSideRender,a=e.n(o),i=window.bp.blockComponents,d=window.bp.blockData;const u=[{label:(0,s.__)("None","buddypress"),value:"none"},{label:(0,s.__)("Thumb","buddypress"),value:"thumb"},{label:(0,s.__)("Full","buddypress"),value:"full"}],p=e=>e&&e.mention_name?e.mention_name:null;var m=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/member","title":"Member","category":"widgets","icon":"admin-users","description":"BuddyPress Member.","keywords":["BuddyPress","member","community"],"textdomain":"buddypress","attributes":{"itemID":{"type":"integer","default":0},"avatarSize":{"type":"string","default":"full"},"displayMentionSlug":{"type":"boolean","default":true},"displayActionButton":{"type":"boolean","default":true},"displayCoverImage":{"type":"boolean","default":true}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(m,{icon:{background:"#fff",foreground:"#d84800",src:"admin-users"},edit:({attributes:e,setAttributes:t})=>{const o=(0,r.useBlockProps)(),m=(0,d.isActive)("members","avatar"),c=(0,d.isActive)("activity","mentions"),b=(0,d.isActive)("members","cover"),{avatarSize:y,displayMentionSlug:_,displayActionButton:g,displayCoverImage:h}=e;return e.itemID?(0,n.createElement)("div",{...o},(0,n.createElement)(r.BlockControls,null,(0,n.createElement)(l.Toolbar,{label:(0,s.__)("Block toolbar","buddypress")},(0,n.createElement)(l.ToolbarButton,{icon:"edit",title:(0,s.__)("Select another member","buddypress"),onClick:()=>{t({itemID:0})}}))),(0,n.createElement)(r.InspectorControls,null,(0,n.createElement)(l.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,n.createElement)(l.ToggleControl,{label:(0,s.__)("Display Profile button","buddypress"),checked:!!g,onChange:()=>{t({displayActionButton:!g})},help:g?(0,s.__)("Include a link to the user's profile page under their display name.","buddypress"):(0,s.__)("Toggle to display a link to the user's profile page under their display name.","buddypress")}),m&&(0,n.createElement)(l.SelectControl,{label:(0,s.__)("Avatar size","buddypress"),value:y,options:u,help:(0,s.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),b&&(0,n.createElement)(l.ToggleControl,{label:(0,s.__)("Display Cover Image","buddypress"),checked:!!h,onChange:()=>{t({displayCoverImage:!h})},help:h?(0,s.__)("Include the user's cover image over their display name.","buddypress"):(0,s.__)("Toggle to display the user's cover image over their display name.","buddypress")}),c&&(0,n.createElement)(l.ToggleControl,{label:(0,s.__)("Display Mention slug","buddypress"),checked:!!_,onChange:()=>{t({displayMentionSlug:!_})},help:_?(0,s.__)("Include the user's mention name under their display name.","buddypress"):(0,s.__)("Toggle to display the user's mention name under their display name.","buddypress")}))),(0,n.createElement)(l.Disabled,null,(0,n.createElement)(a(),{block:"bp/member",attributes:e}))):(0,n.createElement)("div",{...o},(0,n.createElement)(l.Placeholder,{icon:"admin-users",label:(0,s.__)("BuddyPress Member","buddypress"),instructions:(0,s.__)("Start typing the name of the member you want to feature into this post.","buddypress")},(0,n.createElement)(i.AutoCompleter,{component:"members",slugValue:p,ariaLabel:(0,s.__)("Member's username","buddypress"),placeholder:(0,s.__)("Enter Member's username here…","buddypress"),onSelectItem:t,useAvatar:m})))}})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var s in r)e.o(r,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:r[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,r=window.React,s=window.wp.blockEditor,n=window.wp.components,l=window.wp.i18n,a=window.wp.serverSideRender;var o=e.n(a);const i=window.bp.blockComponents,d=window.bp.blockData,u=[{label:(0,l.__)("None","buddypress"),value:"none"},{label:(0,l.__)("Thumb","buddypress"),value:"thumb"},{label:(0,l.__)("Full","buddypress"),value:"full"}],p=e=>e&&e.mention_name?e.mention_name:null,m=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/member","title":"Member","category":"widgets","icon":"admin-users","description":"BuddyPress Member.","keywords":["BuddyPress","member","community"],"textdomain":"buddypress","attributes":{"itemID":{"type":"integer","default":0},"avatarSize":{"type":"string","default":"full"},"displayMentionSlug":{"type":"boolean","default":true},"displayActionButton":{"type":"boolean","default":true},"displayCoverImage":{"type":"boolean","default":true}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(m,{icon:{background:"#fff",foreground:"#d84800",src:"admin-users"},edit:({attributes:e,setAttributes:t})=>{const a=(0,s.useBlockProps)(),m=(0,d.isActive)("members","avatar"),c=(0,d.isActive)("activity","mentions"),b=(0,d.isActive)("members","cover"),{avatarSize:y,displayMentionSlug:_,displayActionButton:g,displayCoverImage:h}=e;return e.itemID?(0,r.createElement)("div",{...a},(0,r.createElement)(s.BlockControls,null,(0,r.createElement)(n.Toolbar,{label:(0,l.__)("Block toolbar","buddypress")},(0,r.createElement)(n.ToolbarButton,{icon:"edit",title:(0,l.__)("Select another member","buddypress"),onClick:()=>{t({itemID:0})}}))),(0,r.createElement)(s.InspectorControls,null,(0,r.createElement)(n.PanelBody,{title:(0,l.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(n.ToggleControl,{label:(0,l.__)("Display Profile button","buddypress"),checked:!!g,onChange:()=>{t({displayActionButton:!g})},help:g?(0,l.__)("Include a link to the user's profile page under their display name.","buddypress"):(0,l.__)("Toggle to display a link to the user's profile page under their display name.","buddypress")}),m&&(0,r.createElement)(n.SelectControl,{label:(0,l.__)("Avatar size","buddypress"),value:y,options:u,help:(0,l.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),b&&(0,r.createElement)(n.ToggleControl,{label:(0,l.__)("Display Cover Image","buddypress"),checked:!!h,onChange:()=>{t({displayCoverImage:!h})},help:h?(0,l.__)("Include the user's cover image over their display name.","buddypress"):(0,l.__)("Toggle to display the user's cover image over their display name.","buddypress")}),c&&(0,r.createElement)(n.ToggleControl,{label:(0,l.__)("Display Mention slug","buddypress"),checked:!!_,onChange:()=>{t({displayMentionSlug:!_})},help:_?(0,l.__)("Include the user's mention name under their display name.","buddypress"):(0,l.__)("Toggle to display the user's mention name under their display name.","buddypress")}))),(0,r.createElement)(n.Disabled,null,(0,r.createElement)(o(),{block:"bp/member",attributes:e}))):(0,r.createElement)("div",{...a},(0,r.createElement)(n.Placeholder,{icon:"admin-users",label:(0,l.__)("BuddyPress Member","buddypress"),instructions:(0,l.__)("Start typing the name of the member you want to feature into this post.","buddypress")},(0,r.createElement)(i.AutoCompleter,{component:"members",slugValue:p,ariaLabel:(0,l.__)("Member's username","buddypress"),placeholder:(0,l.__)("Enter Member's username here…","buddypress"),onSelectItem:t,useAvatar:m})))}})})(); -
branches/12.0/src/bp-members/blocks/members/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', 'lodash', ' wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '252692b89a5db4b59d8f');1 <?php return array('dependencies' => array('bp-block-components', 'bp-block-data', 'lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => 'a3acf0d9478c8f3be090'); -
branches/12.0/src/bp-members/blocks/members/index.css
r13463 r14113 1 [data-type="bp/members"] .components-placeholder.is-appender{min-height:0}[data-type="bp/members"] .components-placeholder.is-appender .components-placeholder__label:empty{display:none}[data-type="bp/members"] .components-placeholder input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}[data-type="bp/members"].avatar-none .member-description{width:calc(100% - 44px)}[data-type="bp/members"].avatar-full .member-description{width:calc(100% - 224px)}[data-type="bp/members"].avatar-thumb .member-description{width:calc(100% - 114px)}[data-type="bp/members"] .member-content{position:relative}[data-type="bp/members"] .member-content .is-right{position:absolute;right:2px;top:2px}[data-type="bp/members"] .columns-2 .member-content .member-description,[data-type="bp/members"] .columns-3 .member-content .member-description,[data-type="bp/members"] .columns-4 .member-content .member-description{padding-left:44px;width:calc(100% - 44px)}[data-type="bp/members"] .columns-3 .is-right{right:-10px}[data-type="bp/members"] .columns-4 .is-right{right:-50px}.bp-block-members.is-grid{display:flex;flex-wrap:wrap;padding:0}.bp-block-members.is-grid .member-content{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.bp-block-members.columns-2 .member-content{width:calc(50% - .625em)}.bp-block-members.columns-2 .member-content:nth-child(2n){margin-right:0}.bp-block-members.columns-3 .member-content{width:calc(33.33333% - .83333em)}.bp-block-members.columns-3 .member-content:nth-child(3n){margin-right:0}.bp-block-members.columns-4 .member-content{width:calc(25% - .9375em)}.bp-block-members.columns-4 .member-content:nth-child(4n){margin-right:0}}.bp-block-members .member-content{display:flex;flex-direction:column;padding-bottom:1em;text-align:center}.bp-block-members .member-content .item-header-avatar,.bp-block-members .member-content .member-description{width:100%}.bp-block-members .member-content .item-header-avatar{margin:0 auto}.bp-block-members .member-content .item-header-avatar img.avatar{display:inline-block}@media(min-width:600px){.bp-block-members .member-content{flex-direction:row;text-align:left}.bp-block-members .member-content .item-header-avatar,.bp-block-members .member-content .member-description{width:auto}.bp-block-members .member-content .item-header-avatar{margin:0}}.bp-block-members .member-content .user-nicename{display:block}.bp-block-members .member-content .user-nicename a{border:none;color:currentColor;text-decoration:none}.bp-block-members .member-content time{color:#767676;display:block;font-size:80%}.bp-block-members.avatar-none .item-header-avatar{display:none}.bp-block-members.avatar-full{min-height:190px}.bp-block-members.avatar-full .item-header-avatar{width:180px}.bp-block-members.avatar-thumb .member-content{min-height:80px}.bp-block-members.avatar-thumb .item-header-avatar{width:70px}.bp-block-members.columns-2 .member-content,.bp-block-members.columns-3 .member-content,.bp-block-members.columns-4 .member-content{display:block;text-align:center}.bp-block-members.columns-2 .member-content .item-header-avatar,.bp-block-members.columns-3 .member-content .item-header-avatar,.bp-block-members.columns-4 .member-content .item-header-avatar{margin:0 auto}.bp-block-members img.avatar{height:auto;max-width: -moz-fit-content;max-width:fit-content;width:auto}.bp-block-members .member-content.has-activity{align-items:center}.bp-block-members .member-content.has-activity .item-header-avatar{padding-right:1em}.bp-block-members .member-content.has-activity .wp-block-quote{margin-bottom:0;text-align:left}.bp-block-members .member-content.has-activity .wp-block-quote cite a,.entry .entry-content .bp-block-members .user-nicename a{border:none;color:currentColor;text-decoration:none}1 [data-type="bp/members"] .components-placeholder.is-appender{min-height:0}[data-type="bp/members"] .components-placeholder.is-appender .components-placeholder__label:empty{display:none}[data-type="bp/members"] .components-placeholder input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}[data-type="bp/members"].avatar-none .member-description{width:calc(100% - 44px)}[data-type="bp/members"].avatar-full .member-description{width:calc(100% - 224px)}[data-type="bp/members"].avatar-thumb .member-description{width:calc(100% - 114px)}[data-type="bp/members"] .member-content{position:relative}[data-type="bp/members"] .member-content .is-right{position:absolute;right:2px;top:2px}[data-type="bp/members"] .columns-2 .member-content .member-description,[data-type="bp/members"] .columns-3 .member-content .member-description,[data-type="bp/members"] .columns-4 .member-content .member-description{padding-left:44px;width:calc(100% - 44px)}[data-type="bp/members"] .columns-3 .is-right{right:-10px}[data-type="bp/members"] .columns-4 .is-right{right:-50px}.bp-block-members.is-grid{display:flex;flex-wrap:wrap;padding:0}.bp-block-members.is-grid .member-content{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.bp-block-members.columns-2 .member-content{width:calc(50% - .625em)}.bp-block-members.columns-2 .member-content:nth-child(2n){margin-right:0}.bp-block-members.columns-3 .member-content{width:calc(33.33333% - .83333em)}.bp-block-members.columns-3 .member-content:nth-child(3n){margin-right:0}.bp-block-members.columns-4 .member-content{width:calc(25% - .9375em)}.bp-block-members.columns-4 .member-content:nth-child(4n){margin-right:0}}.bp-block-members .member-content{display:flex;flex-direction:column;padding-bottom:1em;text-align:center}.bp-block-members .member-content .item-header-avatar,.bp-block-members .member-content .member-description{width:100%}.bp-block-members .member-content .item-header-avatar{margin:0 auto}.bp-block-members .member-content .item-header-avatar img.avatar{display:inline-block}@media(min-width:600px){.bp-block-members .member-content{flex-direction:row;text-align:left}.bp-block-members .member-content .item-header-avatar,.bp-block-members .member-content .member-description{width:auto}.bp-block-members .member-content .item-header-avatar{margin:0}}.bp-block-members .member-content .user-nicename{display:block}.bp-block-members .member-content .user-nicename a{border:none;color:currentColor;text-decoration:none}.bp-block-members .member-content time{color:#767676;display:block;font-size:80%}.bp-block-members.avatar-none .item-header-avatar{display:none}.bp-block-members.avatar-full{min-height:190px}.bp-block-members.avatar-full .item-header-avatar{width:180px}.bp-block-members.avatar-thumb .member-content{min-height:80px}.bp-block-members.avatar-thumb .item-header-avatar{width:70px}.bp-block-members.columns-2 .member-content,.bp-block-members.columns-3 .member-content,.bp-block-members.columns-4 .member-content{display:block;text-align:center}.bp-block-members.columns-2 .member-content .item-header-avatar,.bp-block-members.columns-3 .member-content .item-header-avatar,.bp-block-members.columns-4 .member-content .item-header-avatar{margin:0 auto}.bp-block-members img.avatar{height:auto;max-width:fit-content;width:auto}.bp-block-members .member-content.has-activity{align-items:center}.bp-block-members .member-content.has-activity .item-header-avatar{padding-right:1em}.bp-block-members .member-content.has-activity .wp-block-quote{margin-bottom:0;text-align:left}.bp-block-members .member-content.has-activity .wp-block-quote cite a,.entry .entry-content .bp-block-members .user-nicename a{border:none;color:currentColor;text-decoration:none} -
branches/12.0/src/bp-members/blocks/members/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var a=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(a,{a:a}),a},d:function(t,a){for(var n in a)e.o(a,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:a[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,a=window.wp.element,n=window.wp.apiFetch,r=e.n(n),s=window.wp.blockEditor,l=window.wp.components,i=window.wp.i18n,o=window.wp.url,d=window.bp.blockComponents,u=window.bp.blockData;const m=[{label:(0,i.__)("None","buddypress"),value:"none"},{label:(0,i.__)("Thumb","buddypress"),value:"thumb"},{label:(0,i.__)("Full","buddypress"),value:"full"}],c=[{label:(0,i.__)("None","buddypress"),value:"none"},{label:(0,i.__)("Last time the user was active","buddypress"),value:"last_activity"},{label:(0,i.__)("Latest activity the user posted","buddypress"),value:"latest_update"}];var p=window.lodash;const b=e=>e&&e.mention_name?e.mention_name:null;var y=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/members","title":"Members","category":"widgets","icon":"groups","description":"BuddyPress Members.","keywords":["BuddyPress","members","community"],"textdomain":"buddypress","attributes":{"itemIDs":{"type":"array","items":{"type":"integer"},"default":[]},"avatarSize":{"type":"string","default":"full"},"displayMentionSlug":{"type":"boolean","default":true},"displayUserName":{"type":"boolean","default":true},"extraData":{"type":"string","default":"none"},"layoutPreference":{"type":"string","default":"list"},"columns":{"type":"number","default":2}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(y,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t,isSelected:n})=>{const y=(0,s.useBlockProps)(),_=(0,u.isActive)("members","avatar"),g=(0,u.isActive)("activity","mentions"),{itemIDs:v,avatarSize:h,displayMentionSlug:f,displayUserName:w,extraData:E,layoutPreference:k,columns:C}=e,S=0!==v.length,[N,x]=(0,a.useState)([]),P=[{icon:"text",title:(0,i.__)("List view","buddypress"),onClick:()=>t({layoutPreference:"list"}),isActive:"list"===k},{icon:"screenoptions",title:(0,i.__)("Grid view","buddypress"),onClick:()=>t({layoutPreference:"grid"}),isActive:"grid"===k}];let D,A="bp-block-members avatar-"+h,I=c;return"grid"===k&&(A+=" is-grid columns-"+C,I=c.filter((e=>"latest_update"!==e.value))),S&&v.length!==N.length&&r()({path:(0,o.addQueryArgs)("/buddypress/v1/members",{populate_extras:!0,include:v})}).then((e=>{x((0,p.sortBy)(e,[e=>v.indexOf(e.id)]))})),N.length&&(D=N.map((e=>{let r=!1,s="member-content";return"list"===k&&"latest_update"===E&&e.latest_update&&e.latest_update.rendered&&(r=!0,s="member-content has-activity"),(0,a.createElement)("div",{key:"bp-member-"+e.id,className:s},n&&(0,a.createElement)(l.Tooltip,{text:(0,i.__)("Remove member","buddypress")},(0,a.createElement)(l.Button,{className:"is-right",onClick:()=>{var a;(a=e.id)&&-1!==v.indexOf(a)&&(x((0,p.reject)(N,["id",a])),t({itemIDs:(0,p.remove)(v,(e=>e!==a))}))},label:(0,i.__)("Remove member","buddypress")},(0,a.createElement)(l.Dashicon,{icon:"no"}))),_&&"none"!==h&&(0,a.createElement)("div",{className:"item-header-avatar"},(0,a.createElement)("a",{href:e.link,target:"_blank"},(0,a.createElement)("img",{key:"avatar-"+e.id,className:"avatar",alt:(0,i.sprintf)((0,i.__)("Profile photo of %s","buddypress"),e.name),src:e.avatar_urls[h]}))),(0,a.createElement)("div",{className:"member-description"},r&&(0,a.createElement)("blockquote",{className:"wp-block-quote"},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:e.latest_update.rendered}}),(0,a.createElement)("cite",null,w&&(0,a.createElement)("span",null,e.name)," ",g&&f&&(0,a.createElement)("a",{href:e.link,target:"_blank"},"(@",e.mention_name,")"))),!r&&w&&(0,a.createElement)("strong",null,(0,a.createElement)("a",{href:e.link,target:"_blank"},e.name)),!r&&g&&f&&(0,a.createElement)("span",{className:"user-nicename"},"@",e.mention_name),"last_activity"===E&&e.last_activity&&e.last_activity.date&&(0,a.createElement)("time",{dateTime:e.last_activity.date},(0,i.sprintf)(/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */2 (0, i.__)("Active %s","buddypress"),e.last_activity.timediff))))}))),(0,a.createElement)("div",{...y},(0,a.createElement)(s.InspectorControls,null,(0,a.createElement)(l.PanelBody,{title:(0,i.__)("Settings","buddypress"),initialOpen:!0},(0,a.createElement)(l.ToggleControl,{label:(0,i.__)("Display the user name","buddypress"),checked:!!w,onChange:()=>{t({displayUserName:!w})},help:w?(0,i.__)("Include the user's display name.","buddypress"):(0,i.__)("Toggle to include user's display name.","buddypress")}),g&&(0,a.createElement)(l.ToggleControl,{label:(0,i.__)("Display Mention slug","buddypress"),checked:!!f,onChange:()=>{t({displayMentionSlug:!f})},help:f?(0,i.__)("Include the user's mention name under their display name.","buddypress"):(0,i.__)("Toggle to display the user's mention name under their display name.","buddypress")}),_&&(0,a.createElement)(l.SelectControl,{label:(0,i.__)("Avatar size","buddypress"),value:h,options:m,help:(0,i.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),(0,a.createElement)(l.SelectControl,{label:(0,i.__)("BuddyPress extra information","buddypress"),value:E,options:I,help:(0,i.__)('Select "None" to show no extra information.',"buddypress"),onChange:e=>{t({extraData:e})}}),"grid"===k&&(0,a.createElement)(l.RangeControl,{label:(0,i.__)("Columns","buddypress"),value:C,onChange:e=>t({columns:e}),min:2,max:4,required:!0}))),(0,a.createElement)(s.BlockControls,null,(0,a.createElement)(l.ToolbarGroup,{controls:P})),S&&(0,a.createElement)("div",{className:A},D),(n||0===v.length)&&(0,a.createElement)(l.Placeholder,{icon:S?"":"groups",label:S?"":(0,i.__)("BuddyPress Members","buddypress"),instructions:(0,i.__)("Start typing the name of the member you want to add to the members list.","buddypress"),className:0!==v.length?"is-appender":"is-large"},(0,a.createElement)(d.AutoCompleter,{component:"members",objectQueryArgs:{exclude:v},slugValue:b,ariaLabel:(0,i.__)("Member's username","buddypress"),placeholder:(0,i.__)("Enter Member's username here…","buddypress"),onSelectItem:({itemID:e})=>{e&&-1===v.indexOf(e)&&t({itemIDs:[...v,parseInt(e,10)]})},useAvatar:_})))}})}();1 (()=>{"use strict";var e={n:t=>{var a=t&&t.__esModule?()=>t.default:()=>t;return e.d(a,{a}),a},d:(t,a)=>{for(var s in a)e.o(a,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:a[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,a=window.React,s=window.wp.apiFetch;var r=e.n(s);const n=window.wp.blockEditor,l=window.wp.components,i=window.wp.element,o=window.wp.i18n,d=window.wp.url,m=window.bp.blockComponents,u=window.bp.blockData,c=[{label:(0,o.__)("None","buddypress"),value:"none"},{label:(0,o.__)("Thumb","buddypress"),value:"thumb"},{label:(0,o.__)("Full","buddypress"),value:"full"}],p=[{label:(0,o.__)("None","buddypress"),value:"none"},{label:(0,o.__)("Last time the user was active","buddypress"),value:"last_activity"},{label:(0,o.__)("Latest activity the user posted","buddypress"),value:"latest_update"}],b=window.lodash,y=e=>e&&e.mention_name?e.mention_name:null,_=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/members","title":"Members","category":"widgets","icon":"groups","description":"BuddyPress Members.","keywords":["BuddyPress","members","community"],"textdomain":"buddypress","attributes":{"itemIDs":{"type":"array","items":{"type":"integer"},"default":[]},"avatarSize":{"type":"string","default":"full"},"displayMentionSlug":{"type":"boolean","default":true},"displayUserName":{"type":"boolean","default":true},"extraData":{"type":"string","default":"none"},"layoutPreference":{"type":"string","default":"list"},"columns":{"type":"number","default":2}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(_,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t,isSelected:s})=>{const _=(0,n.useBlockProps)(),g=(0,u.isActive)("members","avatar"),v=(0,u.isActive)("activity","mentions"),{itemIDs:h,avatarSize:w,displayMentionSlug:f,displayUserName:E,extraData:k,layoutPreference:C,columns:S}=e,N=0!==h.length,[x,P]=(0,i.useState)([]),D=[{icon:"text",title:(0,o.__)("List view","buddypress"),onClick:()=>t({layoutPreference:"list"}),isActive:"list"===C},{icon:"screenoptions",title:(0,o.__)("Grid view","buddypress"),onClick:()=>t({layoutPreference:"grid"}),isActive:"grid"===C}];let A,I="bp-block-members avatar-"+w,M=p;return"grid"===C&&(I+=" is-grid columns-"+S,M=p.filter((e=>"latest_update"!==e.value))),N&&h.length!==x.length&&r()({path:(0,d.addQueryArgs)("/buddypress/v1/members",{populate_extras:!0,include:h})}).then((e=>{P((0,b.sortBy)(e,[e=>h.indexOf(e.id)]))})),x.length&&(A=x.map((e=>{let r=!1,n="member-content";return"list"===C&&"latest_update"===k&&e.latest_update&&e.latest_update.rendered&&(r=!0,n="member-content has-activity"),(0,a.createElement)("div",{key:"bp-member-"+e.id,className:n},s&&(0,a.createElement)(l.Tooltip,{text:(0,o.__)("Remove member","buddypress")},(0,a.createElement)(l.Button,{className:"is-right",onClick:()=>{var a;(a=e.id)&&-1!==h.indexOf(a)&&(P((0,b.reject)(x,["id",a])),t({itemIDs:(0,b.remove)(h,(e=>e!==a))}))},label:(0,o.__)("Remove member","buddypress")},(0,a.createElement)(l.Dashicon,{icon:"no"}))),g&&"none"!==w&&(0,a.createElement)("div",{className:"item-header-avatar"},(0,a.createElement)("a",{href:e.link,target:"_blank"},(0,a.createElement)("img",{key:"avatar-"+e.id,className:"avatar",alt:(0,o.sprintf)((0,o.__)("Profile photo of %s","buddypress"),e.name),src:e.avatar_urls[w]}))),(0,a.createElement)("div",{className:"member-description"},r&&(0,a.createElement)("blockquote",{className:"wp-block-quote"},(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:e.latest_update.rendered}}),(0,a.createElement)("cite",null,E&&(0,a.createElement)("span",null,e.name)," ",v&&f&&(0,a.createElement)("a",{href:e.link,target:"_blank"},"(@",e.mention_name,")"))),!r&&E&&(0,a.createElement)("strong",null,(0,a.createElement)("a",{href:e.link,target:"_blank"},e.name)),!r&&v&&f&&(0,a.createElement)("span",{className:"user-nicename"},"@",e.mention_name),"last_activity"===k&&e.last_activity&&e.last_activity.date&&(0,a.createElement)("time",{dateTime:e.last_activity.date},(0,o.sprintf)(/* translators: %s: last activity timestamp (e.g. "Active 1 hour ago") */ 2 (0,o.__)("Active %s","buddypress"),e.last_activity.timediff))))}))),(0,a.createElement)("div",{..._},(0,a.createElement)(n.InspectorControls,null,(0,a.createElement)(l.PanelBody,{title:(0,o.__)("Settings","buddypress"),initialOpen:!0},(0,a.createElement)(l.ToggleControl,{label:(0,o.__)("Display the user name","buddypress"),checked:!!E,onChange:()=>{t({displayUserName:!E})},help:E?(0,o.__)("Include the user's display name.","buddypress"):(0,o.__)("Toggle to include user's display name.","buddypress")}),v&&(0,a.createElement)(l.ToggleControl,{label:(0,o.__)("Display Mention slug","buddypress"),checked:!!f,onChange:()=>{t({displayMentionSlug:!f})},help:f?(0,o.__)("Include the user's mention name under their display name.","buddypress"):(0,o.__)("Toggle to display the user's mention name under their display name.","buddypress")}),g&&(0,a.createElement)(l.SelectControl,{label:(0,o.__)("Avatar size","buddypress"),value:w,options:c,help:(0,o.__)('Select "None" to disable the avatar.',"buddypress"),onChange:e=>{t({avatarSize:e})}}),(0,a.createElement)(l.SelectControl,{label:(0,o.__)("BuddyPress extra information","buddypress"),value:k,options:M,help:(0,o.__)('Select "None" to show no extra information.',"buddypress"),onChange:e=>{t({extraData:e})}}),"grid"===C&&(0,a.createElement)(l.RangeControl,{label:(0,o.__)("Columns","buddypress"),value:S,onChange:e=>t({columns:e}),min:2,max:4,required:!0}))),(0,a.createElement)(n.BlockControls,null,(0,a.createElement)(l.ToolbarGroup,{controls:D})),N&&(0,a.createElement)("div",{className:I},A),(s||0===h.length)&&(0,a.createElement)(l.Placeholder,{icon:N?"":"groups",label:N?"":(0,o.__)("BuddyPress Members","buddypress"),instructions:(0,o.__)("Start typing the name of the member you want to add to the members list.","buddypress"),className:0!==h.length?"is-appender":"is-large"},(0,a.createElement)(m.AutoCompleter,{component:"members",objectQueryArgs:{exclude:h},slugValue:y,ariaLabel:(0,o.__)("Member's username","buddypress"),placeholder:(0,o.__)("Enter Member's username here…","buddypress"),onSelectItem:({itemID:e})=>{e&&-1===h.indexOf(e)&&t({itemIDs:[...h,parseInt(e,10)]})},useAvatar:g})))}})})(); -
branches/12.0/src/bp-members/blocks/online-members/index.asset.php
r13717 r14113 1 <?php return array('dependencies' => array(' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '4d142eec37b70635df5f');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => 'ce27d724856e6b8cbc9b'); -
branches/12.0/src/bp-members/blocks/online-members/index.js
r13717 r14113 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,n=window.wp.element,r=window.wp.blockEditor,o=window.wp.components,s=window.wp.i18n,i=window.wp.serverSideRender,l=e.n(i),a=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/online-members","title":"Online Members","category":"widgets","icon":"groups","description":"Profile photos of online users.","keywords":["BuddyPress","members","online","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxMembers":{"type":"number","default":5}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(a,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t})=>{const i=(0,r.useBlockProps)(),{title:a,maxMembers:d}=e,u=a||(0,s.__)("Who's Online","buddypress"),c={...e,title:u};return(0,n.createElement)("div",{...i},(0,n.createElement)(r.InspectorControls,null,(0,n.createElement)(o.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,n.createElement)(o.TextControl,{label:(0,s.__)("Title","buddypress"),value:u,onChange:e=>{t({title:e})}}),(0,n.createElement)(o.RangeControl,{label:(0,s.__)("Max members to show","buddypress"),value:d,onChange:e=>t({maxMembers:e}),min:1,max:15,required:!0}))),(0,n.createElement)(o.Disabled,null,(0,n.createElement)(l(),{block:"bp/online-members",attributes:c})))}})}();1 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,r=window.React,n=window.wp.blockEditor,s=window.wp.components,o=window.wp.i18n,i=window.wp.serverSideRender;var l=e.n(i);const a=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/online-members","title":"Online Members","category":"widgets","icon":"groups","description":"Profile photos of online users.","keywords":["BuddyPress","members","online","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""},"maxMembers":{"type":"number","default":5}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(a,{icon:{background:"#fff",foreground:"#d84800",src:"groups"},edit:({attributes:e,setAttributes:t})=>{const i=(0,n.useBlockProps)(),{title:a,maxMembers:d}=e,c=a||(0,o.__)("Who's Online","buddypress"),p={...e,title:c};return(0,r.createElement)("div",{...i},(0,r.createElement)(n.InspectorControls,null,(0,r.createElement)(s.PanelBody,{title:(0,o.__)("Settings","buddypress"),initialOpen:!0},(0,r.createElement)(s.TextControl,{label:(0,o.__)("Title","buddypress"),value:c,onChange:e=>{t({title:e})}}),(0,r.createElement)(s.RangeControl,{label:(0,o.__)("Max members to show","buddypress"),value:d,onChange:e=>t({maxMembers:e}),min:1,max:15,required:!0}))),(0,r.createElement)(s.Disabled,null,(0,r.createElement)(l(),{block:"bp/online-members",attributes:p})))}})})(); -
branches/12.0/src/bp-messages/blocks/close-notices-block/index.asset.php
r13463 r14113 1 <?php return array('dependencies' => array(), 'version' => ' 6190868494e43fdbfe85');1 <?php return array('dependencies' => array(), 'version' => '078611e16431f0d2ea86'); -
branches/12.0/src/bp-messages/blocks/close-notices-block/index.js
r13463 r14113 1 !function(){const t=window.bpSitewideNoticeBlockSettings||{},e=new class{constructor(t){const{path:e,dismissPath:s,root:o,nonce:i}=t;this.path=e,this.dismissPath=s,this.root=o,this.nonce=i}start(){document.querySelectorAll(".bp-sitewide-notice-block a.dismiss-notice").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),fetch(this.root+this.dismissPath,{method:"POST",headers:{"X-WP-Nonce":this.nonce}}).then((t=>t.json())).then((t=>{void 0!==t&&void 0!==t.dismissed&&t.dismissed&&document.querySelectorAll(".bp-sitewide-notice-block").forEach((t=>{t.remove()}))}))}))}))}}(t);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e.start()):e.start()}();1 (()=>{const t=window.bpSitewideNoticeBlockSettings||{},e=new class{constructor(t){const{path:e,dismissPath:s,root:o,nonce:i}=t;this.path=e,this.dismissPath=s,this.root=o,this.nonce=i}start(){document.querySelectorAll(".bp-sitewide-notice-block a.dismiss-notice").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),fetch(this.root+this.dismissPath,{method:"POST",headers:{"X-WP-Nonce":this.nonce}}).then((t=>t.json())).then((t=>{void 0!==t&&void 0!==t.dismissed&&t.dismissed&&document.querySelectorAll(".bp-sitewide-notice-block").forEach((t=>{t.remove()}))}))}))}))}}(t);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e.start()):e.start()})(); -
branches/12.0/src/bp-messages/blocks/sitewide-notices/index.asset.php
r13677 r14113 1 <?php return array('dependencies' => array(' wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'd779936e6bd0a501face');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => 'c6816368943de5e211b2'); -
branches/12.0/src/bp-messages/blocks/sitewide-notices/index.css
r13677 r14113 1 .bp-sitewide-notice-block .bp-screen-reader-text,[data-type="bp/sitewide-notices"] .bp-screen-reader-text{clip:rect(0 0 0 0);word-wrap:normal!important;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bp-sitewide-notice-block [data-bp-tooltip]:after,[data-type="bp/sitewide-notices"] [data-bp-tooltip]:after{word-wrap:break-word;background-color:#fff;border:1px solid #737373;border-radius:1px;box-shadow:4px 4px 8px rgba(0,0,0,.2);color:#333;content:attr(data-bp-tooltip);display:none;font-family:Helvetica Neue,Helvetica,Arial,san-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.25;max-width:200px;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;text-shadow:none;text-transform:none;transform:translateZ(0);transition:all 1.5s ease;visibility:hidden;white-space:nowrap;z-index:100000}.bp-sitewide-notice-block .bp-tooltip:after,[data-type="bp/sitewide-notices"] .bp-tooltip:after{left:50%;margin-top:7px;top:110%;transform:translate(-50%)}.bp-sitewide-notice-block{border-left:4px solid #ff853c;padding-left:1em;position:relative}.bp-sitewide-notice-block h2:before{background:none;border:none}.bp-sitewide-notice-block .dismiss-notice{background-color:transparent;border:1px solid #ff853c;color:#ff853c;display:block;padding:.2em .5em;position:absolute;right:.5em;top:.5em;width:-moz-fit-content;width:fit-content}.bp-sitewide-notice-block .dismiss-notice:hover{background-color:#ff853c;color:#fff}1 .bp-sitewide-notice-block .bp-screen-reader-text,[data-type="bp/sitewide-notices"] .bp-screen-reader-text{clip:rect(0 0 0 0);word-wrap:normal!important;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bp-sitewide-notice-block [data-bp-tooltip]:after,[data-type="bp/sitewide-notices"] [data-bp-tooltip]:after{word-wrap:break-word;background-color:#fff;border:1px solid #737373;border-radius:1px;box-shadow:4px 4px 8px #0003;color:#333;content:attr(data-bp-tooltip);display:none;font-family:Helvetica Neue,Helvetica,Arial,san-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.25;max-width:200px;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;text-shadow:none;text-transform:none;transform:translateZ(0);transition:all 1.5s ease;visibility:hidden;white-space:nowrap;z-index:100000}.bp-sitewide-notice-block .bp-tooltip:after,[data-type="bp/sitewide-notices"] .bp-tooltip:after{left:50%;margin-top:7px;top:110%;transform:translate(-50%)}.bp-sitewide-notice-block{border-left:4px solid #ff853c;padding-left:1em;position:relative}.bp-sitewide-notice-block h2:before{background:none;border:none}.bp-sitewide-notice-block .dismiss-notice{background-color:#0000;border:1px solid #ff853c;color:#ff853c;display:block;padding:.2em .5em;position:absolute;right:.5em;top:.5em;width:fit-content}.bp-sitewide-notice-block .dismiss-notice:hover{background-color:#ff853c;color:#fff} -
branches/12.0/src/bp-messages/blocks/sitewide-notices/index.js
r13463 r14113 1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var i in n)e.o(n,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:n[i]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.blocks,n=window.wp.element,i=window.wp.blockEditor,o=window.wp.components,r=window.wp.i18n,s=window.wp.serverSideRender,d=e.n(s),l=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/sitewide-notices","title":"Sitewide Notices","category":"widgets","icon":"megaphone","description":"Display Sitewide Notices posted by the site administrator.","keywords":["BuddyPress","notices","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(l,{icon:{background:"#fff",foreground:"#d84800",src:"megaphone"},edit:e=>{let{attributes:t,setAttributes:s}=e;const l=(0,i.useBlockProps)(),{title:c}=t;return(0,n.createElement)("div",l,(0,n.createElement)(i.InspectorControls,null,(0,n.createElement)(o.PanelBody,{title:(0,r.__)("Settings","buddypress"),initialOpen:!0},(0,n.createElement)(o.TextControl,{label:(0,r.__)("Title","buddypress"),value:c,onChange:e=>{s({title:e})}}))),(0,n.createElement)(o.Disabled,null,(0,n.createElement)(d(),{block:"bp/sitewide-notices",attributes:t})))}})}();1 (()=>{"use strict";var e={n:t=>{var i=t&&t.__esModule?()=>t.default:()=>t;return e.d(i,{a:i}),i},d:(t,i)=>{for(var n in i)e.o(i,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:i[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,i=window.React,n=window.wp.blockEditor,o=window.wp.components,s=window.wp.i18n,r=window.wp.serverSideRender;var d=e.n(r);const l=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"bp/sitewide-notices","title":"Sitewide Notices","category":"widgets","icon":"megaphone","description":"Display Sitewide Notices posted by the site administrator.","keywords":["BuddyPress","notices","community"],"textdomain":"buddypress","attributes":{"title":{"type":"string","default":""}},"supports":{"align":true},"editorScript":"file:index.js","style":"file:index.css"}');(0,t.registerBlockType)(l,{icon:{background:"#fff",foreground:"#d84800",src:"megaphone"},edit:({attributes:e,setAttributes:t})=>{const r=(0,n.useBlockProps)(),{title:l}=e;return(0,i.createElement)("div",{...r},(0,i.createElement)(n.InspectorControls,null,(0,i.createElement)(o.PanelBody,{title:(0,s.__)("Settings","buddypress"),initialOpen:!0},(0,i.createElement)(o.TextControl,{label:(0,s.__)("Title","buddypress"),value:l,onChange:e=>{t({title:e})}}))),(0,i.createElement)(o.Disabled,null,(0,i.createElement)(d(),{block:"bp/sitewide-notices",attributes:e})))}})})(); -
branches/12.0/src/bp-templates/bp-legacy/css/buddypress-rtl.css
r13710 r14113 2163 2163 .bp-group-preview-cover img { 2164 2164 background: #c5c5c5; 2165 -o-object-fit: cover;2166 2165 object-fit: cover; 2167 2166 border: 0; -
branches/12.0/src/bp-templates/bp-legacy/css/buddypress.css
r13710 r14113 2163 2163 .bp-group-preview-cover img { 2164 2164 background: #c5c5c5; 2165 -o-object-fit: cover;2166 2165 object-fit: cover; 2167 2166 border: 0; -
branches/12.0/src/bp-templates/bp-nouveau/css/buddypress-rtl.css
r13710 r14113 1630 1630 .bp-group-preview-cover img { 1631 1631 background: #c5c5c5; 1632 -o-object-fit: cover;1633 1632 object-fit: cover; 1634 1633 border: 0; … … 3832 3831 3833 3832 .buddypress-wrap .select-wrap select { 3834 -webkit-appearance: none;3835 3833 -o-appearance: none; 3836 3834 appearance: none; -
branches/12.0/src/bp-templates/bp-nouveau/css/buddypress.css
r13710 r14113 1630 1630 .bp-group-preview-cover img { 1631 1631 background: #c5c5c5; 1632 -o-object-fit: cover;1633 1632 object-fit: cover; 1634 1633 border: 0; … … 3832 3831 3833 3832 .buddypress-wrap .select-wrap select { 3834 -webkit-appearance: none;3835 3833 -o-appearance: none; 3836 3834 appearance: none; -
branches/12.0/src/readme.txt
r14109 r14113 8 8 Requires at least: 5.8 9 9 Tested up to: 6.5 10 Stable tag: 12.5. 110 Stable tag: 12.5.3 11 11 12 12 Get together safely, in your own way, in WordPress. … … 131 131 == Upgrade Notice == 132 132 133 = 12.5.3 = 134 See: https://codex.buddypress.org/releases/version-12-5-3/ 135 133 136 = 12.5.1 = 134 137 See: https://codex.buddypress.org/releases/version-12-5-1/ … … 197 200 == Changelog == 198 201 202 = 12.5.3 = 203 Security fix: Ensure that non-admin user owns the notifications that she is attempting to manage. 204 See: https://codex.buddypress.org/releases/version-12-5-3/ 205 199 206 = 12.5.1 = 200 207 Security fix: The Members block was vulnerable to a Stored Cross-Site Scripting. Discovered by Wesley (wcraft) from the Wordfence organization.
Note: See TracChangeset
for help on using the changeset viewer.