summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2017-01-20 20:54:33 +0545
committerRenato Botelho <renato@netgate.com>2017-02-10 14:04:40 -0200
commitedf69b0cc0b7f0042e636f69261c6c1d1cbae4de (patch)
treeae44822fe050e12c67a6b4aad6c3ee5de2a06a5e /src
parent85877e3c685731933b736005aa02e6ec668a8571 (diff)
downloadpfsense-edf69b0cc0b7f0042e636f69261c6c1d1cbae4de.zip
pfsense-edf69b0cc0b7f0042e636f69261c6c1d1cbae4de.tar.gz
Example of setting required items
(cherry picked from commit 32a85c63c9411463c98a0605772b3e2c01702971)
Diffstat (limited to 'src')
-rw-r--r--src/usr/local/www/interfaces.php15
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());
});
OpenPOWER on IntegriCloud