Commit 7f843f61071308e96d7fcb9ebd971b04d741c338

Authored by Vladyslav
Committed by Igor Kulikov
1 parent cd213bfe

Improve fix title (#1823)

@@ -24,30 +24,34 @@ div.tb-widget { @@ -24,30 +24,34 @@ div.tb-widget {
24 24
25 transition: all .2s ease-in-out; 25 transition: all .2s ease-in-out;
26 26
27 - .tb-widget-header{  
28 - display: flex;  
29 - align-items: start;  
30 - justify-content: space-between;  
31 - }  
32 -  
33 .tb-widget-title { 27 .tb-widget-title {
34 - display: block;  
35 - max-height: 75px; 28 + max-height: 60px;
36 padding-top: 5px; 29 padding-top: 5px;
37 padding-left: 5px; 30 padding-left: 5px;
38 overflow: hidden; 31 overflow: hidden;
39 - text-overflow: ellipsis;  
40 32
41 tb-timewindow { 33 tb-timewindow {
42 font-size: 14px; 34 font-size: 14px;
43 opacity: .85; 35 opacity: .85;
44 } 36 }
  37 +
  38 + .title{
  39 + width: 100%;
  40 + overflow: hidden;
  41 + text-overflow: ellipsis;
  42 + }
45 } 43 }
46 44
47 .tb-widget-actions { 45 .tb-widget-actions {
48 z-index: 19; 46 z-index: 19;
49 margin: 0; 47 margin: 0;
50 48
  49 + &-absolute{
  50 + position: absolute;
  51 + top: 8px;
  52 + right: 8px;
  53 + }
  54 +
51 .md-button.md-icon-button { 55 .md-button.md-icon-button {
52 width: 32px; 56 width: 32px;
53 min-width: 32px; 57 min-width: 32px;
@@ -44,13 +44,14 @@ @@ -44,13 +44,14 @@
44 ng-click="vm.widgetClicked($event, widget)" 44 ng-click="vm.widgetClicked($event, widget)"
45 tb-contextmenu="vm.openWidgetContextMenu($event, widget, $mdOpenMousepointMenu)" 45 tb-contextmenu="vm.openWidgetContextMenu($event, widget, $mdOpenMousepointMenu)"
46 ng-style="vm.widgetStyle(widget)"> 46 ng-style="vm.widgetStyle(widget)">
47 - <div class="tb-widget-header"> 47 + <div layout="row" layout-align="space-between start">
48 <div class="tb-widget-title" layout="column" layout-align="center start" ng-show="vm.showWidgetTitlePanel(widget)"> 48 <div class="tb-widget-title" layout="column" layout-align="center start" ng-show="vm.showWidgetTitlePanel(widget)">
49 <div ng-if="vm.hasWidgetTitleTemplate(widget)" ng-include="vm.widgetTitleTemplate(widget)"></div> 49 <div ng-if="vm.hasWidgetTitleTemplate(widget)" ng-include="vm.widgetTitleTemplate(widget)"></div>
50 - <span ng-show="vm.showWidgetTitle(widget)" ng-style="vm.widgetTitleStyle(widget)" class="md-subhead">{{vm.widgetTitle(widget)}}</span> 50 + <span ng-show="vm.showWidgetTitle(widget)" ng-style="vm.widgetTitleStyle(widget)" class="md-subhead title">{{vm.widgetTitle(widget)}}</span>
51 <tb-timewindow aggregation="{{vm.hasAggregation(widget)}}" ng-if="vm.hasTimewindow(widget)" ng-model="widget.config.timewindow"></tb-timewindow> 51 <tb-timewindow aggregation="{{vm.hasAggregation(widget)}}" ng-if="vm.hasTimewindow(widget)" ng-model="widget.config.timewindow"></tb-timewindow>
52 </div> 52 </div>
53 - <div class="tb-widget-actions" layout="row" layout-align="start center" ng-show="vm.showWidgetActions(widget)" tb-mousedown="$event.stopPropagation()"> 53 + <div class="tb-widget-actions" layout="row" layout-align="start center" ng-show="vm.showWidgetActions(widget)" tb-mousedown="$event.stopPropagation()"
  54 + ng-class="{'tb-widget-actions-absolute': !vm.showWidgetTitlePanel(widget) && !(vm.hasWidgetTitleTemplate(widget)||vm.showWidgetTitle(widget)||vm.hasAggregation(widget))}">
54 <md-button ng-repeat="action in vm.customWidgetHeaderActions(widget)" 55 <md-button ng-repeat="action in vm.customWidgetHeaderActions(widget)"
55 aria-label="{{action.displayName}}" 56 aria-label="{{action.displayName}}"
56 ng-show="!vm.isEdit" 57 ng-show="!vm.isEdit"
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 16
17 --> 17 -->
18 <section class="tb-timewindow" layout='row' layout-align="start center"> 18 <section class="tb-timewindow" layout='row' layout-align="start center">
19 - <md-button ng-if="direction === 'left'" ng-disabled="disabled" class="md-icon-button" aria-label="{{ 'timewindow.edit' | translate }}" ng-click="openEditMode($event)"> 19 + <md-button ng-if="direction === 'left'" ng-disabled="disabled" class="md-icon-button tb-md-32" aria-label="{{ 'timewindow.edit' | translate }}" ng-click="openEditMode($event)">
20 <md-tooltip md-direction="{{tooltipDirection}}"> 20 <md-tooltip md-direction="{{tooltipDirection}}">
21 {{ 'timewindow.edit' | translate }} 21 {{ 'timewindow.edit' | translate }}
22 </md-tooltip> 22 </md-tooltip>
@@ -28,10 +28,10 @@ @@ -28,10 +28,10 @@
28 </md-tooltip> 28 </md-tooltip>
29 {{model.displayValue}} 29 {{model.displayValue}}
30 </span> 30 </span>
31 - <md-button ng-if="direction === 'right'" ng-disabled="disabled" class="md-icon-button" aria-label="{{ 'timewindow.edit' | translate }}" ng-click="openEditMode($event)"> 31 + <md-button ng-if="direction === 'right'" ng-disabled="disabled" class="md-icon-button tb-md-32" aria-label="{{ 'timewindow.edit' | translate }}" ng-click="openEditMode($event)">
32 <md-tooltip md-direction="{{tooltipDirection}}"> 32 <md-tooltip md-direction="{{tooltipDirection}}">
33 {{ 'timewindow.edit' | translate }} 33 {{ 'timewindow.edit' | translate }}
34 </md-tooltip> 34 </md-tooltip>
35 <ng-md-icon aria-label="{{ 'timewindow.date-range' | translate }}" icon="query_builder"></ng-md-icon> 35 <ng-md-icon aria-label="{{ 'timewindow.date-range' | translate }}" icon="query_builder"></ng-md-icon>
36 </md-button> 36 </md-button>
37 -</section>  
  37 +</section>