瀏覽代碼

HUE-6077 [frontend] Pass the whole onePageViewModel to the job-browser-panel component

Enrico Berti 8 年之前
父節點
當前提交
e7fdc1d

+ 2 - 1
desktop/core/src/desktop/templates/ko_components.mako

@@ -367,6 +367,7 @@ from desktop.views import _ko
 
         self.jobsPanelVisible = ko.observable(false);
         self.jobCount = ko.observable(0);
+        self.onePageViewModel = params.onePageViewModel;
 
         var lastJobBrowserRequest = null;
 
@@ -402,7 +403,7 @@ from desktop.views import _ko
             },
             dataType: 'html',
             success: function (response) {
-              var r = params.processHeaders(response);
+              var r = params.onePageViewModel.processHeaders(response);
               $('#mini_jobbrowser').html(r);
             }
           });

+ 1 - 1
desktop/core/src/desktop/templates/responsive.mako

@@ -212,7 +212,7 @@ ${ hueIcons.symbols() }
 
         <!-- ko component: 'hue-history-panel' --><!-- /ko -->
         % if 'jobbrowser' in apps:
-        <!-- ko component: { name: 'hue-job-browser-panel', params: { processHeaders: onePageViewModel.processHeaders }} --><!-- /ko -->
+        <!-- ko component: { name: 'hue-job-browser-panel', params: { onePageViewModel: onePageViewModel }} --><!-- /ko -->
         % endif
         % endif
       </div>