From a58dcf7cdfb40b377573917e38cdda72af37cea6 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 21 Nov 2017 08:50:54 +0000 Subject: [PATCH] ui: the neverending tab story #1922 --- .../OPNsense/Diagnostics/systemhealth.volt | 27 +++++-------------- .../mvc/app/views/OPNsense/Proxy/index.volt | 8 +++--- .../opnsense/assets/stylesheets/main.scss | 8 ++++-- .../www/themes/opnsense/build/css/main.css | 9 ++++--- 4 files changed, 23 insertions(+), 29 deletions(-) diff --git a/src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemhealth.volt b/src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemhealth.volt index 352088f49..b252bdac0 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemhealth.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemhealth.volt @@ -196,7 +196,7 @@ rrd_name = subitem + '-' + category; // create dropdown menu - tabs+=''; + tabs+=''; tabs+=''; tabs+=''; tabs+=''+category[0].toUpperCase() + category.slice(1)+''; @@ -208,12 +208,12 @@ subitem=data["data"][category][count]; rrd_name = subitem + '-' + category; - if (subitem==active_subitem) { - tabs += '
  • ' + subitem[0].toUpperCase() + subitem.slice(1) + '
  • '; + if (subitem==active_subitem && category==active_category) { + tabs += '
  • ' + subitem[0].toUpperCase() + subitem.slice(1) + '
  • '; rrd=rrd_name; getdata(rrd_name,0,0,120,false,0); // load initial data } else { - tabs += '
  • ' + subitem[0].toUpperCase() + subitem.slice(1) + '
  • '; + tabs += '
  • ' + subitem[0].toUpperCase() + subitem.slice(1) + '
  • '; } } tabs+=''; @@ -228,7 +228,7 @@ var rrd_item_name = $(this).attr('id').split('-')[0].toLowerCase(); $.map(data, function(value, key){ if (key.toLowerCase() == rrd_item_name) { - rrd_item.html(' ' + value['descr']); + rrd_item.html(value['descr']); } }); @@ -579,9 +579,7 @@ - - -
    +
    @@ -597,7 +595,6 @@
    {{ lang._('Zoom level') }}: -
    @@ -606,7 +603,6 @@
    {{ lang._('Inverse') }}: -
    {{ lang._('Resolution') }}: -
    {{ lang._('Show Tables') }}: -
    -
    - -
    @@ -707,8 +698,6 @@
    - -
    -
    diff --git a/src/opnsense/mvc/app/views/OPNsense/Proxy/index.volt b/src/opnsense/mvc/app/views/OPNsense/Proxy/index.volt index 568df8c8d..ee6890fd3 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Proxy/index.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Proxy/index.volt @@ -208,13 +208,15 @@ POSSIBILITY OF SUCH DAMAGE. {% endfor %} diff --git a/src/opnsense/www/themes/opnsense/assets/stylesheets/main.scss b/src/opnsense/www/themes/opnsense/assets/stylesheets/main.scss index f3e82e6e8..2945e09da 100644 --- a/src/opnsense/www/themes/opnsense/assets/stylesheets/main.scss +++ b/src/opnsense/www/themes/opnsense/assets/stylesheets/main.scss @@ -362,6 +362,11 @@ body{ border-bottom: none; } +.dropdown-menu > li > a, +.dropdown-header { + padding: 3px 10px; +} + .nav-tabs { margin-right: 1px; border-bottom: 1px solid darken(map-get($colors, bordergrey), 30%); @@ -399,7 +404,6 @@ body{ border-right: 1px solid darken(map-get($colors, bordergrey), 30%); border-top: 1px solid darken(map-get($colors, bordergrey), 30%); border-left: 1px solid darken(map-get($colors, bordergrey), 30%); - border-bottom: 1px solid darken(#FBFBFB, 5%); } .nav-tabs > li > a.visible-lg-inline-block:not(.pull-right) { @@ -410,7 +414,7 @@ body{ .nav-tabs > li > a.visible-lg-inline-block.pull-right { border-left: 0px !important; - padding-left: 0px !important; + padding-left: 5px !important; padding-right: 10px !important; } diff --git a/src/opnsense/www/themes/opnsense/build/css/main.css b/src/opnsense/www/themes/opnsense/build/css/main.css index 60c1d6302..24f507b66 100644 --- a/src/opnsense/www/themes/opnsense/build/css/main.css +++ b/src/opnsense/www/themes/opnsense/build/css/main.css @@ -5649,6 +5649,10 @@ body { .collapse .list-group-item:last-child { border-bottom: none; } +.dropdown-menu > li > a, +.dropdown-header { + padding: 3px 10px; } + .nav-tabs { margin-right: 1px; border-bottom: 1px solid #999999; } @@ -5680,8 +5684,7 @@ body { .nav-tabs > li.active > a:focus { border-right: 1px solid #999999; border-top: 1px solid #999999; - border-left: 1px solid #999999; - border-bottom: 1px solid #eeeeee; } + border-left: 1px solid #999999; } .nav-tabs > li > a.visible-lg-inline-block:not(.pull-right) { border-top-right-radius: 0px !important; @@ -5690,7 +5693,7 @@ body { .nav-tabs > li > a.visible-lg-inline-block.pull-right { border-left: 0px !important; - padding-left: 0px !important; + padding-left: 5px !important; padding-right: 10px !important; } .nav-tabs.nav-justified {