Close handling

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
This commit is contained in:
John Molakvoæ (skjnldsv) 2020-01-16 16:51:47 +01:00 committed by npmbuildbot[bot]
parent 6201b0b5b1
commit 2e52bdda21
5 changed files with 22 additions and 25 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -75,15 +75,6 @@ export default class Sidebar {
return false
}
/**
* Close the sidebar
*
* @memberof Sidebar
*/
close() {
this.#state.file = ''
}
/**
* Return current opened file
*

View File

@ -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
})

View File

@ -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>