|
|
|
@ -15,7 +15,8 @@ |
|
|
|
limitations under the License. |
|
|
|
|
|
|
|
--> |
|
|
|
<table class="tb-legend"> |
|
|
|
<table class="tb-legend" ng-class="isRowDirection ? 'tb-legend-row' : 'tb-legend-column'" |
|
|
|
ng-style="{ 'marginRight': isRowDirection && !displayHeader() ? 'auto' : '20px' }"> |
|
|
|
<thead> |
|
|
|
<tr class="tb-legend-header" ng-if="!isRowDirection"> |
|
|
|
<th colspan="2"></th> |
|
|
|
@ -26,7 +27,7 @@ |
|
|
|
</tr> |
|
|
|
</thead> |
|
|
|
<tbody> |
|
|
|
<tr class="tb-legend-keys" ng-repeat="legendKey in legendData.keys" ng-class="{ 'tb-row-direction': isRowDirection }"> |
|
|
|
<tr class="tb-legend-keys" ng-repeat="legendKey in legendData.keys" ng-if="!isRowDirection"> |
|
|
|
<td><span class="tb-legend-line" ng-style="{backgroundColor: legendKey.dataKey.color}"></span></td> |
|
|
|
<td class="tb-legend-label" |
|
|
|
ng-click="toggleHideData(legendKey.dataIndex)" |
|
|
|
@ -38,5 +39,32 @@ |
|
|
|
<td class="tb-legend-value" ng-if="legendConfig.showAvg === true">{{ legendData.data[legendKey.dataIndex].avg }}</td> |
|
|
|
<td class="tb-legend-value" ng-if="legendConfig.showTotal === true">{{ legendData.data[legendKey.dataIndex].total }}</td> |
|
|
|
</tr> |
|
|
|
<tr class="tb-legend-keys" ng-class="{ 'tb-row-direction': !displayHeader() }" ng-if="isRowDirection"> |
|
|
|
<td></td> |
|
|
|
<td ng-repeat="legendKey in legendData.keys"> |
|
|
|
<span class="tb-legend-line" ng-style="{backgroundColor: legendKey.dataKey.color}"></span> |
|
|
|
<span class="tb-legend-label" |
|
|
|
ng-click="toggleHideData(legendKey.dataIndex)" |
|
|
|
ng-class="{ 'tb-hidden-label': legendData.keys[legendKey.dataIndex].dataKey.hidden}"> |
|
|
|
{{ legendKey.dataKey.label }} |
|
|
|
</span> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr class="tb-legend-keys" ng-if="isRowDirection && legendConfig.showMin === true"> |
|
|
|
<td class="tb-legend-type">{{ 'legend.min' | translate }}</td> |
|
|
|
<td class="tb-legend-value" ng-repeat="legendKey in legendData.keys">{{ legendData.data[legendKey.dataIndex].min }}</td> |
|
|
|
</tr> |
|
|
|
<tr class="tb-legend-keys" ng-if="isRowDirection && legendConfig.showMax === true"> |
|
|
|
<td class="tb-legend-type">{{ 'legend.max' | translate }}</td> |
|
|
|
<td class="tb-legend-value" ng-repeat="legendKey in legendData.keys">{{ legendData.data[legendKey.dataIndex].max }}</td> |
|
|
|
</tr> |
|
|
|
<tr class="tb-legend-keys" ng-if="isRowDirection && legendConfig.showAvg === true"> |
|
|
|
<td class="tb-legend-type">{{ 'legend.avg' | translate }}</td> |
|
|
|
<td class="tb-legend-value" ng-repeat="legendKey in legendData.keys">{{ legendData.data[legendKey.dataIndex].avg }}</td> |
|
|
|
</tr> |
|
|
|
<tr class="tb-legend-keys" ng-if="isRowDirection && legendConfig.showTotal === true"> |
|
|
|
<td class="tb-legend-type">{{ 'legend.total' | translate }}</td> |
|
|
|
<td class="tb-legend-value" ng-repeat="legendKey in legendData.keys">{{ legendData.data[legendKey.dataIndex].total }}</td> |
|
|
|
</tr> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
|
|