From a6267d8bb87de06818eea2a7bc646c8821fb1790 Mon Sep 17 00:00:00 2001 From: Arne Schauf Date: Sat, 3 Mar 2018 13:23:12 +0100 Subject: fix voting and show scenario tags --- .quasar/entry.js | 4 +- quasar.conf.js | 1 + src/components/UploadVoter.vue | 2 +- src/pages/UploadDetail.vue | 13 +++++-- src/pages/UploadList.vue | 85 ++++++++++++++++++++++++------------------ 5 files changed, 62 insertions(+), 43 deletions(-) diff --git a/.quasar/entry.js b/.quasar/entry.js index f8e54ce..f86359c 100644 --- a/.quasar/entry.js +++ b/.quasar/entry.js @@ -40,12 +40,12 @@ import 'src/css/app.styl' import Vue from 'vue' -import Quasar, {QAlert,QLayout,QLayoutHeader,QLayoutDrawer,QPageContainer,QPage,QToolbar,QToolbarTitle,QBtn,QIcon,QList,QListHeader,QInput,QItem,QItemMain,QItemSide,QTable,QTabs,QRouteTab,QInnerLoading,QField,QStep,QStepper,QStepperNavigation,QTd,QSpinner,QCard,QCardTitle,QCardMain,QCardMedia,QCardSeparator,QCardActions,QParallax,QCheckbox,Ripple,LocalStorage,Notify} from 'quasar' +import Quasar, {QAlert,QLayout,QLayoutHeader,QLayoutDrawer,QPageContainer,QPage,QToolbar,QToolbarTitle,QBtn,QIcon,QList,QListHeader,QInput,QItem,QItemMain,QItemSide,QTable,QTabs,QRouteTab,QInnerLoading,QField,QStep,QStepper,QStepperNavigation,QTd,QSpinner,QCard,QCardTitle,QCardMain,QCardMedia,QCardSeparator,QCardActions,QParallax,QCheckbox,QChip,Ripple,LocalStorage,Notify} from 'quasar' Vue.config.productionTip = false import App from 'src/App' -Vue.use(Quasar, {components: {QAlert,QLayout,QLayoutHeader,QLayoutDrawer,QPageContainer,QPage,QToolbar,QToolbarTitle,QBtn,QIcon,QList,QListHeader,QInput,QItem,QItemMain,QItemSide,QTable,QTabs,QRouteTab,QInnerLoading,QField,QStep,QStepper,QStepperNavigation,QTd,QSpinner,QCard,QCardTitle,QCardMain,QCardMedia,QCardSeparator,QCardActions,QParallax,QCheckbox},directives: {Ripple},plugins: {LocalStorage,Notify}}) +Vue.use(Quasar, {components: {QAlert,QLayout,QLayoutHeader,QLayoutDrawer,QPageContainer,QPage,QToolbar,QToolbarTitle,QBtn,QIcon,QList,QListHeader,QInput,QItem,QItemMain,QItemSide,QTable,QTabs,QRouteTab,QInnerLoading,QField,QStep,QStepper,QStepperNavigation,QTd,QSpinner,QCard,QCardTitle,QCardMain,QCardMedia,QCardSeparator,QCardActions,QParallax,QCheckbox,QChip},directives: {Ripple},plugins: {LocalStorage,Notify}}) diff --git a/quasar.conf.js b/quasar.conf.js index 2d0a893..0ea65c1 100644 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -90,6 +90,7 @@ module.exports = function (ctx) { 'QCardActions', 'QParallax', 'QCheckbox', + 'QChip', ], directives: [ 'Ripple' diff --git a/src/components/UploadVoter.vue b/src/components/UploadVoter.vue index 91019dd..035aa11 100644 --- a/src/components/UploadVoter.vue +++ b/src/components/UploadVoter.vue @@ -40,7 +40,7 @@ methods: { vote (impact) { let that = this - this.$http.put(`/uploads/${this.upload._id}/vote`, {vote: {impact: impact}}).then(response => that.$emit('voted')) + this.$http.post(`/uploads/${this.upload._id}/vote`, {vote: {impact: impact}}).then(response => that.$emit('voted')) }, }, } diff --git a/src/pages/UploadDetail.vue b/src/pages/UploadDetail.vue index 956e324..3bde141 100644 --- a/src/pages/UploadDetail.vue +++ b/src/pages/UploadDetail.vue @@ -1,8 +1,10 @@