Эх сурвалжийг харах

HUE-7894 [assist] Enable drop file into assist

Enrico Berti 7 жил өмнө
parent
commit
ff88575

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
desktop/core/src/desktop/static/desktop/css/hue-embedded.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
desktop/core/src/desktop/static/desktop/css/hue.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
desktop/core/src/desktop/static/desktop/css/hue3-extra.css


+ 3 - 0
desktop/core/src/desktop/static/desktop/less/hue-assist.less

@@ -25,6 +25,9 @@
   height: 100%;
   overflow: hidden;
   position: relative;
+  & > .dz-default {
+    display: none;
+  }
 }
 
 .assist-hidden {

+ 1 - 1
desktop/core/src/desktop/templates/assist.mako

@@ -966,7 +966,7 @@ from desktop.views import _ko
   </script>
 
   <script type="text/html" id="assist-panel-template">
-    <div class="assist-panel">
+    <div class="assist-panel" data-bind="dropzone: { url: '/filebrowser/upload/file?dest=' + DROPZONE_HOME_DIR, params: {dest: DROPZONE_HOME_DIR}, paramName: 'hdfs_file', onComplete: function(path){ huePubSub.publish('assist.dropzone.complete', path); } }">
       <!-- ko if: availablePanels().length > 1 -->
       <div class="assist-panel-switches">
         <!-- ko foreach: availablePanels -->

+ 2 - 0
desktop/core/src/desktop/templates/hue.mako

@@ -1057,6 +1057,8 @@ ${ smart_unicode(login_modal(request).content) | n,unicode }
 
         huePubSub.subscribe('open.in.importer', openImporter);
 
+        huePubSub.subscribe('assist.dropzone.complete', self.dropzoneComplete);
+
         // prepend /hue to all the link on this page
         $('${ '.hue-embedded-container a[href]' if IS_EMBEDDED.get() else 'a[href]' }').each(function () {
           var link = $(this).attr('href');

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно