kibana-123
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
224 lines (186 loc) • 4.75 kB
text/less
@import "~ui/styles/variables.less";
@import (reference) "~ui/styles/mixins";
@import './chart.less';
@import './suggestions.less';
[chart] {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
}
.suggestions {
position: absolute;
top: 30px;
}
.timelion {
position: relative;
.config .list-group-item .container-fluid {
background-color: transparent;
padding: 0;
}
}
.timelion-container {
margin: 20px;
}
.timelion-container-drawer {
position: fixed;
bottow: 0px;
}
.timelion-container-drawer-tab {
width: 100%;
background-color: @gray-lighter;
}
.timelion-expression {
position: relative ;
}
.timelion-subnav {
background-color: @gray-lighter;
margin: 0px
}
.timelion-stats {
font-weight: normal;
}
.timelion-buttons {
position: absolute;
right: 0px;
display: inline-block;
padding: 5px 20px;
background-color: @navbar-default-bg;
border-bottom-left-radius: @border-radius-base;
a {
margin: 5px;
color: #000;
}
}
[ng-click] {
cursor: pointer;
}
.chart-container {
display: inline-block;
cursor: pointer;
position: relative;
box-sizing: border-box;
border: 2px dashed transparent;
padding-left: 0px ;
padding-right: 0px ;
margin-bottom: 10px;
&.active {
border-color: #ccc;
}
}
.chart-container.running {
opacity: 0.50;
}
.timelion-interval {
width: 70px ;
height: auto;
-webkit-appearance: none;
-moz-appearance: none;
padding: .5em;
padding-right: 1.5em;
line-height: 1;
border-top: 0;
border-right: 0;
border-bottom: 0;
border-radius: 0;
text-align: center;
&:focus {
border-color: #ecf0f1;
}
}
.timelion-interval--select {
background-position: right 50%;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
}
.timelion-interval-other {
width: 10px ;
}
timelion-interval {
display: flex;
}
.timelionFunctionsDropdownContent {
height: 310px;
overflow-y: auto;
}
.timelionFunctionsTable {
background-color: white;
}
.timelionFunctionsTableRow {
&:hover {
background-color: #f9f9f9;
}
}
/**
* 1. Override bootstrap .table styles.
*/
.timelionFunctionDetailsTable {
background-color: #f9f9f9 ; // 1
}
.doc-container-content {
position: relative;
}
.doc-container-buttons {
position: relative;
text-align: center;
height: 40px;
.btn-doc-prev {
position: absolute;
left: 0px;
}
.btn-doc-next {
position: absolute;
right: 0px;
}
}
.cell-actions {
position: absolute;
bottom:5px;
left:5px;
line-height: 10px;
> div {
display: inline-block;
font-size: 10px;
text-align: center;
width: 20px;
height: 20px;
border-radius: 10px;
border: 1px solid #666;
padding: 3px;
font-weight: bold;
background-color: #ccc;
opacity: 0.50;
z-index: 10;
}
.cell-action {
opacity: 0;
}
}
.chart-container:hover {
.cell-action {
opacity: 0.50;
&:hover {
opacity: 1;
}
}
}
.legendLabel {
//max-width: 210px;
white-space: nowrap;
text-overflow: ellipsis;
overflow-x: hidden;
}
.ngLegendValue:hover {
text-decoration: underline;
}
.ngLegendValueNumber {
margin-left: 5px;
margin-right: 5px;
font-weight: bold;
}
/**
* 1. Needs to be relative to contain absolutely-positioned typeahead suggestions.
*/
.timelionLocalSearch {
position: relative; /* 1 */
}