summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/services_dhcpv6.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-01-15 13:38:06 -0500
committerStephen Beaver <sbeaver@netgate.com>2016-01-15 13:38:40 -0500
commit0716b6167775c1d5a4bb49d3e0ad77c90f8bd598 (patch)
tree4603c9160706acf9790517156026e86d1a376bf3 /src/usr/local/www/services_dhcpv6.php
parente8837b539975e571169258a57d80a2c701623c8b (diff)
downloadpfsense-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.php10
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);
});
//]]>
OpenPOWER on IntegriCloud