call hideAllPanels on file-added

I believe this was removed because we were doing `addFile` right away when it was selected in `Providers`, which is not the case now, so safe to close Dashboard panels when a file is added.
This commit is contained in:
Artur Paikin 2018-09-19 19:10:36 -04:00
parent b9b53da4ec
commit 06eda75be4

View file

@ -456,7 +456,10 @@ module.exports = class Dashboard extends Plugin {
this.ro.observe(this.el.querySelector('.uppy-Dashboard-inner'))
this.uppy.on('plugin-remove', this.removeTarget)
this.uppy.on('file-added', (ev) => this.toggleAddFilesPanel(false))
this.uppy.on('file-added', (ev) => {
this.toggleAddFilesPanel(false)
this.hideAllPanels()
})
}
removeEvents () {
@ -658,7 +661,9 @@ module.exports = class Dashboard extends Plugin {
const plugins = this.opts.plugins || []
plugins.forEach((pluginID) => {
const plugin = this.uppy.getPlugin(pluginID)
if (plugin) plugin.mount(this, plugin)
if (plugin) {
plugin.mount(this, plugin)
}
})
if (!this.opts.disableStatusBar) {