# learnpress/4.1.6.9/inc/admin/views/course/new-section.php

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.1.6.9. 56 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.1.6.9/code/inc/admin/views/course/new-section.php
- Raw: https://pluginprobe.com/plugins/learnpress/4.1.6.9/raw/inc/admin/views/course/new-section.php
- Modified: 2022-07-27T02:27: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.1.6.9/code/inc/admin/views/course/new-section.php#L10-L20`.

```php
<?php

/**
 * Template new section.
 *
 * @since 3.0.0
 */

?>

<script type="text/x-template" id="tmpl-lp-new-section">
	<div class="section new-section">
		<form @submit.prevent="">
			<div class="section-head">
				<span class="creatable"></span>
				<input v-model="section_title" type="text" title="title" class="title-input" placeholder="<?php esc_attr_e( 'Create a new section', 'learnpress' ); ?>" @keyup.enter.prevent="newSection">
			</div>
		</form>
	</div>
</script>

<script type="text/javascript">
	window.$Vue = window.$Vue || Vue;

	jQuery( function( $ ) {
		( function( $store ) {
			$Vue.component( 'lp-new-section', {
				template: '#tmpl-lp-new-section',
				data: function() {
					return {
						section_title: ''
					};
				},
				methods: {
					draftCourse: function() {
						if ( $store.getters['autoDraft'] ) {
							$store.dispatch( 'draftCourse', {
								title: $('input[name=post_title]').val(),
								content: $('textarea[name=content]').val()
							});
						}
					},
					newSection: function() {
						if ( this.section_title ) {
							this.draftCourse();

							$store.dispatch( 'ss/newSection', this.section_title );
							this.section_title = '';
						}
					}
				}
			});
		})( LP_Curriculum_Store );
	});
</script>

```
