aboutsummaryrefslogtreecommitdiffstats
path: root/webapp/src/app/pages/config/config-xds/config-xds.component.ts
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2017-11-29 16:02:35 +0100
committerSebastien Douheret <sebastien.douheret@iot.bzh>2017-11-29 16:24:27 +0100
commite3b0261be7cacf2653703c3543c33a83c3be16e4 (patch)
treebb5e64f8611aee98e6a450772d30d3ece780395e /webapp/src/app/pages/config/config-xds/config-xds.component.ts
parent32791ffed5bdfaa698e90f9c067dc6e8ababbfc3 (diff)
Fixed XDS server connection config - dashboard
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'webapp/src/app/pages/config/config-xds/config-xds.component.ts')
-rw-r--r--webapp/src/app/pages/config/config-xds/config-xds.component.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/webapp/src/app/pages/config/config-xds/config-xds.component.ts b/webapp/src/app/pages/config/config-xds/config-xds.component.ts
index 396115b..e62cd37 100644
--- a/webapp/src/app/pages/config/config-xds/config-xds.component.ts
+++ b/webapp/src/app/pages/config/config-xds/config-xds.component.ts
@@ -20,7 +20,7 @@ export class ConfigXdsComponent {
// TODO: cleanup agentStatus$: Observable<IAgentStatus>;
applying = false;
xdsServerUrl = '';
- server: IXDServerCfg;
+ server: IXDServerCfg = { id: '', url: '', connRetry: 10, connected: false };
configFormChanged = false;
@@ -35,6 +35,10 @@ export class ConfigXdsComponent {
});
}
+ isApplyBtnEnable(): boolean {
+ return this.xdsServerUrl !== '' && (!this.server.connected || this.configFormChanged);
+ }
+
onSubmit() {
if (!this.configFormChanged && this.server.connected) {
return;