Browse Source

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

Johan Ahlen 8 years ago
parent
commit
03a3b07

+ 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 resizePubSub = huePubSub.subscribe('split.panel.resized', editor.resize);
+      });
       disposeFunctions.push(function () {
         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;
         self.apiHelper = ApiHelper.getInstance();
         self.leftAssistVisible = ko.observable();
+        self.leftAssistVisible.subscribe(function () {
+          huePubSub.publish('split.panel.resized');
+        });
+
         self.rightAssistVisible = ko.observable();
         self.rightAssistVisible.subscribe(function () {
           window.setTimeout(function () {
             huePubSub.publish('reposition.scroll.anchor.up');
             huePubSub.publish('nicescroll.resize');
+            huePubSub.publish('split.panel.resized');
           }, 0);
         });
         self.rightAssistAvailable = ko.observable(false);