Fix conflicts
This commit is contained in:
commit
cae12002c8
@ -190,6 +190,7 @@ function DashboardController($scope, $rootScope, $element, $timeout, $mdMedia, $
|
|||||||
vm.widgetTitle = widgetTitle;
|
vm.widgetTitle = widgetTitle;
|
||||||
vm.widgetTitleIcon = widgetTitleIcon;
|
vm.widgetTitleIcon = widgetTitleIcon;
|
||||||
vm.widgetTitleIconStyle = widgetTitleIconStyle;
|
vm.widgetTitleIconStyle = widgetTitleIconStyle;
|
||||||
|
vm.widgetTitleTooltip = widgetTitleTooltip;
|
||||||
vm.customWidgetHeaderActions = customWidgetHeaderActions;
|
vm.customWidgetHeaderActions = customWidgetHeaderActions;
|
||||||
vm.widgetActions = widgetActions;
|
vm.widgetActions = widgetActions;
|
||||||
vm.dropWidgetShadow = dropWidgetShadow;
|
vm.dropWidgetShadow = dropWidgetShadow;
|
||||||
@ -964,6 +965,16 @@ function DashboardController($scope, $rootScope, $element, $timeout, $mdMedia, $
|
|||||||
return style;
|
return style;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function widgetTitleTooltip(widget) {
|
||||||
|
var ctx = widgetContext(widget);
|
||||||
|
if (ctx && ctx.widgetTitleTooltip
|
||||||
|
&& ctx.widgetTitleTooltip.length) {
|
||||||
|
return ctx.widgetTitleTooltip;
|
||||||
|
} else {
|
||||||
|
return widget.config.titleTooltip;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function customWidgetHeaderActions(widget) {
|
function customWidgetHeaderActions(widget) {
|
||||||
var ctx = widgetContext(widget);
|
var ctx = widgetContext(widget);
|
||||||
if (ctx && ctx.customHeaderActions && ctx.customHeaderActions.length) {
|
if (ctx && ctx.customHeaderActions && ctx.customHeaderActions.length) {
|
||||||
|
|||||||
@ -52,6 +52,9 @@
|
|||||||
{{vm.widgetTitleIcon(widget)}}
|
{{vm.widgetTitleIcon(widget)}}
|
||||||
</md-icon>
|
</md-icon>
|
||||||
{{vm.widgetTitle(widget)}}
|
{{vm.widgetTitle(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>
|
</span>
|
||||||
<tb-timewindow aggregation="{{vm.hasAggregation(widget)}}" ng-if="vm.hasTimewindow(widget)" ng-model="widget.config.timewindow"></tb-timewindow>
|
<tb-timewindow aggregation="{{vm.hasAggregation(widget)}}" ng-if="vm.hasTimewindow(widget)" ng-model="widget.config.timewindow"></tb-timewindow>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -113,6 +113,7 @@ function WidgetConfig($compile, $templateCache, $rootScope, $translate, $timeout
|
|||||||
scope.titleIcon = angular.isDefined(config.titleIcon) ? config.titleIcon : '';
|
scope.titleIcon = angular.isDefined(config.titleIcon) ? config.titleIcon : '';
|
||||||
scope.iconColor = angular.isDefined(config.iconColor) ? config.iconColor : 'rgba(0, 0, 0, 0.87)';
|
scope.iconColor = angular.isDefined(config.iconColor) ? config.iconColor : 'rgba(0, 0, 0, 0.87)';
|
||||||
scope.iconSize = angular.isDefined(config.iconSize) ? config.iconSize : '24px';
|
scope.iconSize = angular.isDefined(config.iconSize) ? config.iconSize : '24px';
|
||||||
|
scope.titleTooltip = angular.isDefined(config.titleTooltip) ? config.titleTooltip : '';
|
||||||
scope.showTitle = config.showTitle;
|
scope.showTitle = config.showTitle;
|
||||||
scope.dropShadow = angular.isDefined(config.dropShadow) ? config.dropShadow : true;
|
scope.dropShadow = angular.isDefined(config.dropShadow) ? config.dropShadow : true;
|
||||||
scope.enableFullscreen = angular.isDefined(config.enableFullscreen) ? config.enableFullscreen : true;
|
scope.enableFullscreen = angular.isDefined(config.enableFullscreen) ? config.enableFullscreen : true;
|
||||||
@ -240,7 +241,7 @@ function WidgetConfig($compile, $templateCache, $rootScope, $translate, $timeout
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
scope.$watch('title + showTitleIcon + titleIcon + iconColor + iconSize + showTitle + dropShadow + enableFullscreen + backgroundColor + ' +
|
scope.$watch('title + showTitleIcon + titleIcon + iconColor + iconSize + titleTooltip + showTitle + dropShadow + enableFullscreen + backgroundColor + ' +
|
||||||
'color + padding + margin + widgetStyle + titleStyle + mobileOrder + mobileHeight + units + decimals + useDashboardTimewindow + ' +
|
'color + padding + margin + widgetStyle + titleStyle + mobileOrder + mobileHeight + units + decimals + useDashboardTimewindow + ' +
|
||||||
'displayTimewindow + alarmSearchStatus + alarmsPollingInterval + showLegend', function () {
|
'displayTimewindow + alarmSearchStatus + alarmsPollingInterval + showLegend', function () {
|
||||||
if (ngModelCtrl.$viewValue) {
|
if (ngModelCtrl.$viewValue) {
|
||||||
@ -252,6 +253,7 @@ function WidgetConfig($compile, $templateCache, $rootScope, $translate, $timeout
|
|||||||
config.titleIcon = scope.titleIcon;
|
config.titleIcon = scope.titleIcon;
|
||||||
config.iconColor = scope.iconColor;
|
config.iconColor = scope.iconColor;
|
||||||
config.iconSize = scope.iconSize;
|
config.iconSize = scope.iconSize;
|
||||||
|
config.titleTooltip = scope.titleTooltip;
|
||||||
config.showTitle = scope.showTitle;
|
config.showTitle = scope.showTitle;
|
||||||
config.dropShadow = scope.dropShadow;
|
config.dropShadow = scope.dropShadow;
|
||||||
config.enableFullscreen = scope.enableFullscreen;
|
config.enableFullscreen = scope.enableFullscreen;
|
||||||
|
|||||||
@ -215,6 +215,10 @@
|
|||||||
<label translate>widget-config.icon-size</label>
|
<label translate>widget-config.icon-size</label>
|
||||||
<input ng-model="iconSize">
|
<input ng-model="iconSize">
|
||||||
</md-input-container>
|
</md-input-container>
|
||||||
|
<md-input-container flex class="md-block">
|
||||||
|
<label translate>widget-config.title-tooltip</label>
|
||||||
|
<input name="titleTooltip" ng-model="titleTooltip">
|
||||||
|
</md-input-container>
|
||||||
</div>
|
</div>
|
||||||
<div layout='column' layout-align="center" layout-gt-sm='row' layout-align-gt-sm="start center">
|
<div layout='column' layout-align="center" layout-gt-sm='row' layout-align-gt-sm="start center">
|
||||||
<div layout="row" layout-padding>
|
<div layout="row" layout-padding>
|
||||||
|
|||||||
@ -1498,6 +1498,7 @@
|
|||||||
"settings": "Einstellungen",
|
"settings": "Einstellungen",
|
||||||
"advanced": "Erweitert ",
|
"advanced": "Erweitert ",
|
||||||
"title": "Titel",
|
"title": "Titel",
|
||||||
|
"title-tooltip": "Titel Tooltip",
|
||||||
"general-settings": "Allgemeine Einstellungen",
|
"general-settings": "Allgemeine Einstellungen",
|
||||||
"display-title": "Titel anzeigen",
|
"display-title": "Titel anzeigen",
|
||||||
"drop-shadow": "Schlagschatten",
|
"drop-shadow": "Schlagschatten",
|
||||||
|
|||||||
@ -1569,6 +1569,7 @@
|
|||||||
"settings": "Settings",
|
"settings": "Settings",
|
||||||
"advanced": "Advanced",
|
"advanced": "Advanced",
|
||||||
"title": "Title",
|
"title": "Title",
|
||||||
|
"title-tooltip": "Title Tooltip",
|
||||||
"general-settings": "General settings",
|
"general-settings": "General settings",
|
||||||
"display-title": "Display title",
|
"display-title": "Display title",
|
||||||
"drop-shadow": "Drop shadow",
|
"drop-shadow": "Drop shadow",
|
||||||
|
|||||||
@ -1568,6 +1568,7 @@
|
|||||||
"settings": "Configuración",
|
"settings": "Configuración",
|
||||||
"advanced": "Avanzado",
|
"advanced": "Avanzado",
|
||||||
"title": "Título",
|
"title": "Título",
|
||||||
|
"title-tooltip": "Tooltip Título",
|
||||||
"general-settings": "Configuración general",
|
"general-settings": "Configuración general",
|
||||||
"display-title": "Mostrar título",
|
"display-title": "Mostrar título",
|
||||||
"drop-shadow": "Colocar sombra",
|
"drop-shadow": "Colocar sombra",
|
||||||
|
|||||||
@ -1429,6 +1429,7 @@
|
|||||||
"timewindow": "Fenêtre de temps",
|
"timewindow": "Fenêtre de temps",
|
||||||
"title": "Titre",
|
"title": "Titre",
|
||||||
"title-style": "Style de titre",
|
"title-style": "Style de titre",
|
||||||
|
"title-tooltip": "Tooltip de titre",
|
||||||
"units": "Symbole spécial à afficher à côté de la valeur",
|
"units": "Symbole spécial à afficher à côté de la valeur",
|
||||||
"use-dashboard-timewindow": "Utiliser la fenêtre de temps du tableau de bord",
|
"use-dashboard-timewindow": "Utiliser la fenêtre de temps du tableau de bord",
|
||||||
"widget-style": "Style du widget",
|
"widget-style": "Style du widget",
|
||||||
|
|||||||
@ -1503,6 +1503,7 @@
|
|||||||
"settings": "Impostazioni",
|
"settings": "Impostazioni",
|
||||||
"advanced": "Avanzate",
|
"advanced": "Avanzate",
|
||||||
"title": "Titolo",
|
"title": "Titolo",
|
||||||
|
"title-tooltip": "Tooltip titolo",
|
||||||
"general-settings": "Impostazioni generali",
|
"general-settings": "Impostazioni generali",
|
||||||
"display-title": "Mostra titolo",
|
"display-title": "Mostra titolo",
|
||||||
"drop-shadow": "Drop shadow",
|
"drop-shadow": "Drop shadow",
|
||||||
|
|||||||
@ -483,6 +483,15 @@ pre.tb-highlight {
|
|||||||
@include line-clamp(2, 1.1);
|
@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
|
* Flow
|
||||||
***********************/
|
***********************/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user