PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.6
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.6
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 / single-course.js

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

278 lines 11.2 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/single-course/edit.js"
6 /*!*********************************************************!*\
7 !*** ./assets/src/apps/js/blocks/single-course/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_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
18 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);
19
20
21 const edit = props => {
22 const blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();
23 const TEMPLATE = [['core/group', {
24 metadata: {
25 name: 'Header'
26 },
27 className: 'lp-single-course__header',
28 layout: {
29 type: 'default'
30 }
31 }, [['core/group', {
32 metadata: {
33 name: 'Inner'
34 },
35 className: 'lp-single-course__header__inner',
36 layout: {
37 type: 'default'
38 }
39 }, [['learnpress/breadcrumb', {}], ['learnpress/course-title', {
40 tag: 'h1'
41 }], ['core/group', {
42 metadata: {
43 name: 'Meta Left'
44 },
45 className: 'course-instructor-category',
46 layout: {
47 type: 'flex',
48 flexWrap: 'nowrap'
49 }
50 }, [['learnpress/course-instructor', {}], ['learnpress/course-categories', {}]]], ['learnpress/course-date', {}]]]]], ['core/group', {
51 metadata: {
52 name: 'Area'
53 },
54 className: 'lp-content-area',
55 layout: {
56 type: 'default'
57 }
58 }, [['core/group', {
59 metadata: {
60 name: 'Main'
61 },
62 className: 'lp-single-course-main',
63 layout: {
64 type: 'default'
65 }
66 }, [['core/group', {
67 metadata: {
68 name: 'Left'
69 },
70 className: 'lp-single-course-main__left',
71 layout: {
72 type: 'default'
73 }
74 }, [['learnpress/course-description', {}], ['learnpress/course-features', {}], ['learnpress/course-target-audiences', {}], ['learnpress/course-requirements', {}], ['learnpress/course-faqs', {}], ['learnpress/course-curriculum', {}], ['learnpress/course-instructor-info', {}], ['learnpress/course-comment', {}]]], ['core/group', {
75 metadata: {
76 name: 'Right'
77 },
78 className: 'lp-single-course-main__right',
79 layout: {
80 type: 'default'
81 }
82 }, [['core/group', {
83 className: 'lp-single-course-main__right__inner',
84 layout: {
85 type: 'default'
86 }
87 }, [['learnpress/course-image', {}], ['learnpress/course-price', {}], ['learnpress/course-progress', {}], ['core/group', {
88 metadata: {
89 name: 'Meta'
90 },
91 className: 'info-metas',
92 layout: {
93 type: 'default'
94 }
95 }, [['learnpress/course-student', {}], ['learnpress/course-lesson', {}], ['learnpress/course-duration', {}], ['learnpress/course-quiz', {}], ['learnpress/course-level', {}]]], ['learnpress/course-button', {}], ['learnpress/course-share', {}], ['learnpress/course-feature-review', {}]]]]]]], ['core/group', {
96 metadata: {
97 name: 'Related'
98 },
99 className: 'lp-list-courses-related',
100 layout: {
101 type: 'default'
102 }
103 }, [['learnpress/course-related', {}]]]]]];
104 return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
105 ...blockProps
106 }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {
107 template: TEMPLATE
108 })));
109 };
110
111 /***/ },
112
113 /***/ "./assets/src/apps/js/blocks/single-course/save.js"
114 /*!*********************************************************!*\
115 !*** ./assets/src/apps/js/blocks/single-course/save.js ***!
116 \*********************************************************/
117 (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
118
119 __webpack_require__.r(__webpack_exports__);
120 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
121 /* harmony export */ save: () => (/* binding */ save)
122 /* harmony export */ });
123 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
124 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
125 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
126 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);
127
128
129 const save = props => {
130 const blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();
131 return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, null));
132 };
133
134 /***/ },
135
136 /***/ "react"
137 /*!************************!*\
138 !*** external "React" ***!
139 \************************/
140 (module) {
141
142 module.exports = window["React"];
143
144 /***/ },
145
146 /***/ "@wordpress/block-editor"
147 /*!*************************************!*\
148 !*** external ["wp","blockEditor"] ***!
149 \*************************************/
150 (module) {
151
152 module.exports = window["wp"]["blockEditor"];
153
154 /***/ },
155
156 /***/ "@wordpress/blocks"
157 /*!********************************!*\
158 !*** external ["wp","blocks"] ***!
159 \********************************/
160 (module) {
161
162 module.exports = window["wp"]["blocks"];
163
164 /***/ },
165
166 /***/ "./assets/src/apps/js/blocks/single-course/block.json"
167 /*!************************************************************!*\
168 !*** ./assets/src/apps/js/blocks/single-course/block.json ***!
169 \************************************************************/
170 (module) {
171
172 module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"learnpress/single-course","title":"Single Course","category":"learnpress-category","icon":"archive","description":"Renders Template Single Course PHP templates.","textdomain":"learnpress","keywords":["learnpress single course","learnpress"],"usesContext":[],"supports":{"inserter":true,"reusable":true,"reorder":true,"html":false,"multiple":true,"wrapper":false}}');
173
174 /***/ }
175
176 /******/ });
177 /************************************************************************/
178 /******/ // The module cache
179 /******/ var __webpack_module_cache__ = {};
180 /******/
181 /******/ // The require function
182 /******/ function __webpack_require__(moduleId) {
183 /******/ // Check if module is in cache
184 /******/ var cachedModule = __webpack_module_cache__[moduleId];
185 /******/ if (cachedModule !== undefined) {
186 /******/ return cachedModule.exports;
187 /******/ }
188 /******/ // Create a new module (and put it into the cache)
189 /******/ var module = __webpack_module_cache__[moduleId] = {
190 /******/ // no module.id needed
191 /******/ // no module.loaded needed
192 /******/ exports: {}
193 /******/ };
194 /******/
195 /******/ // Execute the module function
196 /******/ if (!(moduleId in __webpack_modules__)) {
197 /******/ delete __webpack_module_cache__[moduleId];
198 /******/ var e = new Error("Cannot find module '" + moduleId + "'");
199 /******/ e.code = 'MODULE_NOT_FOUND';
200 /******/ throw e;
201 /******/ }
202 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
203 /******/
204 /******/ // Return the exports of the module
205 /******/ return module.exports;
206 /******/ }
207 /******/
208 /************************************************************************/
209 /******/ /* webpack/runtime/compat get default export */
210 /******/ (() => {
211 /******/ // getDefaultExport function for compatibility with non-harmony modules
212 /******/ __webpack_require__.n = (module) => {
213 /******/ var getter = module && module.__esModule ?
214 /******/ () => (module['default']) :
215 /******/ () => (module);
216 /******/ __webpack_require__.d(getter, { a: getter });
217 /******/ return getter;
218 /******/ };
219 /******/ })();
220 /******/
221 /******/ /* webpack/runtime/define property getters */
222 /******/ (() => {
223 /******/ // define getter functions for harmony exports
224 /******/ __webpack_require__.d = (exports, definition) => {
225 /******/ for(var key in definition) {
226 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
227 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
228 /******/ }
229 /******/ }
230 /******/ };
231 /******/ })();
232 /******/
233 /******/ /* webpack/runtime/hasOwnProperty shorthand */
234 /******/ (() => {
235 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
236 /******/ })();
237 /******/
238 /******/ /* webpack/runtime/make namespace object */
239 /******/ (() => {
240 /******/ // define __esModule on exports
241 /******/ __webpack_require__.r = (exports) => {
242 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
243 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
244 /******/ }
245 /******/ Object.defineProperty(exports, '__esModule', { value: true });
246 /******/ };
247 /******/ })();
248 /******/
249 /************************************************************************/
250 var __webpack_exports__ = {};
251 // This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk.
252 (() => {
253 /*!**********************************************************!*\
254 !*** ./assets/src/apps/js/blocks/single-course/index.js ***!
255 \**********************************************************/
256 __webpack_require__.r(__webpack_exports__);
257 /* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit */ "./assets/src/apps/js/blocks/single-course/edit.js");
258 /* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./save */ "./assets/src/apps/js/blocks/single-course/save.js");
259 /* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./block.json */ "./assets/src/apps/js/blocks/single-course/block.json");
260 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
261 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__);
262 /**
263 * Register block single course property.
264 */
265
266
267
268
269 (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_2__.name, {
270 ..._block_json__WEBPACK_IMPORTED_MODULE_2__,
271 edit: _edit__WEBPACK_IMPORTED_MODULE_0__.edit,
272 save: _save__WEBPACK_IMPORTED_MODULE_1__.save
273 });
274 })();
275
276 /******/ })()
277 ;
278 //# sourceMappingURL=single-course.js.map