Forráskód Böngészése

HUE-7035 [frontend] Close editor sessions panel on app switch

Enrico Berti 8 éve
szülő
commit
eba408adc9

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

@@ -773,6 +773,7 @@ ${ smart_unicode(login_modal(request).content) | n,unicode }
           huePubSub.publish('hue.datatable.search.hide');
           huePubSub.publish('nicescroll.resize');
           huePubSub.publish('hue.scrollleft.hide');
+          huePubSub.publish('context.panel.visible', false);
           huePubSub.publish('context.panel.visible.editor', false);
           if (app === 'filebrowser') {
             $(window).unbind('hashchange.fblist');

+ 1 - 3
desktop/libs/notebook/src/notebook/static/notebook/js/notebook.ko.js

@@ -2764,9 +2764,7 @@ var EditorViewModel = (function() {
       huePubSub.publish('context.panel.visible', newValue);
     });
 
-    huePubSub.subscribe('context.panel.visible.editor', function (value) {
-      self.isContextPanelVisible(false);
-    }, self.huePubSubId);
+    huePubSub.subscribe('context.panel.visible.editor', self.isContextPanelVisible);
 
     self.availableSnippets = ko.mapping.fromJS(options.languages);