Browse Source

Temporary disable OneDrive, only show Facebook with #enable-facebook in the url

Artur Paikin 5 years ago
parent
commit
aefa2986d7
2 changed files with 21 additions and 13 deletions
  1. 9 9
      website/src/examples/dashboard/app.es6
  2. 12 4
      website/src/examples/dashboard/app.html

+ 9 - 9
website/src/examples/dashboard/app.es6

@@ -6,7 +6,7 @@ const GoogleDrive = require('@uppy/google-drive')
 const Dropbox = require('@uppy/dropbox')
 const Dropbox = require('@uppy/dropbox')
 const Instagram = require('@uppy/instagram')
 const Instagram = require('@uppy/instagram')
 const Facebook = require('@uppy/facebook')
 const Facebook = require('@uppy/facebook')
-const OneDrive = require('@uppy/onedrive')
+// const OneDrive = require('@uppy/onedrive')
 const Url = require('@uppy/url')
 const Url = require('@uppy/url')
 const Webcam = require('@uppy/webcam')
 const Webcam = require('@uppy/webcam')
 const Tus = require('@uppy/tus')
 const Tus = require('@uppy/tus')
@@ -117,19 +117,19 @@ function uppySetOptions () {
 
 
   const FacebookInstance = window.uppy.getPlugin('Facebook')
   const FacebookInstance = window.uppy.getPlugin('Facebook')
   if (opts.Facebook && !FacebookInstance) {
   if (opts.Facebook && !FacebookInstance) {
-    uppy.use(Facebook, { target: Dashboard, companionUrl: COMPANION })
+    window.uppy.use(Facebook, { target: Dashboard, companionUrl: COMPANION })
   }
   }
   if (!opts.Facebook && FacebookInstance) {
   if (!opts.Facebook && FacebookInstance) {
     window.uppy.removePlugin(FacebookInstance)
     window.uppy.removePlugin(FacebookInstance)
   }
   }
 
 
-  const OneDriveInstance = window.uppy.getPlugin('OneDrive')
-  if (opts.OneDrive && !OneDriveInstance) {
-    uppy.use(OneDrive, { target: Dashboard, companionUrl: COMPANION })
-  }
-  if (!opts.OneDrive && OneDriveInstance) {
-    window.uppy.removePlugin(OneDriveInstance)
-  }
+  // const OneDriveInstance = window.uppy.getPlugin('OneDrive')
+  // if (opts.OneDrive && !OneDriveInstance) {
+  //   window.uppy.use(OneDrive, { target: Dashboard, companionUrl: COMPANION })
+  // }
+  // if (!opts.OneDrive && OneDriveInstance) {
+  //   window.uppy.removePlugin(OneDriveInstance)
+  // }
 
 
   const WebcamInstance = window.uppy.getPlugin('Webcam')
   const WebcamInstance = window.uppy.getPlugin('Webcam')
   if (opts.Webcam && !WebcamInstance) {
   if (opts.Webcam && !WebcamInstance) {

+ 12 - 4
website/src/examples/dashboard/app.html

@@ -13,8 +13,8 @@
     <li><label for="opts-GoogleDrive"><input type="checkbox" id="opts-GoogleDrive" checked/> Google Drive</label></li>
     <li><label for="opts-GoogleDrive"><input type="checkbox" id="opts-GoogleDrive" checked/> Google Drive</label></li>
     <li><label for="opts-Dropbox"><input type="checkbox" id="opts-Dropbox" checked/> Dropbox</label></li>
     <li><label for="opts-Dropbox"><input type="checkbox" id="opts-Dropbox" checked/> Dropbox</label></li>
     <li><label for="opts-Instagram"><input type="checkbox" id="opts-Instagram" checked/> Instagram</label></li>
     <li><label for="opts-Instagram"><input type="checkbox" id="opts-Instagram" checked/> Instagram</label></li>
-    <li><label for="opts-Facebook"><input type="checkbox" id="opts-Facebook" checked/> Facebook</label></li>
-    <li><label for="opts-OneDrive"><input type="checkbox" id="opts-OneDrive" checked/> OneDrive</label></li>
+    <li id="facebook-checkbox"><label for="opts-Facebook"><input type="checkbox" id="opts-Facebook" checked/> Facebook</label></li>
+    <!-- <li><label for="opts-OneDrive"><input type="checkbox" id="opts-OneDrive" checked/> OneDrive</label></li> -->
     <li><label for="opts-Url"><input type="checkbox" id="opts-Url" checked/> Url</label></li>
     <li><label for="opts-Url"><input type="checkbox" id="opts-Url" checked/> Url</label></li>
   </ul>
   </ul>
 
 
@@ -41,7 +41,7 @@
     Dropbox: document.querySelector('#opts-Dropbox'),
     Dropbox: document.querySelector('#opts-Dropbox'),
     Instagram: document.querySelector('#opts-Instagram'),
     Instagram: document.querySelector('#opts-Instagram'),
     Facebook: document.querySelector('#opts-Facebook'),
     Facebook: document.querySelector('#opts-Facebook'),
-    OneDrive: document.querySelector('#opts-OneDrive'),
+    // OneDrive: document.querySelector('#opts-OneDrive'),
     Url: document.querySelector('#opts-Url'),
     Url: document.querySelector('#opts-Url'),
     autoProceed: document.querySelector('#opts-autoProceed'),
     autoProceed: document.querySelector('#opts-autoProceed'),
     restrictions: document.querySelector('#opts-restrictions'),
     restrictions: document.querySelector('#opts-restrictions'),
@@ -54,7 +54,7 @@
     GoogleDrive: true,
     GoogleDrive: true,
     Instagram: true,
     Instagram: true,
     Dropbox: true,
     Dropbox: true,
-    OneDrive: true,
+    // OneDrive: true,
     Facebook: false,
     Facebook: false,
     Url: true,
     Url: true,
     autoProceed: false,
     autoProceed: false,
@@ -100,5 +100,13 @@
     })
     })
   })
   })
 
 
+  // temp hack to only show facebook when the url is:
+  // https://uppy.io/examples/dashboard/#enable-facebook
+  const facebookCheckbox = document.getElementById('facebook-checkbox')
+  facebookCheckbox.style.display = 'none'
+  if (document.location.hash === '#enable-facebook') {
+    facebookCheckbox.style.display = 'inline-block'
+  }
+
   toggleModalBtn()
   toggleModalBtn()
 </script>
 </script>