PluginProbe
Forumax – AI Powered Advanced Community Forum Plugin / 2.5.1
Forumax – AI Powered Advanced Community Forum Plugin v2.5.1
2.5.1 2.5.0 2.4.4 2.4.3 2.4.2 2.4.1 2.4.0 trunk 1.0.8 1.1.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 All 31 releases
bbp-core / build / forum-posts / index.js

index.js in Forumax – AI Powered Advanced Community Forum Plugin 2.5.1, at build/forum-posts/index.js

2 lines 9.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (()=>{"use strict";var e,o={134(e,o,l){const a=window.wp.blocks,r=window.wp.i18n,n=window.wp.blockEditor,t=window.wp.components,i=window.wp.data,b=window.wp.serverSideRender;var s=l.n(b);const p=window.ReactJSXRuntime,c=JSON.parse('{"UU":"bbp-core/forum-posts"}');(0,a.registerBlockType)(c.UU,{edit:function({attributes:e,setAttributes:o}){const l=(0,n.useBlockProps)(),a="1"===window.bbpc_upsell_config?.is_pro_active||!0===window.bbpc_upsell_config?.is_pro_active,{ppp:b,order:c,orderBy:_,layout:d,columns:g,pagination_type:u,selectedForums:x,show_meta:h,showAvatar:v,showExcerpt:m,showForumLink:C,title_color:j,meta_color:w,bg_color:y,title_font_size:f,title_font_weight:S,title_line_height:B,meta_font_size:k,meta_line_height:T,card_border:O,card_shadow:P,card_padding:R,card_gap:F,card_hover_bg:N,card_hover_border:A,pagination_text_color:L,pagination_active_bg:z,pagination_active_text:E}=e,M=(0,i.useSelect)(e=>e("core").getEntityRecords("postType","forum",{per_page:-1}),[]),D=M?M.map(e=>({value:e.id,label:e.title.rendered})):[],H=D.map(e=>e.label),I=x.map(e=>{const o=D.find(o=>o.value===e);return o?o.label:e});return(0,p.jsxs)("div",{...l,children:[(0,p.jsxs)(n.InspectorControls,{children:[(0,p.jsxs)(t.PanelBody,{title:(0,r.__)("Filter Options","bbp-core"),children:[(0,p.jsx)(t.TextControl,{label:(0,r.__)("Show Forum Topics","bbp-core"),type:"number",value:b,onChange:e=>o({ppp:parseInt(e)})}),M&&(0,p.jsxs)("div",{className:a?"":"bbpc-pro-gated",children:[!a&&(0,p.jsx)("span",{className:"bbpc-pro-watermark",children:"PRO"}),(0,p.jsx)(t.FormTokenField,{label:(0,r.__)("Filter by Forums","bbp-core"),value:a?I:[],suggestions:H,onChange:e=>{if(a){const l=e.map(e=>{const o=D.find(o=>o.label===e);return o?o.value:null}).filter(Boolean);o({selectedForums:l})}},help:(0,r.__)("Start typing to select forums.","bbp-core"),disabled:!a})]}),(0,p.jsx)(t.SelectControl,{label:(0,r.__)("Order","bbp-core"),value:c,options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],onChange:e=>o({order:e})}),(0,p.jsx)(t.SelectControl,{label:(0,r.__)("Order By","bbp-core"),value:_,options:[{label:(0,r.__)("Date","bbp-core"),value:"date"},{label:(0,r.__)("Last Active","bbp-core"),value:"meta_value"},{label:(0,r.__)("Most Replied","bbp-core"),value:"comment_count"},{label:(0,r.__)("Alphabetical","bbp-core"),value:"title"}],onChange:e=>o({orderBy:e})})]}),(0,p.jsxs)(t.PanelBody,{title:(0,r.__)("Layout","bbp-core"),children:[(0,p.jsxs)("div",{className:a?"":"bbpc-pro-gated",children:[!a&&(0,p.jsx)("span",{className:"bbpc-pro-watermark",children:"PRO"}),(0,p.jsx)(t.SelectControl,{label:(0,r.__)("Layout Style","bbp-core"),value:a?d:"list",options:[{label:(0,r.__)("List View","bbp-core"),value:"list"},{label:(0,r.__)("Grid View","bbp-core"),value:"grid"}],onChange:e=>{a&&o({layout:e})},disabled:!a}),"grid"===d&&a&&(0,p.jsx)(t.RangeControl,{label:(0,r.__)("Columns","bbp-core"),value:g,onChange:e=>o({columns:e}),min:2,max:4})]}),(0,p.jsxs)("div",{className:a?"":"bbpc-pro-gated",children:[!a&&(0,p.jsx)("span",{className:"bbpc-pro-watermark",children:"PRO"}),(0,p.jsx)(t.SelectControl,{label:(0,r.__)("Pagination Type","bbp-core"),value:a?u:"none",options:[{label:(0,r.__)("None","bbp-core"),value:"none"},{label:(0,r.__)("Numeric Pagination","bbp-core"),value:"numbers"},{label:(0,r.__)("Load More Button","bbp-core"),value:"load_more"}],onChange:e=>{a&&o({pagination_type:e})},disabled:!a})]})]}),(0,p.jsxs)(t.PanelBody,{title:(0,r.__)("Display Settings","bbp-core"),children:[(0,p.jsx)(t.ToggleControl,{label:(0,r.__)("Show Avatar","bbp-core"),checked:v,onChange:e=>o({showAvatar:e})}),(0,p.jsxs)("div",{className:a?"":"bbpc-pro-gated",children:[!a&&(0,p.jsx)("span",{className:"bbpc-pro-watermark",children:"PRO"}),(0,p.jsx)(t.ToggleControl,{label:(0,r.__)("Show Excerpt","bbp-core"),checked:!!a&&m,onChange:e=>{a&&o({showExcerpt:e})},disabled:!a}),(0,p.jsx)(t.ToggleControl,{label:(0,r.__)("Show Forum Link","bbp-core"),checked:!!a&&C,onChange:e=>{a&&o({showForumLink:e})},disabled:!a})]})]}),(0,p.jsx)(t.PanelBody,{title:(0,r.__)("Advanced","bbp-core"),initialOpen:!1,children:(0,p.jsx)(t.ToggleControl,{label:(0,r.__)("Show Meta (Replies/Favs)","bbp-core"),checked:h,onChange:e=>o({show_meta:e})})})]}),(0,p.jsxs)(n.InspectorControls,{group:"styles",children:[(0,p.jsxs)(t.PanelBody,{title:(0,r.__)("Colors","bbp-core"),initialOpen:!1,children:[(0,p.jsx)(n.PanelColorSettings,{colorSettings:[{value:j,onChange:e=>o({title_color:e}),label:(0,r.__)("Title Color","bbp-core")},{value:w,onChange:e=>o({meta_color:e}),label:(0,r.__)("Meta Color","bbp-core")},{value:y,onChange:e=>o({bg_color:e}),label:(0,r.__)("Background Color","bbp-core")},{value:N,onChange:e=>o({card_hover_bg:e}),label:(0,r.__)("Hover Background","bbp-core")},{value:A,onChange:e=>o({card_hover_border:e}),label:(0,r.__)("Hover Border","bbp-core")}]}),"none"!==u&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("hr",{style:{margin:"20px 0",border:"none",borderTop:"1px solid #ddd"}}),(0,p.jsx)("div",{style:{marginBottom:"8px",fontSize:"11px",fontWeight:"500",color:"#757575",textTransform:"uppercase"},children:(0,r.__)("Pagination Colors","bbp-core")}),(0,p.jsx)(n.PanelColorSettings,{colorSettings:[{value:L,onChange:e=>o({pagination_text_color:e}),label:(0,r.__)("Text Color","bbp-core")},{value:z,onChange:e=>o({pagination_active_bg:e}),label:(0,r.__)("Active Background","bbp-core")},{value:E,onChange:e=>o({pagination_active_text:e}),label:(0,r.__)("Active Text","bbp-core")}]})]})]}),(0,p.jsxs)(t.PanelBody,{title:(0,r.__)("Card Styling","bbp-core"),children:[(0,p.jsx)("div",{style:{marginBottom:"20px"},children:(0,p.jsx)(t.__experimentalBorderBoxControl,{label:(0,r.__)("Border","bbp-core"),value:O,onChange:e=>o({card_border:e})})}),(0,p.jsx)("div",{style:{marginBottom:"20px"},children:(0,p.jsx)(t.SelectControl,{label:(0,r.__)("Shadow","bbp-core"),value:P,options:[{label:(0,r.__)("None","bbp-core"),value:""},{label:(0,r.__)("Small","bbp-core"),value:"0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)"},{label:(0,r.__)("Medium","bbp-core"),value:"0 3px 6px rgba(0,0,0,0.15), 0 2px 4px rgba(0,0,0,0.12)"},{label:(0,r.__)("Large","bbp-core"),value:"0 10px 20px rgba(0,0,0,0.15), 0 3px 6px rgba(0,0,0,0.10)"},{label:(0,r.__)("Soft","bbp-core"),value:"0 2px 8px rgba(0,0,0,0.08)"}],onChange:e=>o({card_shadow:e})})}),(0,p.jsx)("div",{style:{marginBottom:"20px"},children:(0,p.jsx)(t.RangeControl,{label:(0,r.__)("Border Radius","bbp-core"),value:O?.radius?parseInt(O.radius):8,onChange:e=>{const l={...O,radius:e+"px"};o({card_border:l})},min:0,max:50,step:1})}),(0,p.jsx)("div",{style:{borderTop:"1px solid #ddd",paddingTop:"16px",marginTop:"16px",marginBottom:"20px"},children:(0,p.jsx)(t.__experimentalBoxControl,{label:(0,r.__)("Padding","bbp-core"),values:R,onChange:e=>o({card_padding:e})})}),(0,p.jsx)("div",{children:(0,p.jsx)(t.RangeControl,{label:(0,r.__)("Gap Between Cards","bbp-core"),value:F,onChange:e=>o({card_gap:e}),min:0,max:60,step:5})})]}),(0,p.jsxs)(t.PanelBody,{title:(0,r.__)("Typography","bbp-core"),initialOpen:!1,children:[(0,p.jsxs)("div",{style:{marginBottom:"20px"},children:[(0,p.jsx)("strong",{style:{display:"block",marginBottom:"8px",fontSize:"11px",textTransform:"uppercase",color:"#757575"},children:(0,r.__)("Title","bbp-core")}),(0,p.jsx)(t.RangeControl,{label:(0,r.__)("Size","bbp-core"),value:f,onChange:e=>o({title_font_size:e}),min:12,max:48}),(0,p.jsx)(t.SelectControl,{label:(0,r.__)("Weight","bbp-core"),value:S,options:[{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"}],onChange:e=>o({title_font_weight:e})}),(0,p.jsx)(t.RangeControl,{label:(0,r.__)("Line Height","bbp-core"),value:B,onChange:e=>o({title_line_height:e}),min:1,max:3,step:.1})]}),(0,p.jsxs)("div",{children:[(0,p.jsx)("strong",{style:{display:"block",marginBottom:"8px",fontSize:"11px",textTransform:"uppercase",color:"#757575"},children:(0,r.__)("Meta","bbp-core")}),(0,p.jsx)(t.RangeControl,{label:(0,r.__)("Size","bbp-core"),value:k,onChange:e=>o({meta_font_size:e}),min:10,max:24}),(0,p.jsx)(t.RangeControl,{label:(0,r.__)("Line Height","bbp-core"),value:T,onChange:e=>o({meta_line_height:e}),min:1,max:3,step:.1})]})]})]}),(0,p.jsx)(s(),{block:"bbp-core/forum-posts",attributes:e})]})},save:function(){return null}})}},l={};function a(e){var r=l[e];if(void 0!==r)return r.exports;var n=l[e]={exports:{}};return o[e](n,n.exports,a),n.exports}a.m=o,e=[],a.O=(o,l,r,n)=>{if(!l){var t=1/0;for(p=0;p<e.length;p++){for(var[l,r,n]=e[p],i=!0,b=0;b<l.length;b++)(!1&n||t>=n)&&Object.keys(a.O).every(e=>a.O[e](l[b]))?l.splice(b--,1):(i=!1,n<t&&(t=n));if(i){e.splice(p--,1);var s=r();void 0!==s&&(o=s)}}return o}n=n||0;for(var p=e.length;p>0&&e[p-1][2]>n;p--)e[p]=e[p-1];e[p]=[l,r,n]},a.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return a.d(o,{a:o}),o},a.d=(e,o)=>{for(var l in o)a.o(o,l)&&!a.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:o[l]})},a.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={89:0,765:0};a.O.j=o=>0===e[o];var o=(o,l)=>{var r,n,[t,i,b]=l,s=0;if(t.some(o=>0!==e[o])){for(r in i)a.o(i,r)&&(a.m[r]=i[r]);if(b)var p=b(a)}for(o&&o(l);s<t.length;s++)n=t[s],a.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return a.O(p)},l=globalThis.webpackChunkforumax_blocks=globalThis.webpackChunkforumax_blocks||[];l.forEach(o.bind(null,0)),l.push=o.bind(null,l.push.bind(l))})();var r=a.O(void 0,[765],()=>a(134));r=a.O(r)})();
2 //# sourceMappingURL=index.js.map