Merge branch 'dev' of gitlab.com:lilcity/backend into dev

remotes/origin/hasaccess
Ivlev Denis 8 years ago
commit d4b4eec812
  1. 19
      web/package-lock.json
  2. 4
      web/package.json
  3. 15
      web/src/components/CourseRedactor.vue
  4. 3
      web/src/js/course-redactor.js
  5. 17
      web/src/sass/_common.sass

@ -367,6 +367,16 @@
"postcss-value-parser": "3.3.0" "postcss-value-parser": "3.3.0"
} }
}, },
"autosize": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.0.tgz",
"integrity": "sha1-egWZsbqE1zvXWJsNnaOHAVLGkjc="
},
"autosize-input": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/autosize-input/-/autosize-input-0.4.0.tgz",
"integrity": "sha1-pc20MRDjH2odn7aVzLdHSVrwu14="
},
"aws-sign2": { "aws-sign2": {
"version": "0.6.0", "version": "0.6.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
@ -11571,6 +11581,15 @@
"resolved": "https://registry.npmjs.org/vue/-/vue-2.5.13.tgz", "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.13.tgz",
"integrity": "sha512-3D+lY7HTkKbtswDM4BBHgqyq+qo8IAEE8lz8va1dz3LLmttjgo0FxairO4r1iN2OBqk8o1FyL4hvzzTFEdQSEw==" "integrity": "sha512-3D+lY7HTkKbtswDM4BBHgqyq+qo8IAEE8lz8va1dz3LLmttjgo0FxairO4r1iN2OBqk8o1FyL4hvzzTFEdQSEw=="
}, },
"vue-autosize": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/vue-autosize/-/vue-autosize-1.0.2.tgz",
"integrity": "sha1-1BWYSKfA+DnUnepFQSzkcs3TpIo=",
"requires": {
"autosize": "4.0.0",
"autosize-input": "0.4.0"
}
},
"vue-hot-reload-api": { "vue-hot-reload-api": {
"version": "2.2.4", "version": "2.2.4",
"resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.4.tgz", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.4.tgz",

@ -11,9 +11,6 @@
"autoprefixer": "^6.3.3", "autoprefixer": "^6.3.3",
"babel-core": "^6.26.0", "babel-core": "^6.26.0",
"babel-loader": "^7.1.2", "babel-loader": "^7.1.2",
"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
"babel-plugin-transform-es2015-template-literals": "^6.22.0",
"babel-plugin-transform-runtime": "^6.23.0", "babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-env": "^1.6.1", "babel-preset-env": "^1.6.1",
"babel-preset-es2015": "^6.24.1", "babel-preset-es2015": "^6.24.1",
@ -66,6 +63,7 @@
"smooth-scroll": "^12.1.5", "smooth-scroll": "^12.1.5",
"validator": "^9.2.0", "validator": "^9.2.0",
"vue": "^2.5.13", "vue": "^2.5.13",
"vue-autosize": "^1.0.2",
"vuejs-datepicker": "^0.9.25" "vuejs-datepicker": "^0.9.25"
} }
} }

@ -24,13 +24,15 @@
<div class="info__field field field_info"> <div class="info__field field field_info">
<div class="field__label">НАЗВАНИЕ КУРСА</div> <div class="field__label">НАЗВАНИЕ КУРСА</div>
<div class="field__wrap"> <div class="field__wrap">
<textarea class="field__textarea field__textarea_lg" title="Название курса" <textarea class="field__textarea field__textarea_lg"
v-model="course.title"></textarea> title="Название курса"
v-autosize="course.title"
v-model="course.title"></textarea>
</div> </div>
</div> </div>
</div> </div>
<div class="info__foot"> <div class="info__foot">
<div class="info__field field field_info"> <div class="info__field field field_info info__field--light">
<div class="field__label field__label_gray">КАТЕГОРИЯ</div> <div class="field__label field__label_gray">КАТЕГОРИЯ</div>
<div class="field__wrap"> <div class="field__wrap">
<lil-select :value.sync="categorySelect" :options="categoryOptions" <lil-select :value.sync="categorySelect" :options="categoryOptions"
@ -116,8 +118,11 @@
<div class="kit__section"> <div class="kit__section">
<div class="kit__field field"> <div class="kit__field field">
<div class="field__wrap"> <div class="field__wrap">
<input type="text" class="field__input" placeholder="Кратко о курсе" <textarea type="text"
v-model="course.short_description"> class="field__input"
placeholder="Кратко о курсе"
v-autosize="course.short_description"
v-model="course.short_description"></textarea>
</div> </div>
</div> </div>
</div> </div>

@ -1,4 +1,5 @@
import Vue from 'vue' import Vue from 'vue'
import VueAutosize from 'vue-autosize'
import 'babel-polyfill' import 'babel-polyfill'
import CourseRedactor from '../components/CourseRedactor.vue' import CourseRedactor from '../components/CourseRedactor.vue'
@ -7,6 +8,8 @@ if (process.env.NODE_ENV === 'development') {
Vue.config.devtools = true; Vue.config.devtools = true;
} }
Vue.use(VueAutosize);
let app = new Vue({ let app = new Vue({
el: '#lilcity-vue-app', el: '#lilcity-vue-app',
components: { components: {

@ -1862,6 +1862,19 @@ a.grey-link
&.selected &__head &.selected &__head
color: $cl color: $cl
.info__field--light
.select
.select__head
color: #777
font-size: 15px
&:after
border-color: #fff transparent transparent transparent
&.selected
.select__head
color: #fff
&:after
border-color: #fff transparent transparent transparent
.field .field
margin-bottom: 20px margin-bottom: 20px
&__label &__label
@ -1904,7 +1917,8 @@ a.grey-link
padding: 7px 0 padding: 7px 0
resize: vertical resize: vertical
&_lg &_lg
height: 80px min-height: 44px
height: auto
font-size: 25px font-size: 25px
&__preview &__preview
position: absolute position: absolute
@ -2987,6 +3001,7 @@ a.grey-link
&__foot &__field &__foot &__field
margin-right: 20px margin-right: 20px
flex: 0 0 140px flex: 0 0 140px
flex-grow: 1
&__wrap &__wrap
max-width: 349px max-width: 349px
height: 550px height: 550px

Loading…
Cancel
Save