# learnpress/4.4.9/assets/js/dist/frontend/widgets.min.js

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.4.9. 1 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.4.9/code/assets/js/dist/frontend/widgets.min.js
- Raw: https://pluginprobe.com/plugins/learnpress/4.4.9/raw/assets/js/dist/frontend/widgets.min.js
- Modified: 2026-09-27T10:32:46+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/learnpress/4.4.9/code/assets/js/dist/frontend/widgets.min.js#L10-L20`.

```javascript
(()=>{"use strict";const e="lp-hidden",s=(s,t=0)=>{s&&(t?s.classList.remove(e):s.classList.add(e))};window.lpToggleEnableInit=0,window.lpFullScreenViewInit=0;const t={};let a;"undefined"!=typeof lpDataAdmin&&(a=lpDataAdmin.lp_rest_url,t.admin={apiSearchCourses:a+"lp/v1/admin/tools/search-course",apiSearchUsers:a+"lp/v1/admin/tools/search-user",apiAssignUserCourse:a+"lp/v1/admin/tools/assign-user-course",apiUnAssignUserCourse:a+"lp/v1/admin/tools/unassign-user-course"}),"undefined"!=typeof lpData&&(a=lpData.lp_rest_url,t.frontend={apiWidgets:a+"lp/v1/widgets/api",apiCourses:a+"lp/v1/courses/archive-course",apiAJAX:a+"lp/v1/load_content_via_ajax/",apiProfileCoverImage:a+"lp/v1/profile/cover-image"}),a&&(t.apiCourses=a+"lp/v1/courses/",t.apiEditCoursesArchiveBlock=a+"lp/v1/courses/edit-archive-block",t.apiCoursesSuggest=a+"lp/v1/courses/courses-suggest");const r=t;function o(){const e=document.querySelectorAll(".learnpress-widget-wrapper:not(.loaded)");if(!e.length)return;e.forEach(e=>{e.classList.add("loaded"),e.classList.contains("learnpress-widget-wrapper__restapi")&&(e=>{const t=lpData.urlParams.lang?`?lang=${lpData.urlParams.lang}`:"",a=e.dataset.widget?JSON.parse(e.dataset.widget):"",o=r.frontend.apiWidgets+t,n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...a,params_url:lpData.urlParams})};0!==parseInt(lpData.user_id)&&(n.headers["X-WP-Nonce"]=lpData.nonce),((e,s={},t={})=>{"function"==typeof t.before&&t.before(),fetch(e,{method:"GET",...s}).then(e=>e.json()).then(e=>{"function"==typeof t.success&&t.success(e)}).catch(e=>{"function"==typeof t.error&&t.error(e)}).finally(()=>{"function"==typeof t.completed&&t.completed()})})(o,n,{before:()=>{},success:t=>{const{data:a,status:r,message:o}=t;a&&"success"===r?e.insertAdjacentHTML("afterbegin",a):o&&e.insertAdjacentHTML("afterbegin",`<div class="lp-ajax-message error" style="display:block">${o}</div>`);const n=e.querySelector(".course-filter-submit.lp-btn-done");n&&(window.outerWidth<=991?s(n,1):s(n,0))},error:e=>{},completed:()=>{const s=e.querySelector(".lp-skeleton-animation");s&&s.remove();const t=document.querySelector(".lp-form-course-filter");t&&window.lpCourseFilter.countFieldsSelected(t)}})})(e)})}o(),document.addEventListener("readystatechange",e=>{o()}),document.addEventListener("DOMContentLoaded",()=>{o()})})();
```
