Minor improvements
This commit is contained in:
parent
b3e90244c2
commit
ec6a14a34a
@ -5,22 +5,6 @@
|
||||
"image": null
|
||||
},
|
||||
"widgetTypes": [
|
||||
{
|
||||
"alias": "extension_configuration_widget",
|
||||
"name": "Extensions table",
|
||||
"descriptor": {
|
||||
"type": "latest",
|
||||
"sizeX": 9,
|
||||
"sizeY": 6.5,
|
||||
"resources": [],
|
||||
"templateHtml": "<tb-extensions-table-widget \n ctx=\"ctx\">\n</tb-extensions-table-widget>",
|
||||
"templateCss": "#container {\n overflow: auto;\n}",
|
||||
"controllerScript": "self.onInit = function() {\n var scope = self.ctx.$scope;\n scope.ctx = self.ctx;\n}\n\nself.onDataUpdated = function() {\n}\n\nself.onResize = function() {\n}\n\nself.typeParameters = function() {\n return {\n maxDatasources: 1\n };\n}\n\nself.onDestroy = function() {\n}\n",
|
||||
"settingsSchema": "{\n \"schema\": {\n \"type\": \"object\",\n \"title\": \"ExtensionTableSettings\",\n \"properties\": {\n \"extensionsTitle\": {\n \"title\": \"Extension table title\",\n \"type\": \"string\",\n \"default\": \"\"\n }\n },\n \"required\": []\n },\n \"form\": [\n \"extensionsTitle\"\n ]\n}",
|
||||
"dataKeySettingsSchema": "{}\n",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"4px\",\"settings\":{},\"title\":\"Extensions table\",\"dropShadow\":true,\"enableFullscreen\":true,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"18px\",\"fontWeight\":400,\"padding\":\"5px 10px 5px 10px\"},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"alias": "gateway_configuration",
|
||||
"name": "Gateway Configuration",
|
||||
@ -38,4 +22,4 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@ -79,9 +79,6 @@
|
||||
(contextmenu)="openWidgetContextMenu($event, widget)">
|
||||
<div fxLayout="row" fxLayoutAlign="space-between start">
|
||||
<div class="tb-widget-title" fxLayout="column" fxLayoutAlign="center start" [fxShow]="widget.showWidgetTitlePanel">
|
||||
<div *ngIf="widget.hasWidgetTitleTemplate">
|
||||
TODO:
|
||||
</div>
|
||||
<span [fxShow]="widget.showTitle"
|
||||
[ngStyle]="widget.titleStyle"
|
||||
[matTooltip]="widget.titleTooltip"
|
||||
@ -101,7 +98,7 @@
|
||||
</div>
|
||||
<div [fxShow]="widget.showWidgetActions"
|
||||
class="tb-widget-actions"
|
||||
[ngClass]="{'tb-widget-actions-absolute': !(widget.showWidgetTitlePanel&&(widget.hasWidgetTitleTemplate||widget.showTitle||widget.hasAggregation))}"
|
||||
[ngClass]="{'tb-widget-actions-absolute': !(widget.showWidgetTitlePanel&&(widget.showTitle||widget.hasAggregation))}"
|
||||
fxLayout="row"
|
||||
fxLayoutAlign="start center"
|
||||
(mousedown)="$event.stopPropagation()">
|
||||
|
||||
@ -311,9 +311,6 @@ export class DashboardWidget implements GridsterItem, IDashboardWidget {
|
||||
|
||||
style: {[klass: string]: any};
|
||||
|
||||
hasWidgetTitleTemplate: boolean;
|
||||
widgetTitleTemplate: string;
|
||||
|
||||
showWidgetTitlePanel: boolean;
|
||||
showWidgetActions: boolean;
|
||||
|
||||
@ -395,11 +392,8 @@ export class DashboardWidget implements GridsterItem, IDashboardWidget {
|
||||
this.style = {...this.widget.config.widgetStyle, ...this.style};
|
||||
}
|
||||
|
||||
this.hasWidgetTitleTemplate = this.widgetContext.widgetTitleTemplate ? true : false;
|
||||
this.widgetTitleTemplate = this.widgetContext.widgetTitleTemplate ? this.widgetContext.widgetTitleTemplate : '';
|
||||
|
||||
this.showWidgetTitlePanel = this.widgetContext.hideTitlePanel ? false :
|
||||
this.hasWidgetTitleTemplate || this.showTitle || this.hasTimewindow;
|
||||
this.showTitle || this.hasTimewindow;
|
||||
|
||||
this.showWidgetActions = this.widgetContext.hideTitlePanel ? false : true;
|
||||
|
||||
|
||||
@ -176,7 +176,6 @@ export class WidgetContext {
|
||||
|
||||
hideTitlePanel = false;
|
||||
|
||||
widgetTitleTemplate?: string;
|
||||
widgetTitle?: string;
|
||||
widgetTitleTooltip?: string;
|
||||
customHeaderActions?: Array<WidgetHeaderAction>;
|
||||
@ -212,7 +211,6 @@ export class WidgetContext {
|
||||
reset() {
|
||||
this.destroyed = false;
|
||||
this.hideTitlePanel = false;
|
||||
this.widgetTitleTemplate = undefined;
|
||||
this.widgetTitle = undefined;
|
||||
this.customHeaderActions = undefined;
|
||||
this.widgetActions = undefined;
|
||||
|
||||
@ -42,6 +42,7 @@ body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: rgb(250,250,250);
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
tb-root {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user