feat: add upload file list with progress (#1825)

This commit is contained in:
Filippo Finke
2022-02-21 19:30:42 +01:00
committed by GitHub
parent 6f226fa549
commit cf85404dd2
12 changed files with 325 additions and 147 deletions

View File

@@ -1,6 +1,6 @@
<template>
<div>
<div id="progress">
<div v-if="progress" class="progress">
<div v-bind:style="{ width: this.progress + '%' }"></div>
</div>
<sidebar></sidebar>
@@ -9,6 +9,7 @@
<shell v-if="isExecEnabled && isLogged && user.perm.execute" />
</main>
<prompts></prompts>
<upload-files></upload-files>
</div>
</template>
@@ -17,6 +18,7 @@ import { mapState, mapGetters } from "vuex";
import Sidebar from "@/components/Sidebar";
import Prompts from "@/components/prompts/Prompts";
import Shell from "@/components/Shell";
import UploadFiles from "../components/prompts/UploadFiles";
import { enableExec } from "@/utils/constants";
export default {
@@ -25,6 +27,7 @@ export default {
Sidebar,
Prompts,
Shell,
UploadFiles,
},
computed: {
...mapGetters(["isLogged", "progress"]),

View File

@@ -114,7 +114,7 @@
<div class="share__box__header" v-if="req.isDir">
{{ $t("files.files") }}
</div>
<div id="listing" class="list">
<div id="listing" class="list file-icons">
<item
v-for="item in req.items.slice(0, this.showLimit)"
:key="base64(item.name)"

View File

@@ -146,7 +146,12 @@
multiple
/>
</div>
<div v-else id="listing" ref="listing" :class="user.viewMode">
<div
v-else
id="listing"
ref="listing"
:class="user.viewMode + ' file-icons'"
>
<div>
<div class="item header">
<div></div>