|
|
|
|
@ -37,7 +37,8 @@ |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="info__foot"> |
|
|
|
|
<div class="info__field field field_info info__field--light"> |
|
|
|
|
<div class="info__field field field_info info__field--light" |
|
|
|
|
v-bind:class="{ error: ($v.course.category.$dirty || showErrors) && $v.course.category.$invalid }"> |
|
|
|
|
<div class="field__label field__label_gray">КАТЕГОРИЯ</div> |
|
|
|
|
<div class="field__wrap"> |
|
|
|
|
<lil-select :value.sync="categorySelect" :options="categoryOptions" |
|
|
|
|
@ -512,7 +513,10 @@ |
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
onCoursePublish() { |
|
|
|
|
console.log('publish course'); |
|
|
|
|
this.showErrors = true; |
|
|
|
|
if (this.$v.$invalid) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
const publishButton = $('#course-redactor__publish-button'); |
|
|
|
|
publishButton.attr('disabled', 'disabled'); |
|
|
|
|
api.publishCourse(this.course.id, this.accessToken) |
|
|
|
|
|