diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-01-15 13:38:06 -0500 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-01-15 13:38:40 -0500 |
commit | 0716b6167775c1d5a4bb49d3e0ad77c90f8bd598 (patch) | |
tree | 4603c9160706acf9790517156026e86d1a376bf3 /src/usr/local/www/services_dhcpv6.php | |
parent | e8837b539975e571169258a57d80a2c701623c8b (diff) | |
download | pfsense-0716b6167775c1d5a4bb49d3e0ad77c90f8bd598.zip pfsense-0716b6167775c1d5a4bb49d3e0ad77c90f8bd598.tar.gz |
Display additional ooptions if value not empty
Diffstat (limited to 'src/usr/local/www/services_dhcpv6.php')
-rw-r--r-- | src/usr/local/www/services_dhcpv6.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/usr/local/www/services_dhcpv6.php b/src/usr/local/www/services_dhcpv6.php index ed20e16..46bd63a 100644 --- a/src/usr/local/www/services_dhcpv6.php +++ b/src/usr/local/www/services_dhcpv6.php @@ -817,7 +817,10 @@ $form->add($section); $title = 'Show Additional BOOTP/DHCP Options'; if (!$pconfig['numberoptions']) { + $noopts = true; $pconfig['numberoptions']['item'] = array(0 => array('number' => "", 'value' => "")); +} else { + $noopts = false; } $counter = 0; @@ -826,6 +829,7 @@ $last = count($pconfig['numberoptions']['item']) - 1; foreach ($pconfig['numberoptions']['item'] as $item) { $group = new Form_Group(null); $group->addClass('repeatable'); + $group->addClass('adnloptions'); $group->add(new Form_Input( 'number' . $counter, @@ -858,7 +862,7 @@ $btnaddopt = new Form_Button( 'Add Option' ); -$btnaddopt->removeClass('btn-primary')->addClass('btn-success btn-sm'); +$btnaddopt->removeClass('btn-primary')->addClass('btn-success btn-sm')->addClass('adnloptions'); $section->addInput($btnaddopt); @@ -1004,7 +1008,7 @@ events.push(function() { // Show additional controls $("#btnadnl").click(function() { - hideClass('adnlopt', false); + hideClass('adnloptions', false); hideInput('btnaddopt', false); }); @@ -1015,7 +1019,7 @@ events.push(function() { hideInput('ldap', true); hideInput('bootfile_url', true); hideCheckbox('shownetboot', true); - hideClass('adnlopt', true); + hideClass('adnloptions', <?php echo json_encode($noopts); ?>); hideInput('btnaddopt', true); }); //]]> |