Changeset 13716
- Timestamp:
- 01/28/2024 06:19:59 PM (2 years ago)
- Location:
- trunk/src
- Files:
-
- 35 edited
-
bp-activity/blocks/latest-activities/block.json (modified) (1 diff)
-
bp-activity/blocks/latest-activities/index.asset.php (modified) (1 diff)
-
bp-activity/blocks/latest-activities/index.js (modified) (1 diff)
-
bp-activity/bp-activity-blocks.php (modified) (4 diffs)
-
bp-activity/bp-activity-functions.php (modified) (1 diff)
-
bp-blogs/blocks/recent-posts/block.json (modified) (1 diff)
-
bp-blogs/blocks/recent-posts/index.asset.php (modified) (1 diff)
-
bp-blogs/blocks/recent-posts/index.js (modified) (1 diff)
-
bp-blogs/bp-blogs-blocks.php (modified) (1 diff)
-
bp-groups/blocks/dynamic-groups/block.json (modified) (1 diff)
-
bp-groups/blocks/dynamic-groups/index.asset.php (modified) (1 diff)
-
bp-groups/blocks/dynamic-groups/index.js (modified) (1 diff)
-
bp-groups/bp-groups-blocks.php (modified) (2 diffs)
-
bp-members/blocks/active-members/block.json (modified) (1 diff)
-
bp-members/blocks/active-members/index.asset.php (modified) (1 diff)
-
bp-members/blocks/active-members/index.js (modified) (1 diff)
-
bp-members/blocks/dynamic-members/block.json (modified) (1 diff)
-
bp-members/blocks/dynamic-members/index.asset.php (modified) (1 diff)
-
bp-members/blocks/dynamic-members/index.js (modified) (1 diff)
-
bp-members/blocks/online-members/block.json (modified) (1 diff)
-
bp-members/blocks/online-members/index.asset.php (modified) (1 diff)
-
bp-members/blocks/online-members/index.js (modified) (1 diff)
-
bp-members/bp-members-blocks.php (modified) (6 diffs)
-
js/blocks/bp-activity/latest-activities/block.json (modified) (1 diff)
-
js/blocks/bp-activity/latest-activities/edit.js (modified) (3 diffs)
-
js/blocks/bp-blogs/recent-posts/block.json (modified) (1 diff)
-
js/blocks/bp-blogs/recent-posts/edit.js (modified) (3 diffs)
-
js/blocks/bp-groups/dynamic-groups/block.json (modified) (1 diff)
-
js/blocks/bp-groups/dynamic-groups/edit.js (modified) (3 diffs)
-
js/blocks/bp-members/active-members/block.json (modified) (1 diff)
-
js/blocks/bp-members/active-members/edit.js (modified) (3 diffs)
-
js/blocks/bp-members/dynamic-members/block.json (modified) (1 diff)
-
js/blocks/bp-members/dynamic-members/edit.js (modified) (3 diffs)
-
js/blocks/bp-members/online-members/block.json (modified) (1 diff)
-
js/blocks/bp-members/online-members/edit.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-activity/blocks/latest-activities/block.json
r13463 r13716 16 16 "title": { 17 17 "type": "string", 18 "default": " Latest updates"18 "default": "" 19 19 }, 20 20 "maxActivities": { -
trunk/src/bp-activity/blocks/latest-activities/index.asset.php
r13684 r13716 1 <?php return array('dependencies' => array('bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 9e9cddeb2f56c539ab7b');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'); -
trunk/src/bp-activity/blocks/latest-activities/index.js
r13684 r13716 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":" Latest updates"},"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)(),{postId:d,maxActivities:p,type:c,title:u}=e,y=(0,l.currentPostId)(),b=(0,l.activityTypes)();return!d&&y&&(t({postId:y}),e.postId||(e.postId=y)),(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:p,onChange:e=>t({maxActivities:e}),min:1,max:10,required:!0}),(0,i.createElement)(a.SelectControl,{multiple:!0,label:(0,o.__)("Type","buddypress"),value:c,options:b,onChange:e=>{t({type:e})}}))),(0,i.createElement)(a.Disabled,null,(0,i.createElement)(n(),{block:"bp/latest-activities",attributes:e})))}})})();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})))}})})(); -
trunk/src/bp-activity/bp-activity-blocks.php
r13709 r13716 27 27 $attributes, 28 28 array( 29 'title' => __( 'Latest updates', 'buddypress' ),29 'title' => '', 30 30 'maxActivities' => 5, 31 31 'type' => array( 'activity_update' ), … … 35 35 36 36 $max_activities = (int) $block_args['maxActivities']; 37 38 if ( ! $block_args['postId'] ) { 39 $block_args['postId'] = get_the_ID(); 40 } 41 42 if ( ! $block_args['title'] ) { 43 $block_args['title'] = __( 'Latest updates', 'buddypress' ); 44 } 37 45 38 46 // Should we get a specific member's activities? … … 80 88 ); 81 89 90 add_filter( 'bp_activity_get_types_supporting_generated_content', '__return_empty_array' ); 91 82 92 // Build the activity loop. 83 if ( bp_is_theme_compat_active() && 'nouveau' === bp_get_theme_compat_id() ) {93 if ( function_exists( 'bp_nouveau' ) ) { 84 94 $bp_nouveau = bp_nouveau(); 85 95 … … 151 161 } 152 162 163 remove_filter( 'bp_activity_get_types_supporting_generated_content', '__return_empty_array' ); 164 153 165 // Adds a container to make sure the block is styled even when used into the Columns parent block. 154 166 $widget_content = sprintf( '<div class="bp-latest-activities-block">%s</div>', "\n" . $widget_content . "\n" ); -
trunk/src/bp-activity/bp-activity-functions.php
r13636 r13716 922 922 $types = array(); 923 923 foreach ( $actions_array as $component => $actions ) { 924 $new_types = wp_list_pluck( $actions, 'label', 'key' );924 $new_types = wp_list_pluck( (array) $actions, 'label', 'key' ); 925 925 926 926 if ( $types ) { -
trunk/src/bp-blogs/blocks/recent-posts/block.json
r13463 r13716 17 17 "title": { 18 18 "type": "string", 19 "default": " Recent Networkwide Posts"19 "default": "" 20 20 }, 21 21 "maxPosts": { -
trunk/src/bp-blogs/blocks/recent-posts/index.asset.php
r13684 r13716 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 8855f0d5761bd6dd0add');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '0794098e5c6450d44781'); -
trunk/src/bp-blogs/blocks/recent-posts/index.js
r13684 r13716 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 s in o)e.o(o,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:o[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.blocks,o=window.React,s=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":"Recent Networkwide Posts"},"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,s.useBlockProps)(),{title:a,maxPosts:d,linkTitle:c}=e;return(0,o.createElement)("div",{...l},(0,o.createElement)(s.InspectorControls,null,(0,o.createElement)(r.PanelBody,{title:(0,n.__)("Settings","buddypress"),initialOpen:!0},(0,o.createElement)(r.TextControl,{label:(0,n.__)("Title","buddypress"),value:a,onChange:e=>{t({title:e})}}),(0,o.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,o.createElement)(r.ToggleControl,{label:(0,n.__)("Link block title to Blogs directory","buddypress"),checked:!!c,onChange:()=>{t({linkTitle:!c})}}))),(0,o.createElement)(r.Disabled,null,(0,o.createElement)(i(),{block:"bp/recent-posts",attributes:e})))}})})();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})))}})})(); -
trunk/src/bp-blogs/bp-blogs-blocks.php
r13517 r13716 27 27 $attributes, 28 28 array( 29 'title' => __( 'Recent Networkwide Posts', 'buddypress' ),29 'title' => '', 30 30 'maxPosts' => 10, 31 31 'linkTitle' => false, 32 32 ) 33 33 ); 34 35 if ( ! $block_args['title'] ) { 36 $block_args['title'] = __( 'Recent Networkwide Posts', 'buddypress' ); 37 } 34 38 35 39 $classnames = 'widget_bp_blogs_widget buddypress widget'; -
trunk/src/bp-groups/blocks/dynamic-groups/block.json
r13463 r13716 16 16 "title": { 17 17 "type": "string", 18 "default": " Groups"18 "default": "" 19 19 }, 20 20 "maxGroups": { -
trunk/src/bp-groups/blocks/dynamic-groups/index.asset.php
r13684 r13716 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 63dec15a4161caa1d398');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '3d85c460f52f1dae9d78'); -
trunk/src/bp-groups/blocks/dynamic-groups/index.js
r13684 r13716 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":" Groups"},"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;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:u,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: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 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})))}})})(); -
trunk/src/bp-groups/bp-groups-blocks.php
r13676 r13716 371 371 $attributes, 372 372 array( 373 'title' => __( 'Groups', 'buddypress' ),373 'title' => '', 374 374 'maxGroups' => 5, 375 375 'groupDefault' => 'active', … … 377 377 ) 378 378 ); 379 380 if ( ! $block_args['title'] ) { 381 $block_args['title'] = __( 'Groups', 'buddypress' ); 382 } 379 383 380 384 $classnames = 'widget_bp_groups_widget buddypress widget'; -
trunk/src/bp-members/blocks/active-members/block.json
r13463 r13716 16 16 "title": { 17 17 "type": "string", 18 "default": " Recently Active Members"18 "default": "" 19 19 }, 20 20 "maxMembers": { -
trunk/src/bp-members/blocks/active-members/index.asset.php
r13698 r13716 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => ' ebcabdc452d850bc2b31');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => 'b6a7a953f611eba07221'); -
trunk/src/bp-members/blocks/active-members/index.js
r13684 r13716 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":" Recently Active Members"},"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:c}=e;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:a,onChange:e=>{t({title:e})}}),(0,r.createElement)(n.RangeControl,{label:(0,o.__)("Max members to show","buddypress"),value:c,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: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 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})))}})})(); -
trunk/src/bp-members/blocks/dynamic-members/block.json
r13463 r13716 16 16 "title": { 17 17 "type": "string", 18 "default": " Members"18 "default": "" 19 19 }, 20 20 "maxMembers": { -
trunk/src/bp-members/blocks/dynamic-members/index.asset.php
r13684 r13716 1 <?php return array('dependencies' => array('bp-block-data', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 4fefc660507352b2ed4e');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'); -
trunk/src/bp-members/blocks/dynamic-members/index.js
r13684 r13716 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":" Members"},"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:c,linkTitle:u}=e,p=(0,i.isActive)("friends")?d:d.filter((e=>"popular"!==e.value));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:b,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:c,options:p,onChange:e=>{t({memberDefault:e})}}),(0,r.createElement)(s.ToggleControl,{label:(0,n.__)("Link block title to Members directory","buddypress"),checked:!!u,onChange:()=>{t({linkTitle:!u})}}))),(0,r.createElement)(s.Disabled,null,(0,r.createElement)(o(),{block:"bp/dynamic-members",attributes: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 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})))}})})(); -
trunk/src/bp-members/blocks/online-members/block.json
r13463 r13716 17 17 "title": { 18 18 "type": "string", 19 "default": " Online Members"19 "default": "" 20 20 }, 21 21 "maxMembers": { -
trunk/src/bp-members/blocks/online-members/index.asset.php
r13698 r13716 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => ' 9d7011c1c325cb35815b');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => 'ce27d724856e6b8cbc9b'); -
trunk/src/bp-members/blocks/online-members/index.js
r13684 r13716 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, o=window.wp.components,s=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":"Online Members"},"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;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:a,onChange:e=>{t({title:e})}}),(0,r.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,r.createElement)(o.Disabled,null,(0,r.createElement)(l(),{block:"bp/online-members",attributes: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)};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})))}})})(); -
trunk/src/bp-members/bp-members-blocks.php
r13709 r13716 392 392 $attributes, 393 393 array( 394 'title' => __( 'Members', 'buddypress' ),394 'title' => '', 395 395 'maxMembers' => 5, 396 396 'memberDefault' => 'active', … … 398 398 ) 399 399 ); 400 401 if ( ! $block_args['title'] ) { 402 $block_args['title'] = __( 'Members', 'buddypress' ); 403 } 400 404 401 405 $classnames = 'widget_bp_core_members_widget buddypress widget'; … … 699 703 $attributes, 700 704 array( 701 'title' => __( 'Who\'s Online', 'buddypress' ),705 'title' => '', 702 706 'maxMembers' => 15, 703 707 'noMembers' => __( 'There are no users currently online', 'buddypress' ), … … 708 712 709 713 $block_args['type'] = 'online'; 714 715 if ( ! $block_args['title'] ) { 716 $block_args['title'] = __( 'Who\'s Online', 'buddypress' ); 717 } 710 718 711 719 return bp_members_render_members_avatars_block( $block_args ); … … 724 732 $attributes, 725 733 array( 726 'title' => __( 'Recently Active Members', 'buddypress' ),734 'title' => '', 727 735 'maxMembers' => 15, 728 736 'noMembers' => __( 'There are no recently active members', 'buddypress' ), … … 734 742 $block_args['type'] = 'active'; 735 743 744 if ( ! $block_args['title'] ) { 745 $block_args['title'] = __( 'Recently Active Members', 'buddypress' ); 746 } 747 736 748 return bp_members_render_members_avatars_block( $block_args ); 737 749 } -
trunk/src/js/blocks/bp-activity/latest-activities/block.json
r13463 r13716 12 12 "title": { 13 13 "type": "string", 14 "default": " Latest updates"14 "default": "" 15 15 }, 16 16 "maxActivities": { -
trunk/src/js/blocks/bp-activity/latest-activities/edit.js
r13463 r13716 26 26 const editDynamicActivitiesBlock = ( { attributes, setAttributes } ) => { 27 27 const blockProps = useBlockProps(); 28 const { postId,maxActivities, type, title } = attributes;29 const post = currentPostId();28 const { maxActivities, type, title } = attributes; 29 const defaultTitle = title || __( 'Latest updates', 'buddypress' ); 30 30 const types = activityTypes(); 31 32 if ( ! postId && post ) { 33 setAttributes( { postId: post } ); 34 if ( ! attributes.postId ) { 35 attributes.postId = post; 36 } 37 } 31 const ssrAttributes = { 32 ...attributes, 33 title: defaultTitle, 34 postId: currentPostId(), 35 }; 38 36 39 37 return ( … … 43 41 <TextControl 44 42 label={ __( 'Title', 'buddypress' ) } 45 value={ title }43 value={ defaultTitle } 46 44 onChange={ ( text ) => { 47 45 setAttributes( { title: text } ); … … 70 68 </InspectorControls> 71 69 <Disabled> 72 <ServerSideRender block="bp/latest-activities" attributes={ attributes } />70 <ServerSideRender block="bp/latest-activities" attributes={ ssrAttributes } /> 73 71 </Disabled> 74 72 </div> -
trunk/src/js/blocks/bp-blogs/recent-posts/block.json
r13463 r13716 12 12 "title": { 13 13 "type": "string", 14 "default": " Recent Networkwide Posts"14 "default": "" 15 15 }, 16 16 "maxPosts": { -
trunk/src/js/blocks/bp-blogs/recent-posts/edit.js
r13463 r13716 19 19 const blockProps = useBlockProps(); 20 20 const { title, maxPosts, linkTitle } = attributes; 21 const defaultTitle = title || __( 'Recent Networkwide Posts', 'buddypress' ); 22 const ssrAttributes = { 23 ...attributes, 24 title: defaultTitle, 25 }; 21 26 22 27 return ( … … 26 31 <TextControl 27 32 label={ __( 'Title', 'buddypress' ) } 28 value={ title }33 value={ defaultTitle } 29 34 onChange={ ( text ) => { 30 35 setAttributes( { title: text } ); … … 51 56 </InspectorControls> 52 57 <Disabled> 53 <ServerSideRender block="bp/recent-posts" attributes={ attributes } />58 <ServerSideRender block="bp/recent-posts" attributes={ ssrAttributes } /> 54 59 </Disabled> 55 60 </div> -
trunk/src/js/blocks/bp-groups/dynamic-groups/block.json
r13463 r13716 12 12 "title": { 13 13 "type": "string", 14 "default": " Groups"14 "default": "" 15 15 }, 16 16 "maxGroups": { -
trunk/src/js/blocks/bp-groups/dynamic-groups/edit.js
r13463 r13716 25 25 const blockProps = useBlockProps(); 26 26 const { title, maxGroups, groupDefault, linkTitle } = attributes; 27 const defaultTitle = title || __( 'Groups', 'buddypress' ); 28 const ssrAttributes = { 29 ...attributes, 30 title: defaultTitle, 31 }; 27 32 28 33 return ( … … 32 37 <TextControl 33 38 label={ __( 'Title', 'buddypress' ) } 34 value={ title }39 value={ defaultTitle } 35 40 onChange={ ( text ) => { 36 41 setAttributes( { title: text } ); … … 65 70 </InspectorControls> 66 71 <Disabled> 67 <ServerSideRender block="bp/dynamic-groups" attributes={ attributes } />72 <ServerSideRender block="bp/dynamic-groups" attributes={ ssrAttributes } /> 68 73 </Disabled> 69 74 </div> -
trunk/src/js/blocks/bp-members/active-members/block.json
r13463 r13716 12 12 "title": { 13 13 "type": "string", 14 "default": " Recently Active Members"14 "default": "" 15 15 }, 16 16 "maxMembers": { -
trunk/src/js/blocks/bp-members/active-members/edit.js
r13463 r13716 18 18 const blockProps = useBlockProps(); 19 19 const { title, maxMembers } = attributes; 20 const defaultTitle = title || __( 'Recently Active Members', 'buddypress' ); 21 const ssrAttributes = { 22 ...attributes, 23 title: defaultTitle, 24 }; 20 25 21 26 return ( … … 25 30 <TextControl 26 31 label={ __( 'Title', 'buddypress' ) } 27 value={ title }32 value={ defaultTitle } 28 33 onChange={ ( text ) => { 29 34 setAttributes( { title: text } ); … … 43 48 </InspectorControls> 44 49 <Disabled> 45 <ServerSideRender block="bp/active-members" attributes={ attributes } />50 <ServerSideRender block="bp/active-members" attributes={ ssrAttributes } /> 46 51 </Disabled> 47 52 </div> -
trunk/src/js/blocks/bp-members/dynamic-members/block.json
r13463 r13716 12 12 "title": { 13 13 "type": "string", 14 "default": " Members"14 "default": "" 15 15 }, 16 16 "maxMembers": { -
trunk/src/js/blocks/bp-members/dynamic-members/edit.js
r13463 r13716 31 31 const { title, maxMembers, memberDefault, linkTitle } = attributes; 32 32 const sortTypes = !! isActive( 'friends' ) ? TYPES : TYPES.filter( ( type ) => 'popular' !== type.value ); 33 const defaultTitle = title || __( 'Members', 'buddypress' ); 34 const ssrAttributes = { 35 ...attributes, 36 title: defaultTitle, 37 }; 33 38 34 39 return ( … … 38 43 <TextControl 39 44 label={ __( 'Title', 'buddypress' ) } 40 value={ title }45 value={ defaultTitle } 41 46 onChange={ ( text ) => { 42 47 setAttributes( { title: text } ); … … 71 76 </InspectorControls> 72 77 <Disabled> 73 <ServerSideRender block="bp/dynamic-members" attributes={ attributes } />78 <ServerSideRender block="bp/dynamic-members" attributes={ ssrAttributes } /> 74 79 </Disabled> 75 80 </div> -
trunk/src/js/blocks/bp-members/online-members/block.json
r13463 r13716 12 12 "title": { 13 13 "type": "string", 14 "default": " Online Members"14 "default": "" 15 15 }, 16 16 "maxMembers": { -
trunk/src/js/blocks/bp-members/online-members/edit.js
r13463 r13716 18 18 const blockProps = useBlockProps(); 19 19 const { title, maxMembers } = attributes; 20 const defaultTitle = title || __( 'Who\'s Online', 'buddypress' ); 21 const ssrAttributes = { 22 ...attributes, 23 title: defaultTitle, 24 }; 20 25 21 26 return ( … … 25 30 <TextControl 26 31 label={ __( 'Title', 'buddypress' ) } 27 value={ title }32 value={ defaultTitle } 28 33 onChange={ ( text ) => { 29 34 setAttributes( { title: text } ); … … 43 48 </InspectorControls> 44 49 <Disabled> 45 <ServerSideRender block="bp/online-members" attributes={ attributes } />50 <ServerSideRender block="bp/online-members" attributes={ ssrAttributes } /> 46 51 </Disabled> 47 52 </div>
Note: See TracChangeset
for help on using the changeset viewer.