summaryrefslogtreecommitdiffstats
path: root/apps/files/src
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2020-01-16 16:51:47 +0100
committernpmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>2020-01-22 09:45:57 +0000
commit2e52bdda210dbce59a65854792e83ee8fbd182b2 (patch)
treea12c4cea8ba237984fe455bd16e35cbd8a4b8baa /apps/files/src
parent6201b0b5b19490ec78ee4c41a6bfeeb6b767a46b (diff)
downloadnextcloud-server-2e52bdda210dbce59a65854792e83ee8fbd182b2.tar.gz
nextcloud-server-2e52bdda210dbce59a65854792e83ee8fbd182b2.zip
Close handling
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
Diffstat (limited to 'apps/files/src')
-rw-r--r--apps/files/src/services/Sidebar.js9
-rw-r--r--apps/files/src/sidebar.js1
-rw-r--r--apps/files/src/views/Sidebar.vue17
3 files changed, 12 insertions, 15 deletions
diff --git a/apps/files/src/services/Sidebar.js b/apps/files/src/services/Sidebar.js
index 917302df610..42243b9de82 100644
--- a/apps/files/src/services/Sidebar.js
+++ b/apps/files/src/services/Sidebar.js
@@ -76,15 +76,6 @@ export default class Sidebar {
}
/**
- * Close the sidebar
- *
- * @memberof Sidebar
- */
- close() {
- this.#state.file = ''
- }
-
- /**
* Return current opened file
*
* @memberof Sidebar
diff --git a/apps/files/src/sidebar.js b/apps/files/src/sidebar.js
index f0f6fef6b9c..258f2313657 100644
--- a/apps/files/src/sidebar.js
+++ b/apps/files/src/sidebar.js
@@ -57,4 +57,5 @@ window.addEventListener('DOMContentLoaded', () => {
})
AppSidebar.$mount('#app-sidebar')
window.OCA.Files.Sidebar.open = AppSidebar.open
+ window.OCA.Files.Sidebar.close = AppSidebar.close
})
diff --git a/apps/files/src/views/Sidebar.vue b/apps/files/src/views/Sidebar.vue
index 4bc56075970..5f07138ea80 100644
--- a/apps/files/src/views/Sidebar.vue
+++ b/apps/files/src/views/Sidebar.vue
@@ -26,7 +26,7 @@
ref="sidebar"
v-bind="appSidebar"
:force-menu="true"
- @close="onClose"
+ @close="close"
@update:active="setActiveTab"
@update:starred="toggleStarred"
@[defaultActionListener].stop.prevent="onDefaultAction">
@@ -250,10 +250,6 @@ export default {
canDisplay(tab) {
return tab.isEnabled(this.fileInfo)
},
- onClose() {
- this.resetData()
- OCA.Files.Sidebar.close()
- },
resetData() {
this.error = null
this.fileInfo = null
@@ -381,8 +377,9 @@ export default {
/**
* Open the sidebar for the given file
*
- * @memberof Sidebar
* @param {string} path the file path to load
+ * @returns {Promise}
+ * @throws {Error} loading failure
*/
async open(path) {
// update current opened file
@@ -415,6 +412,14 @@ export default {
}
}
},
+
+ /**
+ * Close the sidebar
+ */
+ close() {
+ this.Sidebar.file = ''
+ this.resetData()
+ },
},
}
</script>