| @@ -1,423 +1,2 @@ | ||
| 1 | -/******/ (() => { // webpackBootstrap | |
| 2 | -/******/ "use strict"; | |
| 3 | -/******/ var __webpack_modules__ = ({ | |
| 4 | - | |
| 5 | -/***/ "./src/forums/block.json": | |
| 6 | -/*!*******************************!*\ | |
| 7 | - !*** ./src/forums/block.json ***! | |
| 8 | - \*******************************/ | |
| 9 | -/***/ ((module) => { | |
| 10 | - | |
| 11 | -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"bbp-core/forums","version":"0.1.0","title":"Forumax Forums Grid","category":"bbp-core","icon":"networking","description":"Displays a list of bbPress forums with a \'load more\' option.","attributes":{"ppp":{"type":"number","default":5},"ppp2":{"type":"number","default":10},"order":{"type":"string","default":"ASC"},"more_txt":{"type":"string","default":"More Communities"},"more_text_color":{"type":"string"},"title_color":{"type":"string"},"content_color":{"type":"string"}},"supports":{"html":false,"typography":{"fontSize":true}},"textdomain":"bbp-core","editorScript":"file:./index.js","editorStyle":["file:./index.css"],"style":["file:./style-index.css"]}'); | |
| 12 | - | |
| 13 | -/***/ }), | |
| 14 | - | |
| 15 | -/***/ "./src/forums/edit.js": | |
| 16 | -/*!****************************!*\ | |
| 17 | - !*** ./src/forums/edit.js ***! | |
| 18 | - \****************************/ | |
| 19 | -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | |
| 20 | - | |
| 21 | -__webpack_require__.r(__webpack_exports__); | |
| 22 | -/* harmony export */ __webpack_require__.d(__webpack_exports__, { | |
| 23 | -/* harmony export */ "default": () => (/* binding */ Edit) | |
| 24 | -/* harmony export */ }); | |
| 25 | -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); | |
| 26 | -/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__); | |
| 27 | -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); | |
| 28 | -/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); | |
| 29 | -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); | |
| 30 | -/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__); | |
| 31 | -/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/server-side-render */ "@wordpress/server-side-render"); | |
| 32 | -/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__); | |
| 33 | -/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./editor.scss */ "./src/forums/editor.scss"); | |
| 34 | -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); | |
| 35 | -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__); | |
| 36 | - | |
| 37 | - | |
| 38 | - | |
| 39 | - | |
| 40 | - | |
| 41 | - | |
| 42 | -function Edit({ | |
| 43 | - attributes, | |
| 44 | - setAttributes | |
| 45 | -}) { | |
| 46 | - const blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)(); | |
| 47 | - const { | |
| 48 | - ppp, | |
| 49 | - ppp2, | |
| 50 | - order, | |
| 51 | - more_txt, | |
| 52 | - more_text_color, | |
| 53 | - title_color, | |
| 54 | - content_color | |
| 55 | - } = attributes; | |
| 56 | - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("div", { | |
| 57 | - ...blockProps, | |
| 58 | - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { | |
| 59 | - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, { | |
| 60 | - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Filter Options', 'bbp-core'), | |
| 61 | - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, { | |
| 62 | - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Show Forums', 'bbp-core'), | |
| 63 | - type: "number", | |
| 64 | - value: ppp, | |
| 65 | - onChange: value => setAttributes({ | |
| 66 | - ppp: parseInt(value) | |
| 67 | - }), | |
| 68 | - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Show the forums count at the initial view. Default is 5 forums in a row.', 'bbp-core') | |
| 69 | - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, { | |
| 70 | - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Hidden Forums', 'bbp-core'), | |
| 71 | - type: "number", | |
| 72 | - value: ppp2, | |
| 73 | - onChange: value => setAttributes({ | |
| 74 | - ppp2: parseInt(value) | |
| 75 | - }), | |
| 76 | - help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Hidden forums will show on clicking on the More button.', 'bbp-core') | |
| 77 | - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.SelectControl, { | |
| 78 | - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Order', 'bbp-core'), | |
| 79 | - value: order, | |
| 80 | - options: [{ | |
| 81 | - label: 'ASC', | |
| 82 | - value: 'ASC' | |
| 83 | - }, { | |
| 84 | - label: 'DESC', | |
| 85 | - value: 'DESC' | |
| 86 | - }], | |
| 87 | - onChange: value => setAttributes({ | |
| 88 | - order: value | |
| 89 | - }) | |
| 90 | - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, { | |
| 91 | - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Read More Text', 'bbp-core'), | |
| 92 | - value: more_txt, | |
| 93 | - onChange: value => setAttributes({ | |
| 94 | - more_txt: value | |
| 95 | - }) | |
| 96 | - })] | |
| 97 | - }) | |
| 98 | - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, { | |
| 99 | - group: "styles", | |
| 100 | - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.PanelColorSettings, { | |
| 101 | - title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Colors', 'bbp-core'), | |
| 102 | - initialOpen: false, | |
| 103 | - colorSettings: [{ | |
| 104 | - value: title_color, | |
| 105 | - onChange: value => setAttributes({ | |
| 106 | - title_color: value | |
| 107 | - }), | |
| 108 | - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Title Color', 'bbp-core') | |
| 109 | - }, { | |
| 110 | - value: content_color, | |
| 111 | - onChange: value => setAttributes({ | |
| 112 | - content_color: value | |
| 113 | - }), | |
| 114 | - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Content Color', 'bbp-core') | |
| 115 | - }, { | |
| 116 | - value: more_text_color, | |
| 117 | - onChange: value => setAttributes({ | |
| 118 | - more_text_color: value | |
| 119 | - }), | |
| 120 | - label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('More Text Color', 'bbp-core') | |
| 121 | - }] | |
| 122 | - }) | |
| 123 | - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default()), { | |
| 124 | - block: "bbp-core/forums", | |
| 125 | - attributes: attributes | |
| 126 | - })] | |
| 127 | - }); | |
| 128 | -} | |
| 129 | - | |
| 130 | -/***/ }), | |
| 131 | - | |
| 132 | -/***/ "./src/forums/editor.scss": | |
| 133 | -/*!********************************!*\ | |
| 134 | - !*** ./src/forums/editor.scss ***! | |
| 135 | - \********************************/ | |
| 136 | -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | |
| 137 | - | |
| 138 | -__webpack_require__.r(__webpack_exports__); | |
| 139 | -// extracted by mini-css-extract-plugin | |
| 140 | - | |
| 141 | - | |
| 142 | -/***/ }), | |
| 143 | - | |
| 144 | -/***/ "./src/forums/index.js": | |
| 145 | -/*!*****************************!*\ | |
| 146 | - !*** ./src/forums/index.js ***! | |
| 147 | - \*****************************/ | |
| 148 | -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | |
| 149 | - | |
| 150 | -__webpack_require__.r(__webpack_exports__); | |
| 151 | -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); | |
| 152 | -/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); | |
| 153 | -/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./style.scss */ "./src/forums/style.scss"); | |
| 154 | -/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/forums/edit.js"); | |
| 155 | -/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/forums/save.js"); | |
| 156 | -/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ "./src/forums/block.json"); | |
| 157 | - | |
| 158 | - | |
| 159 | - | |
| 160 | - | |
| 161 | - | |
| 162 | -(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, { | |
| 163 | - edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], | |
| 164 | - save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] | |
| 165 | -}); | |
| 166 | - | |
| 167 | -/***/ }), | |
| 168 | - | |
| 169 | -/***/ "./src/forums/save.js": | |
| 170 | -/*!****************************!*\ | |
| 171 | - !*** ./src/forums/save.js ***! | |
| 172 | - \****************************/ | |
| 173 | -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | |
| 174 | - | |
| 175 | -__webpack_require__.r(__webpack_exports__); | |
| 176 | -/* harmony export */ __webpack_require__.d(__webpack_exports__, { | |
| 177 | -/* harmony export */ "default": () => (/* binding */ save) | |
| 178 | -/* harmony export */ }); | |
| 179 | -function save() { | |
| 180 | - return null; | |
| 181 | -} | |
| 182 | - | |
| 183 | -/***/ }), | |
| 184 | - | |
| 185 | -/***/ "./src/forums/style.scss": | |
| 186 | -/*!*******************************!*\ | |
| 187 | - !*** ./src/forums/style.scss ***! | |
| 188 | - \*******************************/ | |
| 189 | -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | |
| 190 | - | |
| 191 | -__webpack_require__.r(__webpack_exports__); | |
| 192 | -// extracted by mini-css-extract-plugin | |
| 193 | - | |
| 194 | - | |
| 195 | -/***/ }), | |
| 196 | - | |
| 197 | -/***/ "@wordpress/block-editor": | |
| 198 | -/*!*************************************!*\ | |
| 199 | - !*** external ["wp","blockEditor"] ***! | |
| 200 | - \*************************************/ | |
| 201 | -/***/ ((module) => { | |
| 202 | - | |
| 203 | -module.exports = window["wp"]["blockEditor"]; | |
| 204 | - | |
| 205 | -/***/ }), | |
| 206 | - | |
| 207 | -/***/ "@wordpress/blocks": | |
| 208 | -/*!********************************!*\ | |
| 209 | - !*** external ["wp","blocks"] ***! | |
| 210 | - \********************************/ | |
| 211 | -/***/ ((module) => { | |
| 212 | - | |
| 213 | -module.exports = window["wp"]["blocks"]; | |
| 214 | - | |
| 215 | -/***/ }), | |
| 216 | - | |
| 217 | -/***/ "@wordpress/components": | |
| 218 | -/*!************************************!*\ | |
| 219 | - !*** external ["wp","components"] ***! | |
| 220 | - \************************************/ | |
| 221 | -/***/ ((module) => { | |
| 222 | - | |
| 223 | -module.exports = window["wp"]["components"]; | |
| 224 | - | |
| 225 | -/***/ }), | |
| 226 | - | |
| 227 | -/***/ "@wordpress/i18n": | |
| 228 | -/*!******************************!*\ | |
| 229 | - !*** external ["wp","i18n"] ***! | |
| 230 | - \******************************/ | |
| 231 | -/***/ ((module) => { | |
| 232 | - | |
| 233 | -module.exports = window["wp"]["i18n"]; | |
| 234 | - | |
| 235 | -/***/ }), | |
| 236 | - | |
| 237 | -/***/ "@wordpress/server-side-render": | |
| 238 | -/*!******************************************!*\ | |
| 239 | - !*** external ["wp","serverSideRender"] ***! | |
| 240 | - \******************************************/ | |
| 241 | -/***/ ((module) => { | |
| 242 | - | |
| 243 | -module.exports = window["wp"]["serverSideRender"]; | |
| 244 | - | |
| 245 | -/***/ }), | |
| 246 | - | |
| 247 | -/***/ "react/jsx-runtime": | |
| 248 | -/*!**********************************!*\ | |
| 249 | - !*** external "ReactJSXRuntime" ***! | |
| 250 | - \**********************************/ | |
| 251 | -/***/ ((module) => { | |
| 252 | - | |
| 253 | -module.exports = window["ReactJSXRuntime"]; | |
| 254 | - | |
| 255 | -/***/ }) | |
| 256 | - | |
| 257 | -/******/ }); | |
| 258 | -/************************************************************************/ | |
| 259 | -/******/ // The module cache | |
| 260 | -/******/ var __webpack_module_cache__ = {}; | |
| 261 | -/******/ | |
| 262 | -/******/ // The require function | |
| 263 | -/******/ function __webpack_require__(moduleId) { | |
| 264 | -/******/ // Check if module is in cache | |
| 265 | -/******/ var cachedModule = __webpack_module_cache__[moduleId]; | |
| 266 | -/******/ if (cachedModule !== undefined) { | |
| 267 | -/******/ return cachedModule.exports; | |
| 268 | -/******/ } | |
| 269 | -/******/ // Create a new module (and put it into the cache) | |
| 270 | -/******/ var module = __webpack_module_cache__[moduleId] = { | |
| 271 | -/******/ // no module.id needed | |
| 272 | -/******/ // no module.loaded needed | |
| 273 | -/******/ exports: {} | |
| 274 | -/******/ }; | |
| 275 | -/******/ | |
| 276 | -/******/ // Execute the module function | |
| 277 | -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); | |
| 278 | -/******/ | |
| 279 | -/******/ // Return the exports of the module | |
| 280 | -/******/ return module.exports; | |
| 281 | -/******/ } | |
| 282 | -/******/ | |
| 283 | -/******/ // expose the modules object (__webpack_modules__) | |
| 284 | -/******/ __webpack_require__.m = __webpack_modules__; | |
| 285 | -/******/ | |
| 286 | -/************************************************************************/ | |
| 287 | -/******/ /* webpack/runtime/chunk loaded */ | |
| 288 | -/******/ (() => { | |
| 289 | -/******/ var deferred = []; | |
| 290 | -/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { | |
| 291 | -/******/ if(chunkIds) { | |
| 292 | -/******/ priority = priority || 0; | |
| 293 | -/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; | |
| 294 | -/******/ deferred[i] = [chunkIds, fn, priority]; | |
| 295 | -/******/ return; | |
| 296 | -/******/ } | |
| 297 | -/******/ var notFulfilled = Infinity; | |
| 298 | -/******/ for (var i = 0; i < deferred.length; i++) { | |
| 299 | -/******/ var [chunkIds, fn, priority] = deferred[i]; | |
| 300 | -/******/ var fulfilled = true; | |
| 301 | -/******/ for (var j = 0; j < chunkIds.length; j++) { | |
| 302 | -/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { | |
| 303 | -/******/ chunkIds.splice(j--, 1); | |
| 304 | -/******/ } else { | |
| 305 | -/******/ fulfilled = false; | |
| 306 | -/******/ if(priority < notFulfilled) notFulfilled = priority; | |
| 307 | -/******/ } | |
| 308 | -/******/ } | |
| 309 | -/******/ if(fulfilled) { | |
| 310 | -/******/ deferred.splice(i--, 1) | |
| 311 | -/******/ var r = fn(); | |
| 312 | -/******/ if (r !== undefined) result = r; | |
| 313 | -/******/ } | |
| 314 | -/******/ } | |
| 315 | -/******/ return result; | |
| 316 | -/******/ }; | |
| 317 | -/******/ })(); | |
| 318 | -/******/ | |
| 319 | -/******/ /* webpack/runtime/compat get default export */ | |
| 320 | -/******/ (() => { | |
| 321 | -/******/ // getDefaultExport function for compatibility with non-harmony modules | |
| 322 | -/******/ __webpack_require__.n = (module) => { | |
| 323 | -/******/ var getter = module && module.__esModule ? | |
| 324 | -/******/ () => (module['default']) : | |
| 325 | -/******/ () => (module); | |
| 326 | -/******/ __webpack_require__.d(getter, { a: getter }); | |
| 327 | -/******/ return getter; | |
| 328 | -/******/ }; | |
| 329 | -/******/ })(); | |
| 330 | -/******/ | |
| 331 | -/******/ /* webpack/runtime/define property getters */ | |
| 332 | -/******/ (() => { | |
| 333 | -/******/ // define getter functions for harmony exports | |
| 334 | -/******/ __webpack_require__.d = (exports, definition) => { | |
| 335 | -/******/ for(var key in definition) { | |
| 336 | -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { | |
| 337 | -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); | |
| 338 | -/******/ } | |
| 339 | -/******/ } | |
| 340 | -/******/ }; | |
| 341 | -/******/ })(); | |
| 342 | -/******/ | |
| 343 | -/******/ /* webpack/runtime/hasOwnProperty shorthand */ | |
| 344 | -/******/ (() => { | |
| 345 | -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) | |
| 346 | -/******/ })(); | |
| 347 | -/******/ | |
| 348 | -/******/ /* webpack/runtime/make namespace object */ | |
| 349 | -/******/ (() => { | |
| 350 | -/******/ // define __esModule on exports | |
| 351 | -/******/ __webpack_require__.r = (exports) => { | |
| 352 | -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | |
| 353 | -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | |
| 354 | -/******/ } | |
| 355 | -/******/ Object.defineProperty(exports, '__esModule', { value: true }); | |
| 356 | -/******/ }; | |
| 357 | -/******/ })(); | |
| 358 | -/******/ | |
| 359 | -/******/ /* webpack/runtime/jsonp chunk loading */ | |
| 360 | -/******/ (() => { | |
| 361 | -/******/ // no baseURI | |
| 362 | -/******/ | |
| 363 | -/******/ // object to store loaded and loading chunks | |
| 364 | -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched | |
| 365 | -/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded | |
| 366 | -/******/ var installedChunks = { | |
| 367 | -/******/ "forums/index": 0, | |
| 368 | -/******/ "forums/style-index": 0 | |
| 369 | -/******/ }; | |
| 370 | -/******/ | |
| 371 | -/******/ // no chunk on demand loading | |
| 372 | -/******/ | |
| 373 | -/******/ // no prefetching | |
| 374 | -/******/ | |
| 375 | -/******/ // no preloaded | |
| 376 | -/******/ | |
| 377 | -/******/ // no HMR | |
| 378 | -/******/ | |
| 379 | -/******/ // no HMR manifest | |
| 380 | -/******/ | |
| 381 | -/******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); | |
| 382 | -/******/ | |
| 383 | -/******/ // install a JSONP callback for chunk loading | |
| 384 | -/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { | |
| 385 | -/******/ var [chunkIds, moreModules, runtime] = data; | |
| 386 | -/******/ // add "moreModules" to the modules object, | |
| 387 | -/******/ // then flag all "chunkIds" as loaded and fire callback | |
| 388 | -/******/ var moduleId, chunkId, i = 0; | |
| 389 | -/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { | |
| 390 | -/******/ for(moduleId in moreModules) { | |
| 391 | -/******/ if(__webpack_require__.o(moreModules, moduleId)) { | |
| 392 | -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; | |
| 393 | -/******/ } | |
| 394 | -/******/ } | |
| 395 | -/******/ if(runtime) var result = runtime(__webpack_require__); | |
| 396 | -/******/ } | |
| 397 | -/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); | |
| 398 | -/******/ for(;i < chunkIds.length; i++) { | |
| 399 | -/******/ chunkId = chunkIds[i]; | |
| 400 | -/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { | |
| 401 | -/******/ installedChunks[chunkId][0](); | |
| 402 | -/******/ } | |
| 403 | -/******/ installedChunks[chunkId] = 0; | |
| 404 | -/******/ } | |
| 405 | -/******/ return __webpack_require__.O(result); | |
| 406 | -/******/ } | |
| 407 | -/******/ | |
| 408 | -/******/ var chunkLoadingGlobal = globalThis["webpackChunkbbp_core_blocks"] = globalThis["webpackChunkbbp_core_blocks"] || []; | |
| 409 | -/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); | |
| 410 | -/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); | |
| 411 | -/******/ })(); | |
| 412 | -/******/ | |
| 413 | -/************************************************************************/ | |
| 414 | -/******/ | |
| 415 | -/******/ // startup | |
| 416 | -/******/ // Load entry module and return exports | |
| 417 | -/******/ // This entry module depends on other loaded chunks and execution need to be delayed | |
| 418 | -/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["forums/style-index"], () => (__webpack_require__("./src/forums/index.js"))) | |
| 419 | -/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); | |
| 420 | -/******/ | |
| 421 | -/******/ })() | |
| 422 | -; | |
| 423 | -//# sourceMappingURL=index.js.map | |
| 1 | +(()=>{"use strict";var e,o={837(e,o,l){const r=window.wp.blocks,a=window.wp.i18n,n=window.wp.blockEditor,b=window.wp.components,s=window.wp.serverSideRender;var c=l.n(s);const t=window.ReactJSXRuntime,_=()=>(0,t.jsx)("div",{className:"bbpc-forums-skeleton",children:[1,2,3].map(e=>(0,t.jsxs)("div",{className:"bbpc-forums-skeleton__card",children:[(0,t.jsx)("div",{className:"bbpc-forums-skeleton__image"}),(0,t.jsx)("div",{className:"bbpc-forums-skeleton__title"}),(0,t.jsx)("div",{className:"bbpc-forums-skeleton__meta"})]},e))}),i=JSON.parse('{"UU":"bbp-core/forums"}');(0,r.registerBlockType)(i.UU,{edit:function({attributes:e,setAttributes:o}){const l=(0,n.useBlockProps)(),r="1"===window.bbpc_upsell_config?.is_pro_active||!0===window.bbpc_upsell_config?.is_pro_active,{ppp:s,ppp2:i,order:p,orderby:d,forum_filter_ids:u,columns:m,forum_image_size:h,show_forum_image:x,show_post_count:g,show_reply_count:C,show_excerpt:v,is_more_btn:j,more_txt:f,less_txt:w,no_posts_message:y,enable_card_hover:k,title_color:O,title_hover_color:P,content_color:B,more_text_color:N,card_bg_color:T,btn_color:R,btn_bg_color:S,title_font_size:F,meta_font_size:M,card_gap:I,card_border_radius:z,btn_border_radius:D,hide_image_mobile:E,mobile_columns:G,layout:A}=e,H="help-center"===A,L=[{label:(0,a.__)("Default Grid","bbp-core"),value:"default"},{label:(0,a.__)("Help Center Cards","bbp-core"),value:"help-center"}],U=[{label:(0,a.__)("Date","bbp-core"),value:"date"},{label:(0,a.__)("Title","bbp-core"),value:"title"},{label:(0,a.__)("Modified","bbp-core"),value:"modified"},{label:(0,a.__)("Menu Order","bbp-core"),value:"menu_order"},{label:(0,a.__)("ID","bbp-core"),value:"ID"}],J=[{name:(0,a.__)("Blue","bbp-core"),color:"#3b82f6"},{name:(0,a.__)("Green","bbp-core"),color:"#10b981"},{name:(0,a.__)("Red","bbp-core"),color:"#ef4444"},{name:(0,a.__)("Purple","bbp-core"),color:"#8b5cf6"},{name:(0,a.__)("Orange","bbp-core"),color:"#f59e0b"},{name:(0,a.__)("Gray","bbp-core"),color:"#6b7280"},{name:(0,a.__)("White","bbp-core"),color:"#ffffff"},{name:(0,a.__)("Black","bbp-core"),color:"#000000"}];return(0,t.jsxs)("div",{...l,children:[(0,t.jsxs)(n.InspectorControls,{children:[(0,t.jsx)(b.PanelBody,{title:(0,a.__)("Layout","bbp-core"),initialOpen:!0,children:(0,t.jsx)("div",{className:"bbpc-layout-picker",children:L.map(e=>(0,t.jsxs)("button",{className:"bbpc-layout-option"+(A===e.value?" is-active":""),onClick:()=>o({layout:e.value}),type:"button",children:[(0,t.jsx)("span",{className:`bbpc-layout-thumb bbpc-layout-thumb--${e.value}`,children:"help-center"===e.value&&[1,2,3,4,5,6].map(e=>(0,t.jsx)("span",{},e))}),(0,t.jsx)("span",{className:"bbpc-layout-label",children:e.label})]},e.value))})}),(0,t.jsxs)(b.PanelBody,{title:(0,a.__)("Filter Options","bbp-core"),children:[(0,t.jsx)(b.TextControl,{label:(0,a.__)("Show Forums","bbp-core"),type:"number",value:s,onChange:e=>o({ppp:parseInt(e)}),help:(0,a.__)("Forums count at initial view.","bbp-core")}),!H&&(0,t.jsx)(b.TextControl,{label:(0,a.__)("Hidden Forums","bbp-core"),type:"number",value:i,onChange:e=>o({ppp2:parseInt(e)}),help:(0,a.__)('Additional forums shown on clicking "More" button.',"bbp-core")}),(0,t.jsxs)("div",{className:r?"":"bbpc-pro-gated",children:[!r&&(0,t.jsx)("span",{className:"bbpc-pro-watermark",children:"PRO"}),(0,t.jsx)(b.RangeControl,{label:(0,a.__)("Grid Columns","bbp-core"),value:r?m:3,onChange:e=>{r&&o({columns:e})},min:1,max:6,disabled:!r})]}),(0,t.jsx)(b.SelectControl,{label:(0,a.__)("Order","bbp-core"),value:p,options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],onChange:e=>o({order:e})}),(0,t.jsx)(b.SelectControl,{label:(0,a.__)("Order By","bbp-core"),value:d,options:U,onChange:e=>o({orderby:e})}),(0,t.jsxs)("div",{className:r?"":"bbpc-pro-gated",children:[!r&&(0,t.jsx)("span",{className:"bbpc-pro-watermark",children:"PRO"}),(0,t.jsx)(b.TextControl,{label:(0,a.__)("Filter by Forum IDs","bbp-core"),value:r?u:"",onChange:e=>{r&&o({forum_filter_ids:e})},help:(0,a.__)("Comma-separated forum IDs. Leave empty to show all.","bbp-core"),disabled:!r})]}),!H&&(0,t.jsx)(b.SelectControl,{label:(0,a.__)("Forum Image Size","bbp-core"),value:h,options:[{label:(0,a.__)("Thumbnail","bbp-core"),value:"thumbnail"},{label:(0,a.__)("Medium","bbp-core"),value:"medium"},{label:(0,a.__)("Large","bbp-core"),value:"large"},{label:(0,a.__)("Full","bbp-core"),value:"full"}],onChange:e=>o({forum_image_size:e})})]}),!H&&(0,t.jsxs)(b.PanelBody,{title:(0,a.__)("More Button","bbp-core"),initialOpen:!1,children:[(0,t.jsx)(b.ToggleControl,{label:(0,a.__)('Show "More" Button',"bbp-core"),checked:j,onChange:e=>o({is_more_btn:e})}),j&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.TextControl,{label:(0,a.__)("More Text","bbp-core"),value:f,onChange:e=>o({more_txt:e})}),(0,t.jsx)(b.TextControl,{label:(0,a.__)("Less Text","bbp-core"),value:w,onChange:e=>o({less_txt:e})})]})]}),(0,t.jsxs)(b.PanelBody,{title:(0,a.__)("Visibility","bbp-core"),initialOpen:!1,children:[(0,t.jsx)(b.ToggleControl,{label:(0,a.__)("Show Forum Image","bbp-core"),checked:x,onChange:e=>o({show_forum_image:e})}),!H&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.ToggleControl,{label:(0,a.__)("Show Post Count","bbp-core"),checked:g,onChange:e=>o({show_post_count:e})}),(0,t.jsx)(b.ToggleControl,{label:(0,a.__)("Show Reply Count","bbp-core"),checked:C,onChange:e=>o({show_reply_count:e})}),(0,t.jsx)(b.ToggleControl,{label:(0,a.__)("Show Forum Excerpt","bbp-core"),checked:v,onChange:e=>o({show_excerpt:e})})]}),(0,t.jsx)(b.ToggleControl,{label:(0,a.__)("Enable Card Hover Animation","bbp-core"),checked:k,onChange:e=>o({enable_card_hover:e})})]}),(0,t.jsx)(b.PanelBody,{title:(0,a.__)("General","bbp-core"),initialOpen:!1,children:(0,t.jsx)(b.TextControl,{label:(0,a.__)('"No Forums Found" Message',"bbp-core"),value:y,onChange:e=>o({no_posts_message:e})})}),(0,t.jsx)(b.PanelBody,{title:(0,a.__)("Responsive","bbp-core"),initialOpen:!1,children:(0,t.jsxs)("div",{className:r?"":"bbpc-pro-gated",children:[!r&&(0,t.jsx)("span",{className:"bbpc-pro-watermark",children:"PRO"}),(0,t.jsx)("p",{className:"components-base-control__help",children:(0,a.__)("Controls for mobile devices (< 768px).","bbp-core")}),(0,t.jsx)(b.RangeControl,{label:(0,a.__)("Mobile Columns","bbp-core"),value:r?G:1,onChange:e=>{r&&o({mobile_columns:e})},min:1,max:3,disabled:!r}),(0,t.jsx)(b.ToggleControl,{label:(0,a.__)("Hide Forum Image on Mobile","bbp-core"),checked:!!r&&E,onChange:e=>{r&&o({hide_image_mobile:e})},disabled:!r})]})})]}),(0,t.jsxs)(n.InspectorControls,{group:"styles",children:[(0,t.jsxs)(b.PanelBody,{title:(0,a.__)("Colors","bbp-core"),initialOpen:!1,children:[(0,t.jsx)("p",{className:"bbpc-color-label",children:(0,a.__)("Title Color","bbp-core")}),(0,t.jsx)(b.ColorPalette,{colors:J,value:O,onChange:e=>o({title_color:e})}),(0,t.jsx)("p",{className:"bbpc-color-label",children:(0,a.__)("Title Hover Color","bbp-core")}),(0,t.jsx)(b.ColorPalette,{colors:J,value:P,onChange:e=>o({title_hover_color:e})}),(0,t.jsx)("p",{className:"bbpc-color-label",children:(0,a.__)("Content Color","bbp-core")}),(0,t.jsx)(b.ColorPalette,{colors:J,value:B,onChange:e=>o({content_color:e})}),(0,t.jsx)("p",{className:"bbpc-color-label",children:(0,a.__)("Card Background Color","bbp-core")}),(0,t.jsx)(b.ColorPalette,{colors:J,value:T,onChange:e=>o({card_bg_color:e})}),!H&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"bbpc-color-label",children:(0,a.__)("More Text Color","bbp-core")}),(0,t.jsx)(b.ColorPalette,{colors:J,value:N,onChange:e=>o({more_text_color:e})}),(0,t.jsx)("p",{className:"bbpc-color-label",children:(0,a.__)("Button Color","bbp-core")}),(0,t.jsx)(b.ColorPalette,{colors:J,value:R,onChange:e=>o({btn_color:e})}),(0,t.jsx)("p",{className:"bbpc-color-label",children:(0,a.__)("Button Background","bbp-core")}),(0,t.jsx)(b.ColorPalette,{colors:J,value:S,onChange:e=>o({btn_bg_color:e})})]})]}),(0,t.jsxs)(b.PanelBody,{title:(0,a.__)("Typography","bbp-core"),initialOpen:!1,children:[(0,t.jsx)(b.RangeControl,{label:(0,a.__)("Title Font Size (px)","bbp-core"),value:F,onChange:e=>o({title_font_size:e}),min:0,max:48}),(0,t.jsx)(b.RangeControl,{label:(0,a.__)("Meta Font Size (px)","bbp-core"),value:M,onChange:e=>o({meta_font_size:e}),min:0,max:32})]}),(0,t.jsxs)(b.PanelBody,{title:(0,a.__)("Spacing","bbp-core"),initialOpen:!1,children:[(0,t.jsx)(b.RangeControl,{label:(0,a.__)("Card Gap (px)","bbp-core"),value:I,onChange:e=>o({card_gap:e}),min:0,max:60}),(0,t.jsx)(b.RangeControl,{label:(0,a.__)("Card Border Radius (px)","bbp-core"),value:z,onChange:e=>o({card_border_radius:e}),min:0,max:30}),!H&&(0,t.jsx)(b.RangeControl,{label:(0,a.__)("Button Border Radius (px)","bbp-core"),value:D,onChange:e=>o({btn_border_radius:e}),min:0,max:30})]})]}),(0,t.jsx)(c(),{block:"bbp-core/forums",attributes:e,LoadingResponsePlaceholder:_,ErrorResponsePlaceholder:()=>(0,t.jsx)(b.Placeholder,{icon:"warning",label:(0,a.__)("BBPC Forums Grid","bbp-core"),children:(0,a.__)("Error loading block preview.","bbp-core")})})]})},save:function(){return null}})}},l={};function r(e){var a=l[e];if(void 0!==a)return a.exports;var n=l[e]={exports:{}};return o[e](n,n.exports,r),n.exports}r.m=o,e=[],r.O=(o,l,a,n)=>{if(!l){var b=1/0;for(_=0;_<e.length;_++){for(var[l,a,n]=e[_],s=!0,c=0;c<l.length;c++)(!1&n||b>=n)&&Object.keys(r.O).every(e=>r.O[e](l[c]))?l.splice(c--,1):(s=!1,n<b&&(b=n));if(s){e.splice(_--,1);var t=a();void 0!==t&&(o=t)}}return o}n=n||0;for(var _=e.length;_>0&&e[_-1][2]>n;_--)e[_]=e[_-1];e[_]=[l,a,n]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var l in o)r.o(o,l)&&!r.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:o[l]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={308:0,324:0};r.O.j=o=>0===e[o];var o=(o,l)=>{var a,n,[b,s,c]=l,t=0;if(b.some(o=>0!==e[o])){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);if(c)var _=c(r)}for(o&&o(l);t<b.length;t++)n=b[t],r.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return r.O(_)},l=globalThis.webpackChunkforumax_blocks=globalThis.webpackChunkforumax_blocks||[];l.forEach(o.bind(null,0)),l.push=o.bind(null,l.push.bind(l))})();var a=r.O(void 0,[324],()=>r(837));a=r.O(a)})(); | |
| 2 | +//# sourceMappingURL=index.js.map | |