Skip to content

Commit ad689d8

Browse files
Merge pull request #188 from OS2iot/feature/FeedbackChanges
feedback changes
2 parents 24384a3 + 32d883b commit ad689d8

File tree

4 files changed

+34
-11
lines changed

4 files changed

+34
-11
lines changed

src/app/applications/datatarget/datatarget-test-connection/datatarget-test-connection.component.html

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22
<div class="row">
33
<div class="col-md-6 d-flex align-items-stretch">
44
<div class="jumbotron jumbotron--full-width">
5-
<h3>{{ "DATATARGET.TEST_CONNECTION.TEST-CONNECTION" | translate }}</h3>
5+
<div class="d-flex align-items-start justify-content-between">
6+
<h3>{{ "DATATARGET.TEST_CONNECTION.TEST-CONNECTION" | translate }}</h3>
7+
<div class="spinner-placeholder">
8+
<div *ngIf="loading">
9+
<app-loading-spinner></app-loading-spinner>
10+
</div>
11+
</div>
12+
</div>
613
<div *ngIf="dataTarget.type === DataTargetType.MQTT">
7-
<button (click)="pingDataTarget()"
8-
class="mt-3 btn btn-primary">
14+
<button (click)="pingDataTarget()" class="mt-3 btn btn-primary">
915
{{ "DATATARGET.TEST_CONNECTION.TEST-CONNECTION" | translate }}
1016
</button>
1117
<p class="mt-2">{{ "DATATARGET.TEST_CONNECTION.SEND-PING-TO-DATATARGET" | translate }}</p>
@@ -24,20 +30,23 @@ <h3>{{ "DATATARGET.TEST_CONNECTION.TEST-CONNECTION" | translate }}</h3>
2430
<mat-select
2531
[(value)]="payloadDecoderId"
2632
[placeholder]="'DATATARGET.TEST_CONNECTION.CHOOSE-PAYLOAD-DECODER' | translate"
27-
class="mt-3 form-control">
33+
class="mt-3 form-control"
34+
>
2835
<mat-option [value]="0">
2936
{{ "QUESTION.DATATARGET.NO-PAYLOAD-DECODER-SELECTED" | translate }}
3037
</mat-option>
3138
<mat-option *ngFor="let payloadDecoder of payloadDecoders" [value]="payloadDecoder.id">
3239
{{ payloadDecoder.name }}
3340
</mat-option>
3441
</mat-select>
35-
<button (click)="pingDataTarget(payloadData)" [disabled]="!payloadData"
36-
class="mt-3 btn btn-primary">{{ "DATATARGET.TEST_CONNECTION.SEND-DATA-PACKAGE" | translate }}
42+
<button (click)="pingDataTarget(payloadData)" [disabled]="!payloadData" class="mt-3 btn btn-primary">
43+
{{ "DATATARGET.TEST_CONNECTION.SEND-DATA-PACKAGE" | translate }}
3744
</button>
3845
<p class="mt-2" style="white-space: pre-wrap">
3946
{{ "DATATARGET.TEST_CONNECTION.SEND-DATA-PACKAGE-DESCRIPTION" | translate }}
40-
{{ dataTarget.type === DataTargetType.MQTT ? ("DATATARGET.TEST_CONNECTION.MQTT-DISCLAIMER"| translate) : "" }}
47+
{{
48+
dataTarget.type === DataTargetType.MQTT ? ("DATATARGET.TEST_CONNECTION.MQTT-DISCLAIMER" | translate) : ""
49+
}}
4150
</p>
4251
</div>
4352
</div>
@@ -77,8 +86,5 @@ <h3>{{ "DATATARGET.TEST_CONNECTION.RECEIVED-RESPONSE" | translate }}</h3>
7786
</ngx-monaco-editor>
7887
</div>
7988
</div>
80-
<div *ngIf="loading">
81-
<app-loading-spinner></app-loading-spinner>
82-
</div>
8389
</div>
8490
</div>

src/app/applications/datatarget/datatarget-test-connection/datatarget-test-connection.component.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,13 @@
55
.min-height-400 {
66
min-height: 400px;
77
}
8+
9+
::ng-deep.loading-wrapper {
10+
margin-top: 0 !important;
11+
margin-bottom: 0 !important;
12+
}
13+
14+
.spinner-placeholder{
15+
width: 80px;
16+
height: 80px;
17+
}

src/app/applications/datatarget/datatarget-test-connection/datatarget-test-connection.component.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { DataTargetType } from "@shared/enums/datatarget-type";
1111
import { PayloadDecoderMinimal } from "@payload-decoder/payload-decoder.model";
1212
import { PayloadDecoderService } from "@payload-decoder/payload-decoder.service";
1313
import { PayloadDeviceDatatargetService } from "@payload-decoder/payload-device-datatarget.service";
14+
import { TranslateService } from "@ngx-translate/core";
1415

1516
@Component({
1617
selector: "app-datatarget-test-connection",
@@ -43,6 +44,7 @@ export class DatatargetTestConnectionComponent implements OnInit, OnDestroy {
4344

4445
constructor(
4546
private deviceService: IoTDeviceService,
47+
public translate: TranslateService,
4648
private dataTargetService: DatatargetService,
4749
private route: ActivatedRoute,
4850
private payloadDecoderService: PayloadDecoderService,
@@ -99,7 +101,11 @@ export class DatatargetTestConnectionComponent implements OnInit, OnDestroy {
99101
})
100102
.subscribe(
101103
response => {
102-
this.testResponse = response?.result ? JSON.stringify(response.result, null, 2) : "";
104+
this.testResponse = response?.result
105+
? JSON.stringify(response.result, null, 2)
106+
: this.dataTarget.type === DataTargetType.MQTT
107+
? this.translate.instant("DATATARGET.SEE-RESULT-IN-LOG")
108+
: "";
103109
this.decodedData = response?.decodedPayload ? JSON.stringify(response.decodedPayload, null, 2) : "";
104110
this.loading = false;
105111
},

src/assets/i18n/da.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@
245245
"LATEST_MESSAGE": "Seneste besked",
246246
"24H_STATUS": "Status (24 timer)",
247247
"ADD-TO-OPENDATADK": "Send data til OpenDataDK",
248+
"SEE-RESULT-IN-LOG": "// Se resultatet i loggen.",
248249
"OPENDATA-DK": {
249250
"TYPE": "OpenDataDK",
250251
"NAME": "Open Data DK",

0 commit comments

Comments
 (0)