Преглед на файлове

HUE-6684 [editor] Refresh the ace scrollbars on side panel toggle

Johan Ahlen преди 8 години
родител
ревизия
03a3b07b12
променени са 2 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 1 0
      desktop/core/src/desktop/static/desktop/js/ko.hue-bindings.js
  2. 5 0
      desktop/core/src/desktop/templates/hue.mako

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

@@ -3702,6 +3702,7 @@
       var AceRange = ace.require('ace/range').Range;
       var AceRange = ace.require('ace/range').Range;
 
 
       var resizePubSub = huePubSub.subscribe('split.panel.resized', editor.resize);
       var resizePubSub = huePubSub.subscribe('split.panel.resized', editor.resize);
+      });
       disposeFunctions.push(function () {
       disposeFunctions.push(function () {
         resizePubSub.remove();
         resizePubSub.remove();
       });
       });

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

@@ -1087,11 +1087,16 @@ ${ smart_unicode(login_modal(request).content) | n,unicode }
         var self = this;
         var self = this;
         self.apiHelper = ApiHelper.getInstance();
         self.apiHelper = ApiHelper.getInstance();
         self.leftAssistVisible = ko.observable();
         self.leftAssistVisible = ko.observable();
+        self.leftAssistVisible.subscribe(function () {
+          huePubSub.publish('split.panel.resized');
+        });
+
         self.rightAssistVisible = ko.observable();
         self.rightAssistVisible = ko.observable();
         self.rightAssistVisible.subscribe(function () {
         self.rightAssistVisible.subscribe(function () {
           window.setTimeout(function () {
           window.setTimeout(function () {
             huePubSub.publish('reposition.scroll.anchor.up');
             huePubSub.publish('reposition.scroll.anchor.up');
             huePubSub.publish('nicescroll.resize');
             huePubSub.publish('nicescroll.resize');
+            huePubSub.publish('split.panel.resized');
           }, 0);
           }, 0);
         });
         });
         self.rightAssistAvailable = ko.observable(false);
         self.rightAssistAvailable = ko.observable(false);