summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorEvgeny Yurchenko <ey@tm-k.com>2011-05-27 15:21:25 +0000
committerEvgeny Yurchenko <ey@tm-k.com>2011-05-27 15:21:25 +0000
commit6e2a15e677fa0558ba0c9b1700be38f4065a76f6 (patch)
treeb9d1b1d9e284f9e723e327ca01bd317729b14e7b /usr
parent509ca889c999f36127d64e2bfb763a453c267e15 (diff)
downloadpfsense-6e2a15e677fa0558ba0c9b1700be38f4065a76f6.zip
pfsense-6e2a15e677fa0558ba0c9b1700be38f4065a76f6.tar.gz
Hiding mediaopt under Advanced button
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/interfaces.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php
index f7c80f8..9992830 100755
--- a/usr/local/www/interfaces.php
+++ b/usr/local/www/interfaces.php
@@ -1183,6 +1183,14 @@ $types = array("none" => gettext("None"), "static" => gettext("Static"), "dhcp"
echo "<tr>";
echo '<td valign="top" class="vncell">' . gettext("Speed and duplex") . '</td>';
echo '<td class="vtable">';
+ echo '<div id="showadvmediabox"';
+ if ($mediaopt_from_config != 'autoselect ' && $mediaopt_from_config != ' ') echo " style='display:none'>";
+ else echo '>';
+ echo '<input type="button" onClick="show_advanced_media()" value="' . gettext("Advanced") . '"></input> - ' . gettext("Show advanced option");
+ echo "</div>";
+ echo '<div id="showmediaadv" ';
+ if ($mediaopt_from_config == 'autoselect ' || $mediaopt_from_config == ' ') echo "style='display:none'>";
+ else echo '>';
echo '<select name="mediaopt" class="formselect" id="mediaopt">';
foreach($mediaopts_list as $mediaopt){
if ($mediaopt != rtrim($mediaopt_from_config)){
@@ -1193,6 +1201,7 @@ $types = array("none" => gettext("None"), "static" => gettext("Static"), "dhcp"
}
echo '</select><br>';
echo gettext("Here you can explicitely set up speed and duplex mode for the interface.");
+ echo '</div>';
echo '</td>';
echo '</tr>';
}
@@ -2201,6 +2210,11 @@ $types = array("none" => gettext("None"), "static" => gettext("Static"), "dhcp"
report_failure();
}
}
+ function show_advanced_media() {
+ document.getElementById("showadvmediabox").innerHTML='';
+ aodiv = document.getElementById('showmediaadv');
+ aodiv.style.display = "block";
+ }
<?php
echo "show_allcfg(document.iform.enable);";
echo "updateType('{$pconfig['type']}');\n";
OpenPOWER on IntegriCloud