mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-22 09:48:06 +00:00
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:
parent
e16b71886b
commit
f8020d877b
1 changed files with 13 additions and 4 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue