diff --git a/doc/Icinga-Design/documentation.html b/doc/Icinga-Design/documentation.html
index 3970273ea..90d7ee4b6 100644
--- a/doc/Icinga-Design/documentation.html
+++ b/doc/Icinga-Design/documentation.html
@@ -506,33 +506,33 @@ code...
- Passive Checks |
+ Passive Checks |
|
|
- Active Checks |
+ Active Checks |
|
|
- Obsessing |
+ Obsessing |
|
|
- Notifications |
+ Notifications |
|
|
- Event Handler |
+ Event Handler |
|
|
- Flap Detection |
+ Flap Detection |
|
|
@@ -543,15 +543,6 @@ code...
-
-
-
-
-
-
-
-
-
@@ -610,26 +601,57 @@ code...
- Buttons
+ Main Navigation
- Link Button
+
+
diff --git a/doc/Icinga-Design/icinga-design.css b/doc/Icinga-Design/icinga-design.css
index 919c265ef..d648f9bec 100644
--- a/doc/Icinga-Design/icinga-design.css
+++ b/doc/Icinga-Design/icinga-design.css
@@ -167,7 +167,7 @@ td {
.badge a:hover,
.badge:hover {
color: #ff3300 !important;
- display: block !important;
+ display: inline-block !important;
}
@@ -191,11 +191,11 @@ td {
-.disabled {
+.panel-disabled {
border-left: 8px solid #FF3300;
}
-.enabled {
+.panel-enabled {
border-left: 8px solid #00CC33;
}
@@ -625,4 +625,123 @@ input[type="checkbox"]:checked + label span {
.btn-half-right {
float: right;
width: 48%;
-}
\ No newline at end of file
+}
+
+
+/* ==========================================================================
+ Main Navigation
+ ========================================================================== */
+
+
+.nav-stacked {
+ background-color: #f8f8f8;
+}
+
+.nav-stacked > li {
+ padding-top: 5px;
+ padding-bottom: 7px;
+ border-bottom: 1px dotted #049baf;
+ border-right: 1px dotted #049baf;
+}
+.nav-stacked > li:first-child {
+ border-top: 1px dotted #049baf;
+}
+
+.nav-stacked > li > a {
+ padding-left: 40px;
+ padding-right: 3px;
+ border-left: 6px solid #049baf;
+ display: inline-block;
+}
+
+.nav-stacked > li > a.nav-notification {
+ border-left: 6px solid red !important;
+}
+
+.nav-stacked > li > a:hover,
+.nav-stacked > li > a:focus {
+/* font-weight: bold;*/
+ background-color: transparent; !important;
+ display: inline-block;
+}
+
+.nav-stacked > li:hover,
+.nav-stacked > li:focus {
+background-color: #fff;
+
+}
+
+.nav-stacked > li.active {
+ background-color: #fff;
+ border-right: 0;
+}
+
+
+
+
+.nav-icon-hosts {
+ background-image: url('images/host_petrol.png');
+ background-repeat: no-repeat;
+ background-position: 18px 17px;
+}
+
+.nav-icon-services {
+ background-image: url('images/service_petrol.png');
+ background-repeat: no-repeat;
+ background-position: 19px 18px;
+}
+.nav-icon-downtimes {
+ background-image: url('images/in_downtime_petrol.png');
+ background-repeat: no-repeat;
+ background-position: 19px 17px;
+}
+.nav-icon-notifications {
+ background-image: url('images/notification_petrol.png');
+ background-repeat: no-repeat;
+ background-position: 19px 18px;
+}
+.nav-icon-comments {
+ background-image: url('images/comment_petrol.png');
+ background-repeat: no-repeat;
+ background-position: 19px 19px;
+}
+.nav-icon-dashboard {
+ background-image: url('images/dashboard_petrol.png');
+ background-repeat: no-repeat;
+ background-position: 19px 19px;
+}
+.nav-icon-configuration {
+ background-image: url('images/configuration_petrol.png');
+ background-repeat: no-repeat;
+ background-position: 19px 19px;
+}
+
+
+
+.badge-container-nav {
+ display: inline-block;
+ overflow: hidden;
+ padding-top: 0;
+ margin-bottom: 5px;
+}
+.badge-nav {
+ background-color: #fff;
+ border-radius: 2px;
+ color: #ff3300;
+ display: inline-block;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 1;
+ min-width: 10px;
+ padding-bottom: 3px;
+ padding-left: 7px;
+ padding-right: 7px;
+ padding-top: 3px;
+ text-align: center;
+ vertical-align: baseline;
+ white-space: nowrap;
+ border: 1px solid #ff3300;
+}
+
+
+
diff --git a/doc/Icinga-Design/images/comment_petrol.png b/doc/Icinga-Design/images/comment_petrol.png
new file mode 100644
index 000000000..53c1223e9
Binary files /dev/null and b/doc/Icinga-Design/images/comment_petrol.png differ
diff --git a/doc/Icinga-Design/images/configuration_petrol.png b/doc/Icinga-Design/images/configuration_petrol.png
new file mode 100644
index 000000000..8168133ec
Binary files /dev/null and b/doc/Icinga-Design/images/configuration_petrol.png differ
diff --git a/doc/Icinga-Design/images/dashboard_petrol.png b/doc/Icinga-Design/images/dashboard_petrol.png
new file mode 100644
index 000000000..04936ba85
Binary files /dev/null and b/doc/Icinga-Design/images/dashboard_petrol.png differ
diff --git a/doc/Icinga-Design/images/host_petrol.png b/doc/Icinga-Design/images/host_petrol.png
new file mode 100644
index 000000000..6568fe6f7
Binary files /dev/null and b/doc/Icinga-Design/images/host_petrol.png differ
diff --git a/doc/Icinga-Design/images/in_downtime_petrol.png b/doc/Icinga-Design/images/in_downtime_petrol.png
new file mode 100644
index 000000000..f6ee49a6b
Binary files /dev/null and b/doc/Icinga-Design/images/in_downtime_petrol.png differ
diff --git a/doc/Icinga-Design/images/notification_petrol.png b/doc/Icinga-Design/images/notification_petrol.png
new file mode 100644
index 000000000..cf4e9505a
Binary files /dev/null and b/doc/Icinga-Design/images/notification_petrol.png differ
diff --git a/doc/Icinga-Design/images/service_petrol.png b/doc/Icinga-Design/images/service_petrol.png
new file mode 100644
index 000000000..ea165a293
Binary files /dev/null and b/doc/Icinga-Design/images/service_petrol.png differ