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

HUE-6434 [assist] Open HDFS files in the file browser on click

Johan Ahlen 8 жил өмнө
parent
commit
f063570789

+ 10 - 1
desktop/core/src/desktop/static/desktop/js/assist/assistHdfsEntry.js

@@ -180,9 +180,18 @@ var AssistHdfsEntry = (function () {
     return parts;
   };
 
-  AssistHdfsEntry.prototype.toggleOpen = function () {
+  AssistHdfsEntry.prototype.toggleOpen = function (data, event) {
     var self = this;
     if (self.definition.type === 'file') {
+      if (IS_HUE_4) {
+        if (event.ctrlKey || event.metaKey || event.which === 2) {
+          window.open('/hue' + self.definition.url, '_blank');
+        } else {
+          huePubSub.publish('open.link', self.definition.url);
+        }
+      } else {
+        window.open(self.definition.url, '_blank');
+      }
       return;
     }
     self.open(!self.open());