From 9a9fdb00729e91434b32342767218037d2fe543e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20V=C3=A9zina?= <5130500+morpheus65535@users.noreply.github.com> Date: Thu, 30 May 2019 06:33:35 -0400 Subject: [PATCH] Small fix in form validation. --- views/settings.tpl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/views/settings.tpl b/views/settings.tpl index ea739f4cf..3b3742213 100644 --- a/views/settings.tpl +++ b/views/settings.tpl @@ -140,9 +140,11 @@ if ($('#settings_proxy_type').val() === "None") { $('.proxy_option').hide(); $('#settings_form').form('remove rule', 'settings_proxy_url', 'empty'); + $('#settings_form').form('remove rule', 'settings_proxy_port', 'empty'); $('#settings_form').form('remove rule', 'settings_proxy_port', 'integer[1..65535]'); } else { $('#settings_form').form('add rule', 'settings_proxy_url', {rules: [{type : 'empty', prompt : '"General / Proxy settings / Hostname" must have a value'}]}); + $('#settings_form').form('add rule', 'settings_proxy_port', {rules: [{type : 'empty', prompt : '"General / Proxy settings / Port" must have a value'}]}); $('#settings_form').form('add rule', 'settings_proxy_port', {rules: [{type : 'integer[1..65535]', prompt : '"General / Proxy settings / Port" must be an integer between 1 and 65535'}]}); } @@ -151,12 +153,14 @@ if ($('#settings_proxy_type').val() === "None") { $('.proxy_option').hide(); $('#settings_form').form('remove rule', 'settings_proxy_url', 'empty'); + $('#settings_form').form('remove rule', 'settings_proxy_port', 'empty'); $('#settings_form').form('remove rule', 'settings_proxy_port', 'integer[1..65535]'); $('.form').form('validate form'); $('#loader').removeClass('active'); } else { $('.proxy_option').show(); $('#settings_form').form('add rule', 'settings_proxy_url', {rules: [{type : 'empty', prompt : '"General / Proxy settings / Hostname" must have a value'}]}); + $('#settings_form').form('add rule', 'settings_proxy_port', {rules: [{type : 'empty', prompt : '"General / Proxy settings / Port" must have a value'}]}); $('#settings_form').form('add rule', 'settings_proxy_port', {rules: [{type : 'integer[1..65535]', prompt : '"General / Proxy settings / Port" must be an integer between 1 and 65535'}]}); $('.form').form('validate form'); $('#loader').removeClass('active');