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

HUE-3230 [core] Introduction of Plotly JS

Enrico Berti 9 жил өмнө
parent
commit
5d258b1

+ 4 - 0
desktop/core/src/desktop/static/desktop/css/hue3.css

@@ -2552,3 +2552,7 @@ body {
   filter: blur(5px);
 }
 
+.modebar-group svg {
+  width: 1em!important;
+  height: 1em!important;
+}

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


+ 8 - 0
desktop/core/src/desktop/static/desktop/js/ko.hue-bindings.js

@@ -3544,4 +3544,12 @@
     }
   };
 
+
+  ko.bindingHandlers.plotly = {
+    init: function (element, valueAccessor, allBindings) {
+      var options = valueAccessor() || {};
+      Plotly.plot(element, options.data || [], options.layout || {}, {displaylogo: false});
+    }
+  };
+
 }));

+ 1 - 0
desktop/core/src/desktop/templates/common_header.mako

@@ -201,6 +201,7 @@ if USE_NEW_EDITOR.get():
   <script src="${ static('desktop/ext/js/bootstrap-better-typeahead.min.js') }"></script>
   <script src="${ static('desktop/ext/js/fileuploader.js') }"></script>
   <script src="${ static('desktop/js/popover-extra-placements.js') }"></script>
+  <script src="${ static('desktop/ext/js/plotly.js') }"></script>
 
   <script type="text/javascript" charset="utf-8">
 

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