PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.3.9.1
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.3.9.1
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
learnpress / assets / js / dist / blocks / course-faqs.js

course-faqs.js in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.3.9.1, at assets/js/dist/blocks/course-faqs.js

290 lines 13.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /******/ (() => { // webpackBootstrap
2 /******/ "use strict";
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "./assets/src/apps/js/blocks/course-elements/course-faqs/edit.js"
6 /*!***********************************************************************!*\
7 !*** ./assets/src/apps/js/blocks/course-elements/course-faqs/edit.js ***!
8 \***********************************************************************/
9 (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
10
11 __webpack_require__.r(__webpack_exports__);
12 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13 /* harmony export */ edit: () => (/* binding */ edit)
14 /* harmony export */ });
15 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
16 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
17 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
18 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
19 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
20 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);
21
22
23
24 const edit = props => {
25 const blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();
26 return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
27 ...blockProps
28 }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
29 className: "course-faqs course-tab-panel-faqs"
30 }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("h3", {
31 className: "course-faqs__title"
32 }, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('FAQs', 'learnpress')), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
33 className: "course-faqs-box"
34 }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("label", {
35 className: "course-faqs-box__title"
36 }, 'Fortepossumus poterat varietatem nullus tum signa dissentiens abducas gaudio memini pervertere impudens?')), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
37 className: "course-faqs-box"
38 }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("label", {
39 className: "course-faqs-box__title"
40 }, 'Homerus defecerit iure naturales praeponunt futuri avaritiamne celebrari parva vincla aetatulis extrema?')))));
41 };
42
43 /***/ },
44
45 /***/ "./assets/src/apps/js/blocks/course-elements/course-faqs/save.js"
46 /*!***********************************************************************!*\
47 !*** ./assets/src/apps/js/blocks/course-elements/course-faqs/save.js ***!
48 \***********************************************************************/
49 (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
50
51 __webpack_require__.r(__webpack_exports__);
52 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
53 /* harmony export */ save: () => (/* binding */ save)
54 /* harmony export */ });
55 const save = props => null;
56
57 /***/ },
58
59 /***/ "./assets/src/apps/js/blocks/utilBlock.js"
60 /*!************************************************!*\
61 !*** ./assets/src/apps/js/blocks/utilBlock.js ***!
62 \************************************************/
63 (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
64
65 __webpack_require__.r(__webpack_exports__);
66 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
67 /* harmony export */ checkTemplatesCanLoadBlock: () => (/* binding */ checkTemplatesCanLoadBlock)
68 /* harmony export */ });
69 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
70 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__);
71 /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
72 /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__);
73 /**
74 * Check if the block can be loaded in the current template.
75 *
76 * @since 4.2.8.4
77 * @version 1.0.0
78 */
79
80
81 let currentPostIdOld = null;
82 const checkTemplatesCanLoadBlock = (templates, metadata, callBack) => {
83 (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.subscribe)(() => {
84 const metaDataNew = {
85 ...metadata
86 };
87 const store = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.select)('core/editor') || null;
88 if (!store || typeof store.getCurrentPostId !== 'function' || !store.getCurrentPostId()) {
89 return;
90 }
91 const currentPostId = store.getCurrentPostId();
92 if (currentPostId === null) {
93 return;
94 }
95 if (currentPostIdOld === currentPostId) {
96 return;
97 }
98 currentPostIdOld = currentPostId;
99 if ((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.getBlockType)(metaDataNew.name)) {
100 (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.unregisterBlockType)(metaDataNew.name);
101 if (templates.includes(currentPostId)) {
102 metaDataNew.ancestor = null;
103 callBack(metaDataNew);
104 } else {
105 if (!metaDataNew.ancestor) {
106 metaDataNew.ancestor = [];
107 }
108 callBack(metaDataNew);
109 }
110 }
111 });
112 };
113
114
115 /***/ },
116
117 /***/ "react"
118 /*!************************!*\
119 !*** external "React" ***!
120 \************************/
121 (module) {
122
123 module.exports = window["React"];
124
125 /***/ },
126
127 /***/ "@wordpress/block-editor"
128 /*!*************************************!*\
129 !*** external ["wp","blockEditor"] ***!
130 \*************************************/
131 (module) {
132
133 module.exports = window["wp"]["blockEditor"];
134
135 /***/ },
136
137 /***/ "@wordpress/blocks"
138 /*!********************************!*\
139 !*** external ["wp","blocks"] ***!
140 \********************************/
141 (module) {
142
143 module.exports = window["wp"]["blocks"];
144
145 /***/ },
146
147 /***/ "@wordpress/data"
148 /*!******************************!*\
149 !*** external ["wp","data"] ***!
150 \******************************/
151 (module) {
152
153 module.exports = window["wp"]["data"];
154
155 /***/ },
156
157 /***/ "@wordpress/i18n"
158 /*!******************************!*\
159 !*** external ["wp","i18n"] ***!
160 \******************************/
161 (module) {
162
163 module.exports = window["wp"]["i18n"];
164
165 /***/ },
166
167 /***/ "./assets/src/apps/js/blocks/course-elements/course-faqs/block.json"
168 /*!**************************************************************************!*\
169 !*** ./assets/src/apps/js/blocks/course-elements/course-faqs/block.json ***!
170 \**************************************************************************/
171 (module) {
172
173 module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"learnpress/course-faqs","title":"Course Faqs","category":"learnpress-course-elements","icon":"index-card","description":"Renders template Box Extra Faqs Course PHP templates.","textdomain":"learnpress","keywords":["box extra faqs single course","learnpress"],"ancestor":["learnpress/single-course"],"usesContext":[],"supports":{"align":["wide","full"],"typography":{"fontSize":true,"lineHeight":false,"fontWeight":true,"__experimentalFontFamily":false,"__experimentalTextDecoration":false,"__experimentalFontStyle":false,"__experimentalFontWeight":true,"__experimentalLetterSpacing":false,"__experimentalTextTransform":true,"__experimentalDefaultControls":{"fontSize":true}},"color":{"background":false,"text":true,"link":false,"heading":true,"gradients":false,"__experimentalDefaultControls":{"text":true,"h3":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}}}');
174
175 /***/ }
176
177 /******/ });
178 /************************************************************************/
179 /******/ // The module cache
180 /******/ var __webpack_module_cache__ = {};
181 /******/
182 /******/ // The require function
183 /******/ function __webpack_require__(moduleId) {
184 /******/ // Check if module is in cache
185 /******/ var cachedModule = __webpack_module_cache__[moduleId];
186 /******/ if (cachedModule !== undefined) {
187 /******/ return cachedModule.exports;
188 /******/ }
189 /******/ // Create a new module (and put it into the cache)
190 /******/ var module = __webpack_module_cache__[moduleId] = {
191 /******/ // no module.id needed
192 /******/ // no module.loaded needed
193 /******/ exports: {}
194 /******/ };
195 /******/
196 /******/ // Execute the module function
197 /******/ if (!(moduleId in __webpack_modules__)) {
198 /******/ delete __webpack_module_cache__[moduleId];
199 /******/ var e = new Error("Cannot find module '" + moduleId + "'");
200 /******/ e.code = 'MODULE_NOT_FOUND';
201 /******/ throw e;
202 /******/ }
203 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
204 /******/
205 /******/ // Return the exports of the module
206 /******/ return module.exports;
207 /******/ }
208 /******/
209 /************************************************************************/
210 /******/ /* webpack/runtime/compat get default export */
211 /******/ (() => {
212 /******/ // getDefaultExport function for compatibility with non-harmony modules
213 /******/ __webpack_require__.n = (module) => {
214 /******/ var getter = module && module.__esModule ?
215 /******/ () => (module['default']) :
216 /******/ () => (module);
217 /******/ __webpack_require__.d(getter, { a: getter });
218 /******/ return getter;
219 /******/ };
220 /******/ })();
221 /******/
222 /******/ /* webpack/runtime/define property getters */
223 /******/ (() => {
224 /******/ // define getter functions for harmony exports
225 /******/ __webpack_require__.d = (exports, definition) => {
226 /******/ for(var key in definition) {
227 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
228 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
229 /******/ }
230 /******/ }
231 /******/ };
232 /******/ })();
233 /******/
234 /******/ /* webpack/runtime/hasOwnProperty shorthand */
235 /******/ (() => {
236 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
237 /******/ })();
238 /******/
239 /******/ /* webpack/runtime/make namespace object */
240 /******/ (() => {
241 /******/ // define __esModule on exports
242 /******/ __webpack_require__.r = (exports) => {
243 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
244 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
245 /******/ }
246 /******/ Object.defineProperty(exports, '__esModule', { value: true });
247 /******/ };
248 /******/ })();
249 /******/
250 /************************************************************************/
251 var __webpack_exports__ = {};
252 // This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk.
253 (() => {
254 /*!************************************************************************!*\
255 !*** ./assets/src/apps/js/blocks/course-elements/course-faqs/index.js ***!
256 \************************************************************************/
257 __webpack_require__.r(__webpack_exports__);
258 /* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit */ "./assets/src/apps/js/blocks/course-elements/course-faqs/edit.js");
259 /* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./save */ "./assets/src/apps/js/blocks/course-elements/course-faqs/save.js");
260 /* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./block.json */ "./assets/src/apps/js/blocks/course-elements/course-faqs/block.json");
261 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
262 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__);
263 /* harmony import */ var _utilBlock_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utilBlock.js */ "./assets/src/apps/js/blocks/utilBlock.js");
264 /**
265 * Register block course faqs.
266 */
267
268
269
270
271
272
273 const templatesName = ['learnpress/learnpress//single-lp_course', 'learnpress/learnpress//single-lp_course-offline'];
274 (0,_utilBlock_js__WEBPACK_IMPORTED_MODULE_4__.checkTemplatesCanLoadBlock)(templatesName, _block_json__WEBPACK_IMPORTED_MODULE_2__, metadataNew => {
275 (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.registerBlockType)(metadataNew.name, {
276 ...metadataNew,
277 edit: _edit__WEBPACK_IMPORTED_MODULE_0__.edit,
278 save: _save__WEBPACK_IMPORTED_MODULE_1__.save
279 });
280 });
281 (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_2__.name, {
282 ..._block_json__WEBPACK_IMPORTED_MODULE_2__,
283 edit: _edit__WEBPACK_IMPORTED_MODULE_0__.edit,
284 save: _save__WEBPACK_IMPORTED_MODULE_1__.save
285 });
286 })();
287
288 /******/ })()
289 ;
290 //# sourceMappingURL=course-faqs.js.map