mirror of https://github.com/grafana/grafana
parent
de8f8c5851
commit
2c5eb8bfb4
@ -0,0 +1,7 @@ |
||||
<div> |
||||
<div class="row-fluid"> |
||||
<div class="span12"> |
||||
No options here |
||||
</div> |
||||
</div> |
||||
</div> |
@ -0,0 +1,15 @@ |
||||
<div> |
||||
<style> |
||||
.input-query-alias { |
||||
margin-bottom: 5px !important; |
||||
} |
||||
</style> |
||||
<a class="close" ng-click="render();dismiss();" href="">×</a> |
||||
<h6>Query Alias</h6> |
||||
<form> |
||||
<input class="input-medium input-query-alias" type="text" ng-model="queries.list[id].alias" placeholder='Alias...' /> |
||||
<div> |
||||
<i ng-repeat="color in queries.colors" class="pointer" ng-class="{'icon-circle-blank':queries.list[id].color == color,'icon-circle':queries.list[id].color != color}" style="color:{{color}}" ng-click="queries.list[id].color = color;render();"> </i> |
||||
</div> |
||||
</form> |
||||
</div> |
@ -0,0 +1,36 @@ |
||||
<kibana-panel ng-controller='filtering' ng-init="init()"> |
||||
<style> |
||||
.filter-panel-filter { |
||||
display:inline-block; |
||||
margin-left: 10px; |
||||
width: 200px; |
||||
padding: 5px; |
||||
border: #555 1px solid; |
||||
margin: 0px 5px 5px 0px; |
||||
} |
||||
.filter-must { |
||||
border-bottom: #7EB26D 3px solid; |
||||
} |
||||
.filter-mustNot { |
||||
border-bottom: #E24D42 3px solid; |
||||
} |
||||
.filter-should { |
||||
border-bottom: #EF843C 3px solid; |
||||
} |
||||
.filter-remove { |
||||
float:right; |
||||
margin-bottom: 0px !important; |
||||
} |
||||
|
||||
</style> |
||||
|
||||
<div ng-repeat="id in filterSrv.ids" class="small filter-panel-filter"> |
||||
<div class="filter-{{filterSrv.list[id].mandate}}"> |
||||
{{filterSrv.list[id].type}} ({{filterSrv.list[id].mandate}}) |
||||
<i class="filter-remove pointer icon-remove" ng-click="remove(id)"></i> |
||||
</div> |
||||
<ul class="unstyled"> |
||||
<li ng-repeat="(key,value) in stripped(filterSrv.list[id])"><strong>{{key}}</strong> : {{value}}</li> |
||||
</ul> |
||||
</div> |
||||
</kibana-panel> |
@ -0,0 +1,42 @@ |
||||
/* |
||||
|
||||
## filtering |
||||
|
||||
An experimental for interacting with the filter service |
||||
|
||||
### Parameters |
||||
|
||||
*/ |
||||
|
||||
angular.module('kibana.filtering', []) |
||||
.controller('filtering', function($scope, filterSrv, $rootScope, dashboard) { |
||||
|
||||
// Set and populate defaults
|
||||
var _d = { |
||||
status : "Experimental" |
||||
} |
||||
_.defaults($scope.panel,_d); |
||||
|
||||
$scope.init = function() { |
||||
$scope.filterSrv = filterSrv |
||||
} |
||||
|
||||
$scope.remove = function(id) { |
||||
filterSrv.remove(id); |
||||
dashboard.refresh(); |
||||
} |
||||
|
||||
$scope.refresh = function(query) { |
||||
$rootScope.$broadcast('refresh') |
||||
} |
||||
|
||||
$scope.render = function(query) { |
||||
$rootScope.$broadcast('render') |
||||
} |
||||
|
||||
$scope.stripped = function(filter) { |
||||
var filter = _.omit(filter,'type','id','alias','mandate') |
||||
return filter |
||||
} |
||||
|
||||
}); |
Loading…
Reference in new issue