소스 검색

[metastore] Keep the table stats link blue

Johan Ahlen 10 년 전
부모
커밋
3eea297
2개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 1
      apps/metastore/src/metastore/templates/describe_table.mako
  2. 2 1
      desktop/core/src/desktop/templates/table_stats.mako

+ 2 - 1
apps/metastore/src/metastore/templates/describe_table.mako

@@ -77,7 +77,8 @@ ${ assist.assistPanel() }
         <td data-bind="text: $index()"></td>
         ## no stats for partition key type
         <td>
-         <span data-bind="component: { name: 'table-stats', params: {
+         <span class="blue" data-bind="component: { name: 'table-stats', params: {
+            alwaysActive: true,
             statsVisible: true,
             sourceType: 'hive',
             databaseName: $root.activeDatabase(),

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

@@ -94,7 +94,7 @@ from desktop.views import _ko
   </script>
 
   <script type="text/html" id="table-stats-link">
-    <a class="inactive-action" href="javascript:void(0)" data-bind="visible: enabled, click: toggleStats, css: { 'blue': analysisStats }"><i class='fa fa-bar-chart' title="${_('View statistics') }"></i></a>
+    <a class="inactive-action" href="javascript:void(0)" data-bind="visible: enabled, click: toggleStats, css: { 'blue': analysisStats() || alwaysActive }"><i class='fa fa-bar-chart' title="${_('View statistics') }"></i></a>
     <!-- ko template: { if: analysisStats, name: 'stats-popover'} --><!-- /ko -->
   </script>
 
@@ -118,6 +118,7 @@ from desktop.views import _ko
         };
 
         self.enabled = params.tableName || params.columnName;
+        self.alwaysActive = params.alwaysActive || false;
         self.analysisStats = ko.observable(null);
 
         if (ko.isObservable(self.params.statsVisible)) {