Browse Source

Add multiline support on widget title tooltip

pull/1876/head
pgrisu 7 years ago
parent
commit
4299869ae9
  1. 4
      ui/src/app/components/dashboard.tpl.html
  2. 9
      ui/src/scss/main.scss

4
ui/src/app/components/dashboard.tpl.html

@ -48,8 +48,8 @@
<div class="tb-widget-title" layout="column" layout-align="center start" ng-show="vm.showWidgetTitlePanel(widget)">
<div ng-if="vm.hasWidgetTitleTemplate(widget)" ng-include="vm.widgetTitleTemplate(widget)"></div>
<span ng-show="vm.showWidgetTitle(widget)" ng-style="vm.widgetTitleStyle(widget)" class="md-subhead title">{{vm.widgetTitle(widget)}}
<md-tooltip ng-show="vm.widgetTitleTooltip(widget)" md-direction="{{vm.isWidgetExpanded ? 'bottom' : 'top'}}">
{{vm.widgetTitleTooltip(widget)}}
<md-tooltip class="tb-tooltip-multiline" ng-if="vm.widgetTitleTooltip(widget)" md-direction="{{vm.isWidgetExpanded ? 'bottom' : 'top'}}">
<span ng-bind-html="vm.widgetTitleTooltip(widget)"></span>
</md-tooltip>
</span>
<tb-timewindow aggregation="{{vm.hasAggregation(widget)}}" ng-if="vm.hasTimewindow(widget)" ng-model="widget.config.timewindow"></tb-timewindow>

9
ui/src/scss/main.scss

@ -483,6 +483,15 @@ pre.tb-highlight {
@include line-clamp(2, 1.1);
}
.tb-tooltip-multiline {
max-width: 400px;
height: auto !important;
padding-top: 6px;
padding-bottom: 6px;
line-height: 1.5;
white-space: normal !important;
}
/***********************
* Flow
***********************/

Loading…
Cancel
Save