diff options
author | Phil Davis <phil.davis@inf.org> | 2017-02-12 14:27:27 +0545 |
---|---|---|
committer | Phil Davis <phil.davis@inf.org> | 2017-02-12 14:27:27 +0545 |
commit | b8ad7df3655661a649196f48e278359cd8c644c7 (patch) | |
tree | 6cfee7dbaf720c68ee0f95c8e9640dd30c8d08d5 /src/usr/local | |
parent | ea9d2cd377f22a90795e6874c4d033d0ae98eca6 (diff) | |
download | pfsense-b8ad7df3655661a649196f48e278359cd8c644c7.zip pfsense-b8ad7df3655661a649196f48e278359cd8c644c7.tar.gz |
Do POST for long tab array dropdown
Diffstat (limited to 'src/usr/local')
-rw-r--r-- | src/usr/local/www/guiconfig.inc | 6 |
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> </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 { |