summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/guiconfig.inc
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2017-02-12 14:27:27 +0545
committerPhil Davis <phil.davis@inf.org>2017-02-12 14:27:27 +0545
commitb8ad7df3655661a649196f48e278359cd8c644c7 (patch)
tree6cfee7dbaf720c68ee0f95c8e9640dd30c8d08d5 /src/usr/local/www/guiconfig.inc
parentea9d2cd377f22a90795e6874c4d033d0ae98eca6 (diff)
downloadpfsense-b8ad7df3655661a649196f48e278359cd8c644c7.zip
pfsense-b8ad7df3655661a649196f48e278359cd8c644c7.tar.gz
Do POST for long tab array dropdown
Diffstat (limited to 'src/usr/local/www/guiconfig.inc')
-rw-r--r--src/usr/local/www/guiconfig.inc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usr/local/www/guiconfig.inc b/src/usr/local/www/guiconfig.inc
index 44de398..2fa69fe 100644
--- a/src/usr/local/www/guiconfig.inc
+++ b/src/usr/local/www/guiconfig.inc
@@ -1056,7 +1056,11 @@ function display_top_tabs(& $tab_array, $no_drop_down = false, $type = 'pills',
echo "</select>\n<p>&nbsp;</p>";
echo "<script type=\"text/javascript\">";
echo "\n//<![CDATA[\n";
- echo " function tabs_will_go(obj){ document.location = obj.value; }\n";
+ if ($usepost == 'usepost') {
+ echo " function tabs_will_go(obj){ var target = obj.value.split(\"?\"); postSubmit(get2post(target[1]),target[0]); }\n";
+ } else {
+ echo " function tabs_will_go(obj){ document.location = obj.value; }\n";
+ }
echo "//]]>\n";
echo "</script>";
} else {
OpenPOWER on IntegriCloud