PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9.1
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9.1
4.4.9.1 4.4.9 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 All 141 releases
← All changes | assets/js/dist/elementor/courses.js +61 -46 4.3.9 → 4.4.9.1 View file →
@@ -1,4 +1,4 @@
1 1 /******/ (() => { // webpackBootstrap
2 2 /******/ "use strict";
3 3 /******/ var __webpack_modules__ = ({
4 4
@@ -21,16 +21,16 @@
21 21 /* harmony export */ lpSetLoadingEl: () => (/* binding */ lpSetLoadingEl),
22 22 /* harmony export */ lpShowHideEl: () => (/* binding */ lpShowHideEl),
23 23 /* harmony export */ toggleCollapse: () => (/* binding */ toggleCollapse)
24 24 /* harmony export */ });
25 -/**
26 - * Utils functions
27 - *
28 - * @param url
29 - * @param data
30 - * @param functions
31 - * @since 4.2.5.1
32 - * @version 1.0.3
25 +/**
26 + * Utils functions
27 + *
28 + * @param url
29 + * @param data
30 + * @param functions
31 + * @since 4.2.5.1
32 + * @version 1.0.3
33 33 */
34 34 const lpClassName = {
35 35 hidden: 'lp-hidden',
36 36 loading: 'loading',
@@ -59,12 +59,12 @@
59 59 }
60 60 });
61 61 };
62 62
63 -/**
64 - * Get current URL without params.
65 - *
66 - * @since 4.2.5.1
63 +/**
64 + * Get current URL without params.
65 + *
66 + * @since 4.2.5.1
67 67 */
68 68 const lpGetCurrentURLNoParam = () => {
69 69 let currentUrl = window.location.href;
70 70 const hasParams = currentUrl.includes('?');
@@ -80,14 +80,14 @@
80 80 });
81 81 return url;
82 82 };
83 83
84 -/**
85 - * Listen element viewed.
86 - *
87 - * @param el
88 - * @param callback
89 - * @since 4.2.5.8
84 +/**
85 + * Listen element viewed.
86 + *
87 + * @param el
88 + * @param callback
89 + * @since 4.2.5.8
90 90 */
91 91 const listenElementViewed = (el, callback) => {
92 92 const observerSeeItem = new IntersectionObserver(function (entries) {
93 93 for (const entry of entries) {
@@ -98,13 +98,13 @@
98 98 });
99 99 observerSeeItem.observe(el);
100 100 };
101 101
102 -/**
103 - * Listen element created.
104 - *
105 - * @param callback
106 - * @since 4.2.5.8
102 +/**
103 + * Listen element created.
104 + *
105 + * @param callback
106 + * @since 4.2.5.8
107 107 */
108 108 const listenElementCreated = callback => {
109 109 const observerCreateItem = new MutationObserver(function (mutations) {
110 110 mutations.forEach(function (mutation) {
@@ -123,14 +123,14 @@
123 123 });
124 124 // End.
125 125 };
126 126
127 -/**
128 - * Listen element created.
129 - *
130 - * @param selector
131 - * @param callback
132 - * @since 4.2.7.1
127 +/**
128 + * Listen element created.
129 + *
130 + * @param selector
131 + * @param callback
132 + * @since 4.2.7.1
133 133 */
134 134 const lpOnElementReady = (selector, callback) => {
135 135 const element = document.querySelector(selector);
136 136 if (element) {
@@ -234,13 +234,13 @@
234 234 __webpack_require__.r(__webpack_exports__);
235 235 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
236 236 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
237 237 /* harmony export */ });
238 -/**
239 - * Cookie
240 - *
241 - * @since 4.2.3.4
242 - * @version 1.0.0
238 +/**
239 + * Cookie
240 + *
241 + * @since 4.2.3.4
242 + * @version 1.0.0
243 243 */
244 244 const Cookie = {
245 245 set: (cname, cvalue, exdays) => {
246 246 const d = new Date();
@@ -270,19 +270,19 @@
270 270
271 271 /******/ });
272 272 /************************************************************************/
273 273 /******/ // The module cache
274 -/******/ var __webpack_module_cache__ = {};
274 +/******/ const __webpack_module_cache__ = {};
275 275 /******/
276 276 /******/ // The require function
277 277 /******/ function __webpack_require__(moduleId) {
278 278 /******/ // Check if module is in cache
279 -/******/ var cachedModule = __webpack_module_cache__[moduleId];
279 +/******/ const cachedModule = __webpack_module_cache__[moduleId];
280 280 /******/ if (cachedModule !== undefined) {
281 281 /******/ return cachedModule.exports;
282 282 /******/ }
283 283 /******/ // Create a new module (and put it into the cache)
284 -/******/ var module = __webpack_module_cache__[moduleId] = {
284 +/******/ const module = __webpack_module_cache__[moduleId] = {
285 285 /******/ // no module.id needed
286 286 /******/ // no module.loaded needed
287 287 /******/ exports: {}
288 288 /******/ };
@@ -289,9 +289,9 @@
289 289 /******/
290 290 /******/ // Execute the module function
291 291 /******/ if (!(moduleId in __webpack_modules__)) {
292 292 /******/ delete __webpack_module_cache__[moduleId];
293 -/******/ var e = new Error("Cannot find module '" + moduleId + "'");
293 +/******/ const e = new Error("Cannot find module '" + moduleId + "'");
294 294 /******/ e.code = 'MODULE_NOT_FOUND';
295 295 /******/ throw e;
296 296 /******/ }
297 297 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
@@ -302,14 +302,29 @@
302 302 /******/
303 303 /************************************************************************/
304 304 /******/ /* webpack/runtime/define property getters */
305 305 /******/ (() => {
306 -/******/ // define getter functions for harmony exports
306 +/******/ // define getter/value functions for harmony exports
307 307 /******/ __webpack_require__.d = (exports, definition) => {
308 -/******/ for(var key in definition) {
309 -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
310 -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
308 +/******/ if(Array.isArray(definition)) {
309 +/******/ var i = 0;
310 +/******/ while(i < definition.length) {
311 +/******/ var key = definition[i++];
312 +/******/ var binding = definition[i++];
313 +/******/ if(!__webpack_require__.o(exports, key)) {
314 +/******/ if(binding === 0) {
315 +/******/ Object.defineProperty(exports, key, { enumerable: true, value: definition[i++] });
316 +/******/ } else {
317 +/******/ Object.defineProperty(exports, key, { enumerable: true, get: binding });
318 +/******/ }
319 +/******/ } else if(binding === 0) { i++; }
311 320 /******/ }
321 +/******/ } else {
322 +/******/ for(var key in definition) {
323 +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
324 +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
325 +/******/ }
326 +/******/ }
312 327 /******/ }
313 328 /******/ };
314 329 /******/ })();
315 330 /******/
@@ -314,9 +329,9 @@
314 329 /******/ })();
315 330 /******/
316 331 /******/ /* webpack/runtime/hasOwnProperty shorthand */
317 332 /******/ (() => {
318 -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
333 +/******/ __webpack_require__.o = (obj, prop) => (Object.hasOwn(obj, prop))
319 334 /******/ })();
320 335 /******/
321 336 /******/ /* webpack/runtime/make namespace object */
322 337 /******/ (() => {
@@ -321,9 +336,9 @@
321 336 /******/ /* webpack/runtime/make namespace object */
322 337 /******/ (() => {
323 338 /******/ // define __esModule on exports
324 339 /******/ __webpack_require__.r = (exports) => {
325 -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
340 +/******/ if(Symbol.toStringTag) {
326 341 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
327 342 /******/ }
328 343 /******/ Object.defineProperty(exports, '__esModule', { value: true });
329 344 /******/ };
@@ -329,9 +344,9 @@
329 344 /******/ };
330 345 /******/ })();
331 346 /******/
332 347 /************************************************************************/
333 -var __webpack_exports__ = {};
348 +let __webpack_exports__ = {};
334 349 // This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk.
335 350 (() => {
336 351 /*!********************************************!*\
337 352 !*** ./assets/src/js/elementor/courses.js ***!
@@ -366,9 +381,9 @@
366 381 };
367 382 if ('undefined' !== typeof args.nonce) {
368 383 paramsFetch.headers['X-WP-Nonce'] = args.nonce;
369 384 }
370 - (0,_apps_js_utils_utils__WEBPACK_IMPORTED_MODULE_0__.lpFetchAPI)(urlAPI + 'lp/v1/courses/courses-widget-by-page', paramsFetch, callBack);
385 + ;(0,_apps_js_utils_utils__WEBPACK_IMPORTED_MODULE_0__.lpFetchAPI)(urlAPI + 'lp/v1/courses/courses-widget-by-page', paramsFetch, callBack);
371 386 };
372 387 const callBackFilter = elCoursesWrapper => {
373 388 if (!elCoursesWrapper) {
374 389 return;