diff options
author | NOYB <Al_Stu@Frontier.com> | 2016-01-20 06:22:16 -0800 |
---|---|---|
committer | NOYB <Al_Stu@Frontier.com> | 2016-01-20 06:22:16 -0800 |
commit | c05363c8ca124772f7d36efde711af27a3d9f898 (patch) | |
tree | 83a6a513624c9d51b34dd648d147c9d28b26f7e5 /src/usr/local/www/index.php | |
parent | 62a4f54c37166414e9e62d2d484ec4e5f76a92d2 (diff) | |
download | pfsense-c05363c8ca124772f7d36efde711af27a3d9f898.zip pfsense-c05363c8ca124772f7d36efde711af27a3d9f898.tar.gz |
Special Panels - Show/Hide
Add configuration option to show or hide special panels.
When a panel is hidden a button is displayed on the page title bar to toggle the panel display.
Diffstat (limited to 'src/usr/local/www/index.php')
-rw-r--r-- | src/usr/local/www/index.php | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/usr/local/www/index.php b/src/usr/local/www/index.php index c9b60a8..e2e792b 100644 --- a/src/usr/local/www/index.php +++ b/src/usr/local/www/index.php @@ -300,6 +300,17 @@ if ($config['widgets'] && $config['widgets']['sequence'] != "") { } } +## Get the configured options for Show/Hide available widgets panel. +$dashboard_available_widgets_hidden = isset($config['system']['webgui']['dashboardavailablewidgetspanel']) ? false : true; + +if ($dashboard_available_widgets_hidden) { + $panel_state = 'out'; + $panel_body_state = 'in'; +} else { + $panel_state = 'in'; + $panel_body_state = 'out'; +} + ## Set Page Title and Include Header $pgtitle = array(gettext("Status"), gettext("Dashboard")); include("head.inc"); @@ -312,7 +323,7 @@ pfSense_handle_custom_code("/usr/local/pkg/dashboard/pre_dashboard"); ?> -<div class="panel panel-default" id="widget-available"> +<div class="panel panel-default collapse <?=$panel_state?>" id="widget-available"> <div class="panel-heading"> <h2 class="panel-title"><?=gettext("Available Widgets"); ?> <span class="widget-heading-icon"> @@ -322,7 +333,7 @@ pfSense_handle_custom_code("/usr/local/pkg/dashboard/pre_dashboard"); </span> </h2> </div> - <div id="widget-available_panel-body" class="panel-body collapse out"> + <div id="widget-available_panel-body" class="panel-body collapse <?=$panel_body_state?>"> <div class="content"> <div class="row"> <?php |