add commented parent.hideAllPanels call

in case we need to manually close Dashboard panels, we now have a `this.parent` propety on Plugins, which means we can do `this.uppy.getPlugin(this.parent)` instead of `this.uppy.getPlugin('Dashboard')` — no need to know plugin id, see https://github.com/transloadit/uppy/issues/1057
This commit is contained in:
Artur Paikin 2018-09-19 19:13:52 -04:00
parent e16b71886b
commit f8020d877b

View file

@ -183,8 +183,13 @@ module.exports = class Webcam extends Plugin {
.then(() => {
this.recordingChunks = null
this.recorder = null
const dashboard = this.uppy.getPlugin('Dashboard')
if (dashboard) dashboard.hideAllPanels()
// Close the Dashboard panel if plugin is installed
// into Dashboard (could be other parent UI plugin)
// const parent = this.uppy.getPlugin(this.parent)
// if (parent && parent.hideAllPanels) {
// parent.hideAllPanels()
// }
}, (error) => {
this.recordingChunks = null
this.recorder = null
@ -242,8 +247,12 @@ module.exports = class Webcam extends Plugin {
return this.getImage()
}).then((tagFile) => {
this.captureInProgress = false
const dashboard = this.uppy.getPlugin('Dashboard')
if (dashboard) dashboard.hideAllPanels()
// Close the Dashboard panel if plugin is installed
// into Dashboard (could be other parent UI plugin)
// const parent = this.uppy.getPlugin(this.parent)
// if (parent && parent.hideAllPanels) {
// parent.hideAllPanels()
// }
try {
this.uppy.addFile(tagFile)
} catch (err) {