diff options
author | Phil Davis <phil.davis@inf.org> | 2017-01-20 20:54:33 +0545 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2017-02-10 14:04:40 -0200 |
commit | edf69b0cc0b7f0042e636f69261c6c1d1cbae4de (patch) | |
tree | ae44822fe050e12c67a6b4aad6c3ee5de2a06a5e | |
parent | 85877e3c685731933b736005aa02e6ec668a8571 (diff) | |
download | pfsense-edf69b0cc0b7f0042e636f69261c6c1d1cbae4de.zip pfsense-edf69b0cc0b7f0042e636f69261c6c1d1cbae4de.tar.gz |
Example of setting required items
(cherry picked from commit 32a85c63c9411463c98a0605772b3e2c01702971)
-rw-r--r-- | src/usr/local/www/interfaces.php | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/usr/local/www/interfaces.php b/src/usr/local/www/interfaces.php index e5d2e7a..d6b8643 100644 --- a/src/usr/local/www/interfaces.php +++ b/src/usr/local/www/interfaces.php @@ -2628,14 +2628,14 @@ $section->addClass('pppoe'); $section->addInput(new Form_Input( 'pppoe_username', - 'Username', + '*Username', 'text', $pconfig['pppoe_username'] )); $section->addPassword(new Form_Input( 'pppoe_password', - 'Password', + '*Password', 'password', $pconfig['pppoe_password'] )); @@ -3647,6 +3647,10 @@ events.push(function() { $('#adv_dhcp_pt_initial_interval').val(initialinterval); } + function setDialOnDemandItems() { + setRequired('pppoe_idletimeout', $('#pppoe_dialondemand').prop('checked')); + } + // ---------- On initial page load ------------------------------------------------------------ updateType($('#type').val()); @@ -3655,7 +3659,8 @@ events.push(function() { hideClass('dhcp6advanced', true); hideClass('dhcpadvanced', true); show_dhcp6adv(); - setDHCPoptions() + setDHCPoptions(); + setDialOnDemandItems(); // Set preset buttons on page load var sv = "<?=htmlspecialchars($pconfig['adv_dhcp_pt_values']);?>"; @@ -3727,6 +3732,10 @@ events.push(function() { }); // On click . . + $('#pppoe_dialondemand').click(function () { + setDialOnDemandItems(); + }); + $('[name=adv_dhcp_pt_values]').click(function () { setPresets($('input[name=adv_dhcp_pt_values]:checked').val()); }); |