From d375f90a00968661bd253d064384e962de088988 Mon Sep 17 00:00:00 2001 From: DK Date: Sun, 22 Apr 2018 20:02:19 +0500 Subject: [PATCH] Fixed serialization of Modbus transport configuration. Removed code duplicates. --- .../extension-form-modbus.directive.js | 9 ++++ .../extension-form-modbus.tpl.html | 48 +------------------ 2 files changed, 11 insertions(+), 46 deletions(-) diff --git a/ui/src/app/extension/extensions-forms/extension-form-modbus.directive.js b/ui/src/app/extension/extensions-forms/extension-form-modbus.directive.js index aec5625eb7..2dfc961d02 100644 --- a/ui/src/app/extension/extensions-forms/extension-form-modbus.directive.js +++ b/ui/src/app/extension/extensions-forms/extension-form-modbus.directive.js @@ -102,7 +102,16 @@ export default function ExtensionFormModbusDirective($compile, $templateCache, $ scope.theForm.$setDirty(); }; + scope.onTransportChanged = function(server) { + var type = server.transport.type; + server.transport = {}; + server.transport.type = type; + server.transport.timeout = 3000; + + scope.theForm.$setDirty(); + }; + $compile(element.contents())(scope); diff --git a/ui/src/app/extension/extensions-forms/extension-form-modbus.tpl.html b/ui/src/app/extension/extensions-forms/extension-form-modbus.tpl.html index 122aeaf23e..989d3f07db 100644 --- a/ui/src/app/extension/extensions-forms/extension-form-modbus.tpl.html +++ b/ui/src/app/extension/extensions-forms/extension-form-modbus.tpl.html @@ -58,6 +58,7 @@ - -
- - - -
-
extension.field-required
-
-
- - - - -
-
extension.field-required
-
extension.port-range
-
extension.port-range
-
-
- - - - -
-
extension.field-required
-
-
-
-
+