You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2020/04/12 13:34:02 UTC

[incubator-streampipes] branch dev updated: Use visualization name as default value for widget title in dashboard

This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 5976698  Use visualization name as default value for widget title in dashboard
5976698 is described below

commit 59766985e92fe432b88522beeee3914a8441072c
Author: Dominik Riemer <ri...@fzi.de>
AuthorDate: Sun Apr 12 15:34:50 2020 +0200

    Use visualization name as default value for widget title in dashboard
---
 .../dialogs/add-widget/add-visualization-dialog.component.ts         | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ui/src/app/dashboard/dialogs/add-widget/add-visualization-dialog.component.ts b/ui/src/app/dashboard/dialogs/add-widget/add-visualization-dialog.component.ts
index f4930c5..a142d61 100644
--- a/ui/src/app/dashboard/dialogs/add-widget/add-visualization-dialog.component.ts
+++ b/ui/src/app/dashboard/dialogs/add-widget/add-visualization-dialog.component.ts
@@ -31,6 +31,8 @@ import {VisualizablePipeline} from "../../../core-model/dashboard/VisualizablePi
 import {Dashboard} from "../../models/dashboard.model";
 import {MappingPropertyNary} from "../../../connect/model/MappingPropertyNary";
 import {ConfigurationInfo} from "../../../connect/model/message/ConfigurationInfo";
+import {FreeTextStaticProperty} from "../../../connect/model/FreeTextStaticProperty";
+import {WidgetConfigBuilder} from "../../registry/widget-config-builder";
 
 @Component({
     selector: 'add-visualization-dialog-component',
@@ -139,6 +141,9 @@ export class AddVisualizationDialogComponent {
                 let requirement: EventProperty = this.findRequirement(this.selectedWidget.requiredSchema, sp.internalName);
                 sp.mapsFromOptions = new MappingPropertyGenerator(requirement, this.selectedPipeline.schema.eventProperties).computeMatchingProperties();
             }
+            if (sp instanceof FreeTextStaticProperty && sp.internalName === WidgetConfigBuilder.TITLE_KEY) {
+                sp.value = this.selectedPipeline.visualizationName;
+            }
         });
         this.next();
     }