From a8ac8353e8fa45570fca6a0c4417db11d5379c97 Mon Sep 17 00:00:00 2001 From: Arne Schauf Date: Thu, 15 Mar 2018 21:15:40 +0100 Subject: improve upload detail page --- src/pages/UploadDetail.vue | 120 ++++++++++++++++++++------------------------- 1 file changed, 54 insertions(+), 66 deletions(-) (limited to 'src/pages/UploadDetail.vue') diff --git a/src/pages/UploadDetail.vue b/src/pages/UploadDetail.vue index 223ad35..d1412d3 100644 --- a/src/pages/UploadDetail.vue +++ b/src/pages/UploadDetail.vue @@ -22,30 +22,53 @@ - - Install mod with OpenClonk - + - Delete mod - + icon="fa-trash" + @click="deleteUpload(upload)" + label="Delete mod" />

- Tags + + Tags
{{ tag }}
- Comments + + Comments +

+ +

+
+ Please log in to comment +
@@ -63,50 +86,19 @@ @click="deleteComment(comment)"/>
-
- - -
- - - Voting - - - - - - Voting + + + Voting
- - - Dependencies - - - - - - Dependencies + + + Dependencies @@ -121,15 +113,9 @@ - - - File downloads - - - - - - File downloads + + + File downloads @@ -141,10 +127,13 @@ :key="fid._id"> - {{ fid.filename }} ({{ fid.length|prettyBytes }}) + :loading="downloadProgresses[fid._id] && downloadProgresses[fid._id].percentage < 100" + @click="(event, done) => {downloadMedia(fid._id, fid.filename, done)}" + :label="`${fid.filename} (${$options.filters.prettyBytes(fid.length)})`"> Downloading... @@ -157,15 +146,9 @@ - - - Other data - - - - - - Other data + + + Other data

ID: {{ upload._id }}

@@ -198,6 +181,9 @@ username () { return this.$store.state.user.decodedToken.username }, + loggedIn () { + return this.$store.getters['user/loggedIn'] + }, }, watch: { routeId: { @@ -310,4 +296,6 @@ -- cgit v1.2.3-54-g00ecf