From e680f8861d1c25c71237fb5747f3a13927634fac Mon Sep 17 00:00:00 2001 From: gzbender Date: Mon, 17 Dec 2018 18:52:17 +0500 Subject: [PATCH] =?UTF-8?q?LIL-725=20=D0=9F=D1=80=D0=B8=20=D1=80=D0=B5?= =?UTF-8?q?=D0=B4=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=BA=D1=83=D1=80=D1=81=D0=B0=20=D0=BD=D0=B5=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=B4=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5?= =?UTF-8?q?=D1=82=D1=81=D1=8F=20=D0=BA=D0=B0=D1=82=D0=B5=D0=B3=D0=BE=D1=80?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/CourseRedactor.vue | 35 ++++++++++++++++++--------- web/src/js/modules/api.js | 13 +++++----- web/src/sass/_common.sass | 4 +-- 3 files changed, 32 insertions(+), 20 deletions(-) diff --git a/web/src/components/CourseRedactor.vue b/web/src/components/CourseRedactor.vue index 3f3a4ba8..2bd6bd65 100644 --- a/web/src/components/CourseRedactor.vue +++ b/web/src/components/CourseRedactor.vue @@ -18,7 +18,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
ССЫЛКА
@@ -122,16 +122,18 @@
-
-
ДАТА
-
- +
+
+
ДАТА
+
+ +
-
-
-
ВРЕМЯ
-
- +
+
ВРЕМЯ
+
+ +
@@ -1225,10 +1227,19 @@ bottom: 3px; } - .select__head { + .field-category .select__head { font-size: inherit; line-height: inherit; height: auto; } + + .datetime-fields { + display: flex; + } + + .field-time { + margin-left: 10px; + flex: 50%; + } diff --git a/web/src/js/modules/api.js b/web/src/js/modules/api.js index c296e28c..39bdf793 100644 --- a/web/src/js/modules/api.js +++ b/web/src/js/modules/api.js @@ -94,8 +94,8 @@ export const api = { let deferredStart = null; if (courseObject.is_deferred) { - if (courseObject.date && courseObject.time && courseObject.time.value) { - let deferredStartTime = moment(courseObject.time.value, "HH:mm"); + if (courseObject.date && courseObject.time){ + let deferredStartTime = moment(courseObject.time, "HH:mm"); let deferredStartDate = moment(courseObject.date).hour(deferredStartTime.hour()).minute(deferredStartTime.minute()); deferredStart = deferredStartDate.format(); } @@ -169,16 +169,17 @@ export const api = { }, convertCourseJson: (courseJSON) => { let isDeferred = false; - let deferredDate = false; - let deferredTime = ''; + let deferredDate = null; + let deferredTime = null; if (courseJSON.deferred_start_at) { - let deferredDateTime = moment(courseJSON.deferred_start_at); + let deferredDateTime = moment.utc(courseJSON.deferred_start_at).local(); isDeferred = true; deferredDate = deferredDateTime.format('MM-DD-YYYY'); deferredTime = deferredDateTime.format('HH:mm'); } return { id: courseJSON.id, + age: courseJSON.age, title: courseJSON.title, status: courseJSON.status, short_description: courseJSON.short_description, @@ -188,7 +189,7 @@ export const api = { is_paid: parseFloat(courseJSON.price) > 0, is_deferred: isDeferred, date: deferredDate || courseJSON.date, - time: deferredTime ? {title: deferredTime, value: deferredTime} : null, + time: deferredTime, duration: courseJSON.duration, is_featured: courseJSON.is_featured, url: courseJSON.slug, diff --git a/web/src/sass/_common.sass b/web/src/sass/_common.sass index eb59a291..8d7ffd90 100755 --- a/web/src/sass/_common.sass +++ b/web/src/sass/_common.sass @@ -3534,8 +3534,8 @@ a.grey-link flex-grow: 1 &__wrap max-width: 349px - height: 550px - padding: 30px 40px 30px 30px + height: 600px + padding: 10px 40px 30px 30px +t max-width: 100% height: auto