From df5a54c7b1f862c3425d7aa30e0a8b964e7b9716 Mon Sep 17 00:00:00 2001 From: Arne Schauf Date: Sun, 4 Mar 2018 03:12:03 +0100 Subject: lots of cool features! --- .quasar/entry.js | 4 +- quasar.conf.js | 3 ++ src/components/CommentVoter.vue | 59 +++++++++++++++++++++++++++++ src/components/UploadVoter.vue | 11 +++++- src/pages/UploadDetail.vue | 83 +++++++++++++++++++++++++++++++++++++---- src/pages/UploadList.vue | 9 +---- 6 files changed, 150 insertions(+), 19 deletions(-) create mode 100644 src/components/CommentVoter.vue diff --git a/.quasar/entry.js b/.quasar/entry.js index e50aef7..4e35988 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,QChip,Ripple,LocalStorage,Dialog} from 'quasar' +import Quasar, {QAlert,QLayout,QLayoutHeader,QLayoutDrawer,QPageContainer,QPage,QToolbar,QToolbarTitle,QBtn,QIcon,QList,QListHeader,QInput,QItem,QItemMain,QItemSide,QTable,QTabs,QRouteTab,QInnerLoading,QSpinnerComment,QField,QStep,QStepper,QStepperNavigation,QTd,QSpinner,QCard,QCardTitle,QCardMain,QCardMedia,QCardSeparator,QCardActions,QParallax,QCheckbox,QChip,QChatMessage,Ripple,LocalStorage,Dialog,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,QChip},directives: {Ripple},plugins: {LocalStorage,Dialog}}) +Vue.use(Quasar, {components: {QAlert,QLayout,QLayoutHeader,QLayoutDrawer,QPageContainer,QPage,QToolbar,QToolbarTitle,QBtn,QIcon,QList,QListHeader,QInput,QItem,QItemMain,QItemSide,QTable,QTabs,QRouteTab,QInnerLoading,QSpinnerComment,QField,QStep,QStepper,QStepperNavigation,QTd,QSpinner,QCard,QCardTitle,QCardMain,QCardMedia,QCardSeparator,QCardActions,QParallax,QCheckbox,QChip,QChatMessage},directives: {Ripple},plugins: {LocalStorage,Dialog,Notify}}) diff --git a/quasar.conf.js b/quasar.conf.js index 8705458..610ef26 100644 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -76,6 +76,7 @@ module.exports = function (ctx) { 'QTabs', 'QRouteTab', 'QInnerLoading', + 'QSpinnerComment', 'QField', 'QStep', 'QStepper', @@ -91,6 +92,7 @@ module.exports = function (ctx) { 'QParallax', 'QCheckbox', 'QChip', + 'QChatMessage', ], directives: [ 'Ripple' @@ -98,6 +100,7 @@ module.exports = function (ctx) { plugins: [ 'LocalStorage', 'Dialog', + 'Notify', ] }, // animations: 'all' --- includes all animations diff --git a/src/components/CommentVoter.vue b/src/components/CommentVoter.vue new file mode 100644 index 0000000..6f2ce0d --- /dev/null +++ b/src/components/CommentVoter.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/components/UploadVoter.vue b/src/components/UploadVoter.vue index 65a5453..563bc79 100644 --- a/src/components/UploadVoter.vue +++ b/src/components/UploadVoter.vue @@ -7,10 +7,11 @@ {{ upload.voting.sum }} - + + You voted
updated {{ upload.updatedAt | moment("from") }} - -

- {{ upload.description }} -

-
- {{ tag }} -
-
Install mod with OpenClonk @@ -41,6 +33,46 @@ Delete mod + +

+ {{ upload.description }} +

+
+ {{ tag }} +
+
+ Comments + +
+ + +
+
+ + +
+
Voting @@ -139,10 +171,12 @@