File manager - Edit - /home/monara/public_html/intern_web/wp-content/plugins/buddypress/bp-groups/blocks/group/index.js
Back
(()=>{"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})))}})})();
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings