diff --git a/themes/default/app_defaults.php b/themes/default/app_defaults.php index 25fcb5c9df..9d3aa55511 100644 --- a/themes/default/app_defaults.php +++ b/themes/default/app_defaults.php @@ -211,8 +211,8 @@ if ($domains_processed == 1) { $array[$x]['default_setting_value'] = 'center'; $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = 'Set the alignment of the header logo (Inline menu only)'; - /* menu elements */ $x++; + /* menu elements */ $array[$x]['default_setting_category'] = 'theme'; $array[$x]['default_setting_subcategory'] = 'menu_main_background_color'; $array[$x]['default_setting_name'] = 'text'; @@ -221,6 +221,20 @@ if ($domains_processed == 1) { $array[$x]['default_setting_description'] = 'Set a background color (and opacity) of the main menu bar.'; $x++; $array[$x]['default_setting_category'] = 'theme'; + $array[$x]['default_setting_subcategory'] = 'menu_main_background_color_hover'; + $array[$x]['default_setting_name'] = 'text'; + $array[$x]['default_setting_value'] = '#ff0000'; + $array[$x]['default_setting_enabled'] = 'false'; + $array[$x]['default_setting_description'] = 'Set a background hover color (and opacity) of the main menu items.'; + $x++; + $array[$x]['default_setting_category'] = 'theme'; + $array[$x]['default_setting_subcategory'] = 'menu_main_icons'; + $array[$x]['default_setting_name'] = 'text'; + $array[$x]['default_setting_value'] = 'false'; + $array[$x]['default_setting_enabled'] = 'false'; + $array[$x]['default_setting_description'] = 'Show icons next to main menu items.'; + $x++; + $array[$x]['default_setting_category'] = 'theme'; $array[$x]['default_setting_subcategory'] = 'menu_main_background_image'; $array[$x]['default_setting_name'] = 'text'; $array[$x]['default_setting_value'] = '/themes/default/images/background_black.png'; @@ -249,6 +263,20 @@ if ($domains_processed == 1) { $array[$x]['default_setting_description'] = 'Set the text hover color of the main menu items.'; $x++; $array[$x]['default_setting_category'] = 'theme'; + $array[$x]['default_setting_subcategory'] = 'menu_main_text_font'; + $array[$x]['default_setting_name'] = 'text'; + $array[$x]['default_setting_value'] = 'Arial'; + $array[$x]['default_setting_enabled'] = 'false'; + $array[$x]['default_setting_description'] = 'Set the font of the main menu items.'; + $x++; + $array[$x]['default_setting_category'] = 'theme'; + $array[$x]['default_setting_subcategory'] = 'menu_main_text_size'; + $array[$x]['default_setting_name'] = 'text'; + $array[$x]['default_setting_value'] = '10.25pt'; + $array[$x]['default_setting_enabled'] = 'false'; + $array[$x]['default_setting_description'] = 'Set the text size of the main menu items.'; + $x++; + $array[$x]['default_setting_category'] = 'theme'; $array[$x]['default_setting_subcategory'] = 'menu_position'; $array[$x]['default_setting_name'] = 'text'; $array[$x]['default_setting_value'] = 'top'; @@ -262,6 +290,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Set the style of the main menu.'; $x++; + /* sub menu items */ $array[$x]['default_setting_category'] = 'theme'; $array[$x]['default_setting_subcategory'] = 'menu_sub_background_color'; $array[$x]['default_setting_name'] = 'text'; @@ -303,9 +332,23 @@ if ($domains_processed == 1) { $array[$x]['default_setting_value'] = '#69e5ff'; $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = 'Set the hover text color (and opacity) of sub menu items.'; - /* body elements */ $x++; $array[$x]['default_setting_category'] = 'theme'; + $array[$x]['default_setting_subcategory'] = 'menu_sub_text_font'; + $array[$x]['default_setting_name'] = 'text'; + $array[$x]['default_setting_value'] = 'Arial'; + $array[$x]['default_setting_enabled'] = 'false'; + $array[$x]['default_setting_description'] = 'Set the font of the sub menu items.'; + $x++; + $array[$x]['default_setting_category'] = 'theme'; + $array[$x]['default_setting_subcategory'] = 'menu_sub_text_size'; + $array[$x]['default_setting_name'] = 'text'; + $array[$x]['default_setting_value'] = '10pt'; + $array[$x]['default_setting_enabled'] = 'false'; + $array[$x]['default_setting_description'] = 'Set the text size of the sub menu items.'; + $x++; + /* body elements */ + $array[$x]['default_setting_category'] = 'theme'; $array[$x]['default_setting_subcategory'] = 'heading_text_font'; $array[$x]['default_setting_name'] = 'text'; $array[$x]['default_setting_value'] = 'arial'; @@ -360,8 +403,8 @@ if ($domains_processed == 1) { $array[$x]['default_setting_value'] = '#5082ca'; $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = 'Set the hover color (and opacity) of text links outside tables.'; - /* data tables */ $x++; + /* data tables */ $array[$x]['default_setting_category'] = 'theme'; $array[$x]['default_setting_subcategory'] = 'table_heading_text_font'; $array[$x]['default_setting_name'] = 'text'; @@ -386,7 +429,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_category'] = 'theme'; $array[$x]['default_setting_subcategory'] = 'table_heading_background_color'; $array[$x]['default_setting_name'] = 'text'; - $array[$x]['default_setting_value'] = 'none'; + $array[$x]['default_setting_value'] = '#ffffff'; $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = 'Set the background color (and opacity) of table header rows.'; $x++; diff --git a/themes/default/template.php b/themes/default/template.php index ae7bc38347..c3b52e9868 100644 --- a/themes/default/template.php +++ b/themes/default/template.php @@ -250,17 +250,23 @@ } /* main menu item */ - .navbar-nav > li > a.dropdown-toggle, .navbar-nav > li > a.dropdown-toggle, .navbar-nav > li > a.dropdown-toggle { - font-size: 10.25pt; + .navbar .navbar-nav > li > a, + .navbar .navbar-nav > li > a.first-letter, + .navbar .navbar-nav > li > a.current-menu-item { + font-family: ; + font-size: ; color: ; padding-right: 9px; } - .navbar-nav > li > a.dropdown-toggle:hover, .navbar-nav > li > a.dropdown-toggle:focus, .navbar-nav > li > a.dropdown-toggle:active { + .navbar .navbar-nav > li > a:hover, + .navbar .navbar-nav > li > a:focus, + .navbar .navbar-nav > li > a:active { color: ; + background: } - .navbar-nav > li > a > span.glyphicon { + .navbar .navbar-nav > li > a > span.glyphicon { margin: 1px 7px 0 0; } @@ -275,7 +281,9 @@ border: none; } - .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:active { + .navbar-inverse .navbar-toggle:hover, + .navbar-inverse .navbar-toggle:focus, + .navbar-inverse .navbar-toggle:active { background: ; } @@ -300,13 +308,16 @@ /* sub menu item */ .dropdown-menu > li > a { + font-family: ; color: ; - font-size: 10pt; + font-size: ; margin: 0; padding: 3px 15px; } - .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:active { + .dropdown-menu > li > a:hover, + .dropdown-menu > li > a:focus, + .dropdown-menu > li > a:active { color: ; background: ; } @@ -1691,16 +1702,20 @@ } $mod_a_2 = ($menu_parent['menu_item_link'] != '') ? $menu_parent['menu_item_link'] : '#'; $mod_a_3 = ($menu_parent['menu_item_category'] == 'external') ? "target='_blank' " : null; - switch ($menu_parent['menu_item_title']) { - case "Home": $glyph = 'home'; break; - case "Accounts": $glyph = 'user'; break; - case "Dialplan": $glyph = 'transfer'; break; - case "Apps": $glyph = 'send'; break; - case "Status": $glyph = 'equalizer'; break; - case "Advanced": $glyph = 'cog'; break; + if ($_SESSION['theme']['menu_main_icons']['boolean'] == 'true' || $_SESSION['theme']['menu_main_icons']['boolean'] == '') { + switch ($menu_parent['menu_item_title']) { + case "Home": $glyph = 'home'; break; + case "Accounts": $glyph = 'user'; break; + case "Dialplan": $glyph = 'transfer'; break; + case "Apps": $glyph = 'send'; break; + case "Status": $glyph = 'equalizer'; break; + case "Advanced": $glyph = 'cog'; break; + default: $glyph = null; + } + $menu_main_icon = ($glyph != '') ? "" : null; } echo "