Renée Kooi 6 anos atrás
pai
commit
0fa68aab9d

+ 4 - 0
examples/transloadit/index.html

@@ -85,6 +85,10 @@
           <span class="error"></span>
       </form>
 
+      <hr>
+      <h2>transloadit.dashboard()</h2>
+
+      <p id="dashboard">
 
       <hr>
       <h2>transloadit.pick()</h2>

+ 11 - 0
examples/transloadit/main.js

@@ -48,6 +48,17 @@ const formUppyWithDashboard = transloadit.form('#dashboard-form', {
 
 window.formUppyWithDashboard = formUppyWithDashboard
 
+const dashboard = transloadit.dashboard('#dashboard', {
+  debug: true,
+  waitForEncoding: true,
+  params: {
+    auth: { key: '05a61ed019fe11e783fdbd1f56c73eb0' },
+    template_id: 'be001500a56011e889f9cddd88df842c'
+  }
+})
+
+window.dashboard = dashboard
+
 /**
  * transloadit.modal
  */

+ 1 - 2
packages/@uppy/dashboard/src/index.js

@@ -248,9 +248,8 @@ module.exports = class Dashboard extends Plugin {
   requestCloseModal () {
     if (this.opts.onRequestCloseModal) {
       return this.opts.onRequestCloseModal()
-    } else {
-      this.closeModal()
     }
+    return this.closeModal()
   }
 
   getFocusableNodes () {

+ 2 - 0
packages/@uppy/robodog/src/index.js

@@ -1,8 +1,10 @@
 const form = require('./form')
+const dashboard = require('./dashboard')
 const pick = require('./pick')
 const upload = require('./upload')
 
 module.exports = {
+  dashboard,
   form,
   pick,
   upload

+ 4 - 0
packages/@uppy/robodog/src/pick.js

@@ -19,6 +19,10 @@ function pick (opts = {}) {
     closeAfterFinish: true
   })
 
+  function close () {
+    uppy.close()
+  }
+
   if (Array.isArray(opts.providers)) {
     addProviders(uppy, opts.providers, {
       ...opts,