# learnpress/4.4.2/assets/src/apps/js/frontend/single-curriculum.js

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.4.2. 33 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.4.2/code/assets/src/apps/js/frontend/single-curriculum.js
- Raw: https://pluginprobe.com/plugins/learnpress/4.4.2/raw/assets/src/apps/js/frontend/single-curriculum.js
- Modified: 2026-07-11T02:31:30+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.2/code/assets/src/apps/js/frontend/single-curriculum.js#L10-L20`.

```javascript
import SingleCurriculums from './single-curriculum/index';
import lpModalOverlayCompleteItem from './show-lp-overlay-complete-item';
//import courseCurriculumSkeleton from './single-curriculum/skeleton';
import lpMaterialsLoad from './material';

export default SingleCurriculums;

// Comment code use for old curriculum
/*export const init = () => {
	wp.element.render(
		<SingleCurriculums />,
		document.getElementById( 'learn-press-course-curriculum' )
	);
};*/

document.addEventListener( 'DOMContentLoaded', function( event ) {
	//LP.Hook.doAction( 'course-ready' );
	lpModalOverlayCompleteItem.init();

	lpMaterialsLoad();
	//courseCurriculumSkeleton();
	//init();
} );

// Comment code use for old curriculum
/*const detectedElCurriculum = setInterval( function() {
	const elementCurriculum = document.querySelector( '.learnpress-course-curriculum' );
	if ( elementCurriculum ) {
		courseCurriculumSkeleton();
		clearInterval( detectedElCurriculum );
	}
}, 1 );*/

```
