URL курса

remotes/origin/hasaccess
Vitaly Baev 8 years ago
parent 7ff7bc0013
commit e6dd7a3588
  1. 14
      web/src/components/CourseRedactor.vue
  2. 4
      web/src/js/modules/api.js

@ -64,13 +64,13 @@
<div class="info__sidebar">
<div class="info__wrap">
<div class="info__fieldset">
<!--<div class="info__field field">
<div class="info__field field">
<div class="field__label field__label_gray">ССЫЛКА</div>
<div class="field__wrap">
<input type="text" class="field__input" v-model="course.url">
</div>
<div class="field__wrap field__wrap&#45;&#45;additional">{{ courseFullUrl }}</div>
</div>-->
<div class="field__wrap field__wrap--additional">{{ courseFullUrl }}</div>
</div>
<div class="info__field field">
<div class="field__label field__label_gray">ДОСТУП</div>
<div class="field__wrap">
@ -135,7 +135,7 @@
</div>
</div>
</div>
<div class="kit__nav">
<div id="course-redactor__nav" class="kit__nav">
<button class="kit__btn btn btn_lg"
v-bind:class="{ 'btn_stroke': viewSection === 'course', 'btn_gray': viewSection !== 'course' }"
type="button" @click="viewSection = 'course'">Описание
@ -403,7 +403,7 @@
},
removeLesson(lessonIndex) {
if (!confirm('Вы действительно хотите удалить этот урок?')) {
return
return;
}
const lesson = this.lessons[lessonIndex];
if (lesson.hasOwnProperty('id') && lesson.id) {
@ -465,6 +465,10 @@
},
goToLessons() {
this.viewSection = 'lessons';
this.$nextTick(() => {
const elementTop = $('#course-redactor__nav').position().top - 130;
$(window).scrollTop(elementTop);
});
},
loadCourseDraft() {
this.courseLoading = true;

@ -70,7 +70,7 @@ export const api = {
deferred_start_at: deferredStart,
duration: courseObject.duration,
is_featured: courseObject.is_featured,
url: courseObject.url,
slug: courseObject.url,
cover: courseObject.coverImageId ? courseObject.coverImageId : null,
gallery: {
gallery_images: courseObject.gallery && courseObject.gallery.images ? courseObject.gallery.images : []
@ -247,7 +247,7 @@ export const api = {
time: deferredTime ? {title: deferredTime, value: deferredTime} : null,
duration: courseJSON.duration,
is_featured: courseJSON.is_featured,
url: courseJSON.url,
url: courseJSON.slug,
coverImageId: courseJSON.cover && courseJSON.cover.id ? courseJSON.cover.id : null,
coverImage: courseJSON.cover && courseJSON.cover.image ? courseJSON.cover.image : null,
content: api.convertContentResponse(courseJSON.content),

Loading…
Cancel
Save