diff --git a/app/assets/sass/app.scss b/app/assets/sass/app.scss index 6deacc8..5f0022c 100644 --- a/app/assets/sass/app.scss +++ b/app/assets/sass/app.scss @@ -17,11 +17,11 @@ //----------------------------------*\ // MIXINS //----------------------------------*/ -@import 'mixins/_vendor.scss'; -@import 'mixins/_position.scss'; -@import 'mixins/_line-height.scss'; -@import 'mixins/_media-queries.scss'; -@import 'mixins/_position.scss'; +@import 'mixins/vendor'; +@import 'mixins/position'; +@import 'mixins/line-height'; +@import 'mixins/media-queries'; +@import 'mixins/position'; //----------------------------------*\ // GLOBAL MODULES diff --git a/app/assets/sass/global/_default.scss b/app/assets/sass/global/_default.scss index 69d3312..d4378c6 100644 --- a/app/assets/sass/global/_default.scss +++ b/app/assets/sass/global/_default.scss @@ -71,7 +71,6 @@ audio:not([controls]) { height:0; } - [hidden], template {display:none;} @@ -221,7 +220,7 @@ menu, nav { margin:0; padding:0; - + a {text-decoration:none;} ol, diff --git a/app/assets/sass/modules-objects/_data-table.scss b/app/assets/sass/modules-objects/_data-table.scss index c046e3a..cbea775 100644 --- a/app/assets/sass/modules-objects/_data-table.scss +++ b/app/assets/sass/modules-objects/_data-table.scss @@ -42,6 +42,8 @@ .color-scheme--light & { border-color:$_color_light_beta; } + + &.data-table__checkbox {padding-right:0;} } thead { @@ -63,17 +65,31 @@ border-color:$_color_light_gamma; &.state--current {background:$_color_light_alpha;} - } + } &.data-table__host, &.data-table__checkbox {border:0;} + + [class*="ico-"] {float:right;} + + &:first-child + th {padding-left:0;} + } + } + + td { + &:first-child { + + + td { + padding-left:35px; + } + } } .state--hasChild, .state--isChild { - - td, th { + + td, th { .color-scheme--dark & { background:$_color_dark_beta; @@ -84,6 +100,31 @@ } } } + + .state--hasChild { + + td:first-child + td { + color:red; + position:relative; + + &:before { + content:"\e804"; + display:block; + font-family:"adagios-fontawesome"; + left:0; + position:absolute; + + .color-scheme--dark & { + color:$_color_omega; + } + + .color-scheme--light & { + color:$_color_alpha; + } + } + } + + } } .data-table__data { @@ -134,10 +175,6 @@ } } -.data-table__checkbox {width:auto;} - -.data-table__host {width:percentage(367 / 1200);} - .data-table__service__summary, .data-table__duration, .data-table__lastcheck { @@ -152,9 +189,12 @@ } } +/* .data-table__checkbox {width:14px;} */ + +.data-table__host {width:percentage(368 / 1200);} + .data-table__service { - width:percentage(501 / 1200); - //.data-table__service__name {} + width:percentage(500 / 1200); .data-table__service__summary { font-style:italic; @@ -162,4 +202,6 @@ } } -.data-table__duration {width:percentage(166 / 1200);} \ No newline at end of file +.data-table__duration {width:percentage(166 / 1200);} + +.data-table__lastcheck {width:percentage(134 / 1200);} diff --git a/app/assets/sass/settings/_variables.scss b/app/assets/sass/settings/_variables.scss index 8da4c7b..f14a971 100644 --- a/app/assets/sass/settings/_variables.scss +++ b/app/assets/sass/settings/_variables.scss @@ -20,6 +20,24 @@ $_color_dark_beta: #353D48 !default; $_color_dark_gamma: #49515C !default; $_color_dark_delta: #A2AAB4 !default; +$_color_schemes: ( + dark: ( + alpha: #252C35, + beta: #353D48, + gamma: #49515C, + delta: #A2AAB4 + ), + + light: ( + alpha: #252C35, + beta: #353D48, + gamma: #49515C, + delta: #A2AAB4 + ) +); + +//@mixin color-scheme() + // Black and White $_color_alpha: #000 !default; $_color_omega: #FFF !default; diff --git a/app/dashboard/dashboard.html b/app/dashboard/dashboard.html index 3d1cc07..53e26b5 100644 --- a/app/dashboard/dashboard.html +++ b/app/dashboard/dashboard.html @@ -1,11 +1,11 @@

Tactical Overview

- +
- +
- +
  • @@ -41,10 +41,10 @@ data-target="#filtersProblems" aria-expanded="false" aria-controls="filtersProblems"> - All + All - +
    • @@ -92,7 +92,7 @@ More - +
      • @@ -117,7 +117,7 @@ Filters Settings - +
        • ...
        • @@ -128,16 +128,16 @@
- +

Unhandled service problems

There are 5 host problems.

- + - + @@ -151,10 +151,10 @@ - + - - - + + - + - - - + + - + @@ -192,14 +200,18 @@
DISK ERROR - free space : / 673 MB (12% inode = 59%)
- - + + - + - - - + + - - - + +
Last check
+ localhost @@ -163,13 +163,17 @@
DISK WARNING - free space : / 673 MB (12% inode = 59%)
1 month, 2 weeks0 minutes ago + 1 month, 2 weeks + + 0 minutes ago +
+ srv-apache-01 @@ -178,10 +182,14 @@
DISK WARNING - free space : / 673 MB (12% inode = 59%)
1 month, 2 weeks0 minutes ago + 1 month, 2 weeks + + 0 minutes ago +
1 month, 2 weeks0 minutes ago + 1 month, 2 weeks + + 0 minutes ago +
+ localhost @@ -208,13 +220,18 @@
DISK WARNING - free space : / 673 MB (12% inode = 59%)
1 month, 2 weeks0 minutes ago + + 1 month, 2 weeks + + 0 minutes ago +
+ localhost @@ -223,16 +240,20 @@
DISK WARNING - free space : / 673 MB (12% inode = 59%)
1 month, 2 weeks0 minutes ago + 1 month, 2 weeks + + 0 minutes ago +
-
- +
+

All service problems

- +

...