Support replace feature; close #188; multiple bug fixes on upload

Former-commit-id: 30b18e418111df00903965a7e4135441cd1767a1 [formerly 60393b5e1a291d1aab2313e7dd8cd2e1e203c03b] [formerly c372bc1355db36d2d7b0bc602977616ae52a141c [formerly 6ee846ef0eab0f3b91ff3557877cd2eb63acb505]]
Former-commit-id: c6c5aa9646c78fe86af74aac00cc1c7c307ad678 [formerly 6d3accd032458203105a474b0f8204d8206c2440]
Former-commit-id: ab35a8effb0b01406bef44328ef3c45f5ea1cbfd
This commit is contained in:
Henrique Dias
2017-08-07 14:44:32 +01:00
parent 2f60562143
commit d6ca579519
10 changed files with 118 additions and 25 deletions

View File

@@ -11,6 +11,7 @@
<copy v-else-if="showCopy"></copy>
<error v-else-if="showError"></error>
<success v-else-if="showSuccess"></success>
<replace v-else-if="showReplace"></replace>
<template v-for="plugin in plugins">
<form class="prompt"
@@ -54,6 +55,7 @@ import Error from './Error'
import Success from './Success'
import NewFile from './NewFile'
import NewDir from './NewDir'
import Replace from './Replace'
import { mapState } from 'vuex'
import buttons from '@/utils/buttons'
import api from '@/utils/api'
@@ -71,7 +73,8 @@ export default {
Copy,
NewFile,
NewDir,
Help
Help,
Replace
},
data: function () {
return {
@@ -96,6 +99,7 @@ export default {
showNewFile: function () { return this.show === 'newFile' },
showNewDir: function () { return this.show === 'newDir' },
showDownload: function () { return this.show === 'download' },
showReplace: function () { return this.show === 'replace' },
showOverlay: function () {
return (this.show !== null && this.show !== 'search' && this.show !== 'more')
}