kibana-riya
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
168 lines (139 loc) • 3.1 kB
text/less
@import (reference) "~ui/styles/variables";
@import (reference) "~ui/styles/mixins";
.tab-dashboard {
background-color: @dashboard-bg;
}
dashboard-grid {
display: block;
margin: 0;
padding: 5px;
}
.start-screen {
margin: 20px;
background-color: @dashboard-bg;
padding: 20px;
}
.gridster {
list-style-type: none;
display: block;
background-color: @dashboard-bg;
margin: 0;
padding: 0;
.gs-resize-handle {
background-position: 50% 50% ;
bottom: 0 ;
right: 0 ;
padding: 4px;
height: 25px;
width: 25px;
}
.gs-w {
border: 2px dashed transparent;
.panel .panel-heading .btn-group {
display: none;
}
&:hover {
border-color: @kibanaGray4;
dashboard-panel {
.visualize-show-spy {
visibility: visible;
}
.panel .panel-heading .btn-group {
display: block ;
}
}
}
}
i.remove {
cursor: pointer;
}
}
.dashboard-container {
flex: 1;
display: flex;
flex-direction: column;
}
dashboard-panel {
flex: 1;
display: flex;
flex-direction: column;
height: 100%;
background: @dashboard-panel-bg;
color: @dashboard-panel-color;
padding: 0;
overflow: hidden;
position: relative;
.panel {
margin: 0;
// maintain the 100% height of the panel
height: 100%;
flex: 1;
// flex layout allows us to define the visualize element as "fill available space"
display: flex;
flex-direction: column;
justify-content: flex-start;
border: 0 solid transparent;
.panel-heading {
padding: 0px 0px 0px 5px;
flex: 0 0 auto;
white-space: nowrap;
display: flex;
border-top-right-radius: 0;
border-top-left-radius: 0;
background-color: @white;
border: none;
.btn-group {
a {
color: inherit;
}
white-space: nowrap;
flex: 0 0 auto;
}
.panel-title {
font-size: inherit;
// flexbox fix for IE10
// http://stackoverflow.com/questions/22008135/internet-explorer-10-does-not-apply-flexbox-on-inline-elements
display: inline-block;
.ellipsis();
flex: 1 1 auto;
i {
opacity: 0.3;
font-size: 1.2em;
margin-right: 4px;
}
}
.panel-move:hover {
cursor: move;
}
a {
color: @dashboard-panel-heading-link-color;
border: none;
background: none;
padding: 0px 3px;
&:hover {
color: @dashboard-panel-heading-link-hover-color;
}
}
}
.visualize-show-spy {
visibility: hidden;
}
.load-error {
text-align: center;
font-size: 1em;
display: flex;
flex: 1 0 auto;
justify-content: center;
flex-direction: column;
.fa-exclamation-triangle {
font-size: 2em;
color: @dashboard-panel-load-error-color;
}
}
.panel-content {
display: flex;
flex: 1 1 100%;
height: auto;
}
}
}