mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Add configurable feature to shorten dot notated field display
This commit is contained in:
parent
fe04820efa
commit
d24b9c933b
4 changed files with 11 additions and 4 deletions
|
@ -1,7 +1,7 @@
|
|||
|
||||
<li bindonce class="sidebar-item" bo-attr bo-attr-field="field.name">
|
||||
<div ng-click="toggleDetails(field)" class="sidebar-item-title">
|
||||
<field-name field="field" title="{{field.name}}"></field-name>
|
||||
<field-name field="field"></field-name>
|
||||
<button
|
||||
ng-click="toggleDisplay(field)"
|
||||
bo-class="field.display ? 'btn-danger' : 'btn-primary'"
|
||||
|
|
|
@ -16,6 +16,8 @@ define(function (require) {
|
|||
'csv:separator': ',',
|
||||
'csv:quoteValues': true,
|
||||
|
||||
'history:limit': 10
|
||||
'history:limit': 10,
|
||||
|
||||
'shortDots:enable': false
|
||||
});
|
||||
});
|
|
@ -2,8 +2,9 @@ define(function (require) {
|
|||
var module = require('modules').get('kibana');
|
||||
var $ = require('jquery');
|
||||
var _ = require('lodash');
|
||||
require('filters/short_dots');
|
||||
|
||||
module.directive('fieldName', function ($compile, $rootScope) {
|
||||
module.directive('fieldName', function ($compile, $rootScope, $filter) {
|
||||
return {
|
||||
restrict: 'AE',
|
||||
scope: {
|
||||
|
@ -45,8 +46,11 @@ define(function (require) {
|
|||
var name = $scope.field ? $scope.field.name : $scope.fieldName;
|
||||
var results = $scope.field ? !$scope.field.rowCount : false;
|
||||
|
||||
var displayName = $filter('shortDots')(name);
|
||||
|
||||
$el
|
||||
.text(name)
|
||||
.text(displayName)
|
||||
.attr('title', name)
|
||||
.toggleClass('no-results', results)
|
||||
.prepend(typeIcon(type));
|
||||
});
|
||||
|
|
|
@ -69,6 +69,7 @@
|
|||
'specs/filters/field_type',
|
||||
'specs/filters/uriescape',
|
||||
'specs/filters/moment',
|
||||
'specs/filters/short_dots',
|
||||
'specs/filters/start_from',
|
||||
'specs/services/storage',
|
||||
'specs/services/persisted_log',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue