diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml index 600c1cb13..2bad28b6d 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml @@ -47,16 +47,17 @@ true - - - header - backend.healthCheckEnabled - + checkbox + + + header + + backend.healthCheck diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml index e6ed0b2c8..e1647255a 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml @@ -48,6 +48,7 @@ header + frontend.ssl_enabled @@ -134,8 +135,9 @@ true - + header + frontend.forwardFor @@ -143,6 +145,10 @@ checkbox + + + header + frontend.connectionBehaviour diff --git a/net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt b/net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt index 097dce52b..9bc0e11ea 100644 --- a/net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt +++ b/net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt @@ -170,6 +170,27 @@ POSSIBILITY OF SUCH DAMAGE. $("#action\\.type").change(); }) + // hook into on-show event for dialog to extend layout. + $('#DialogBackend').on('shown.bs.modal', function (e) { + $("#backend\\.healthCheckEnabled").change(function(){ + var service_id = 'table_healthcheck_' + $(this).is(':checked'); + console.log("[debug_B] " + service_id + " | " + "\n") + $(".healthcheck_table").hide(); + $("."+service_id).show(); + }); + $("#backend\\.healthCheckEnabled").change(); + }) + + // hook into on-show event for dialog to extend layout. + $('#DialogFrontend').on('shown.bs.modal', function (e) { + $("#frontend\\.mode").change(function(){ + var service_id = 'table_' + $(this).val(); + $(".mode_table").hide(); + $("."+service_id).show(); + }); + $("#frontend\\.mode").change(); + }) + // hook into on-show event for dialog to extend layout. $('#DialogHealthcheck').on('shown.bs.modal', function (e) { $("#healthcheck\\.type").change(function(){