-
+
-
diff --git a/public/less/filter-list.less b/public/less/filter-list.less
new file mode 100644
index 00000000000..50da5864db0
--- /dev/null
+++ b/public/less/filter-list.less
@@ -0,0 +1,167 @@
+// ==========================================================================
+// FILTER LIST
+// ==========================================================================
+
+
+
+// List
+// --------------------------------------------------------------------------
+
+.filter-list {
+ max-width: 1000px;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+
+.filter-list > li {
+ padding: 10px;
+ margin-bottom: 2px;
+ background: @grafanaPanelBackground;
+
+ &:last-child {
+ margin: 0;
+ }
+}
+
+
+
+// Card
+// --------------------------------------------------------------------------
+
+.filter-list-card {
+ display: table;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+
+.filter-list-card > li {
+ display: table-cell;
+ vertical-align: top;
+}
+
+.filter-list-card-select {
+ width: 23px;
+ padding-right: 5px;
+}
+
+.filter-list-card-title {
+ display: block;
+ font-size: 16px;
+ font-weight: normal;
+}
+
+.filter-list-card-status {
+ color: #777;
+ font-size: 12px;
+}
+
+.filter-list-card-state {
+ display: inline-block;
+ padding: 5px 0 0 28px;
+ background: 0 bottom no-repeat;
+ background-size: 24px auto;
+ font-size: 14px;
+ text-transform: uppercase;
+
+ &.online {
+ background-image: url('/img/online.svg');
+ color: @online;
+ }
+
+ &.warn {
+ background-image: url('/img/warn-tiny.svg');
+ color: @warn;
+ }
+
+ &.critical {
+ background-image: url('/img/critical.svg');
+ color: @critical;
+ }
+}
+
+.filter-list-card-controls {
+ float: right;
+}
+
+.filter-list-card-links,
+.filter-list-card-config,
+.filter-list-card-expand {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.filter-list-card-link {
+ display: block;
+ color: #777;
+ text-align: right;
+
+ > a {
+ color: #777;
+ }
+}
+
+.filter-list-card-config {
+ padding: 8px 8px 8px 16px;
+ color: #777;
+ font-size: 25px;
+
+ > a {
+ color: #777;
+ }
+}
+
+.filter-list-card-expand {
+ width: 20px;
+ padding: 8px 0 8px 8px;
+ color: #aaa;
+ font-size: 30px;
+ text-align: center;
+ cursor: pointer;
+}
+
+.filter-list-card-details {
+ padding: 20px 0 0 30px;
+}
+
+.filter-list-card-details-heading {
+ font-weight: normal;
+
+ > a {
+ float: right;
+ color: @blue;
+ font-size: 12px;
+ }
+}
+
+
+
+// Filters
+// --------------------------------------------------------------------------
+
+.filter-list-filters {
+ display: inline-block;
+ margin-bottom: 40px;
+}
+
+
+
+// Actions
+// --------------------------------------------------------------------------
+
+.filter-list-actions {
+ margin: 0 0 10px;
+ padding: 0;
+ list-style: none;
+}
+
+.filter-list-actions > li {
+ display: inline-block;
+ margin-right: 10px;
+}
+
+.filter-list-actions-selected {
+ text-transform: uppercase;
+}
diff --git a/public/less/gfbox.less b/public/less/gfbox.less
index 48d0b6a7ca8..d173ace1787 100644
--- a/public/less/gfbox.less
+++ b/public/less/gfbox.less
@@ -80,6 +80,10 @@
max-width: 653px;
}
+.page-wide {
+ max-width: none;
+}
+
.admin-page {
max-width: 800px;
margin-left: 10px;
diff --git a/public/less/grafana.less b/public/less/grafana.less
index 0d4e5f44dc0..aa58f749b82 100644
--- a/public/less/grafana.less
+++ b/public/less/grafana.less
@@ -19,6 +19,7 @@
@import "tabs.less";
@import "timepicker.less";
@import "alerting.less";
+@import "filter-list.less";
.row-control-inner {
padding:0px;
diff --git a/public/less/variables.dark.less b/public/less/variables.dark.less
index 3324c3f4b86..af8f3cdec75 100644
--- a/public/less/variables.dark.less
+++ b/public/less/variables.dark.less
@@ -25,6 +25,12 @@
@purple: #9933CC;
@variable: #32D1DF;
+// Status colors
+// -------------------------
+@online: #10a345;
+@warn: #ffc03c;
+@critical: #ed2e18;
+
// grafana Variables
// -------------------------
@grafanaPanelBackground: @grayDarker;
diff --git a/public/less/variables.light.less b/public/less/variables.light.less
index 27dcf8575f4..67a8dfd7257 100644
--- a/public/less/variables.light.less
+++ b/public/less/variables.light.less
@@ -31,6 +31,12 @@
@purple: #9954BB;
@variable: #2AB2E4;
+// Status colors
+// -------------------------
+@online: #10a345;
+@warn: #ffc03c;
+@critical: #ed2e18;
+
// grafana Variables
// -------------------------
@grafanaPanelBackground: @grayLighter;