Update error messages

Former-commit-id: 10f1f2b1817ea5283813dc11d81c1e002b14a886 [formerly c28c4c6be4eecfc3a8902aea26301e48c15bf233] [formerly bed77122ad94c12c49925e2de476202c6444ac51 [formerly 241c13cdbd]]
Former-commit-id: 48595772c1ade04604948993071590b110e8745a [formerly feb64410e7e4113b33acc91d98c872c1178972ec]
Former-commit-id: 370de30ebc65149e6bb46ac33359c8772c8033fd
This commit is contained in:
Henrique Dias
2017-07-03 19:26:29 +01:00
parent c3b882aee5
commit 562a3862e0
6 changed files with 47 additions and 27 deletions

View File

@@ -25,14 +25,22 @@
<main>
<div v-if="loading">Loading...</div>
<editor v-if="isEditor"></editor>
<listing v-if="isListing"></listing>
<preview v-if="isPreview"></preview>
<div v-else-if="error">
<h2 class="message" v-if="error === 404">
<i class="material-icons">gps_off</i>
<span>This location can't be reached.</span>
</h2>
<h2 class="message" v-else-if="error === 403">
<i class="material-icons">error</i>
<span>You're not welcome here.</span>
</h2>
</div>
<editor v-else-if="isEditor"></editor>
<listing v-else-if="isListing"></listing>
<preview v-else-if="isPreview"></preview>
</main>
<prompts></prompts>
<footer>Served with <a rel="noopener noreferrer" href="https://github.com/hacdias/caddy-filemanager">File Manager</a>.</footer>
</div>
</template>
@@ -104,7 +112,7 @@ export default {
data: function () {
return {
loading: true,
error: ''
error: null
}
},
created () {
@@ -178,6 +186,7 @@ export default {
methods: {
fetchData () {
this.loading = true
this.error = null
// Reset selected items and multiple selection.
this.$store.commit('resetSelected')
this.$store.commit('multiple', false)
@@ -199,7 +208,7 @@ export default {
.catch(error => {
// TODO: 404, 403 and 500!
console.log(error)
this.error = error
this.loading = false
})
},