mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
types to service
This commit is contained in:
parent
398d8bbb5a
commit
e581d2a23c
1 changed files with 6 additions and 6 deletions
|
@ -6,7 +6,7 @@ define(function (require) {
|
||||||
|
|
||||||
module.directive('savedObjectFinder', function ($location, $injector, kbnUrl, Private) {
|
module.directive('savedObjectFinder', function ($location, $injector, kbnUrl, Private) {
|
||||||
|
|
||||||
var types = Private(require('ui/saved_objects/saved_object_registry')).byLoaderPropertiesName;
|
var services = Private(require('ui/saved_objects/saved_object_registry')).byLoaderPropertiesName;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
restrict: 'E',
|
restrict: 'E',
|
||||||
|
@ -38,7 +38,7 @@ define(function (require) {
|
||||||
// the list of hits, used to render display
|
// the list of hits, used to render display
|
||||||
self.hits = [];
|
self.hits = [];
|
||||||
|
|
||||||
self.objectType = types[$scope.type];
|
self.service = services[$scope.type];
|
||||||
|
|
||||||
filterResults();
|
filterResults();
|
||||||
|
|
||||||
|
@ -208,7 +208,7 @@ define(function (require) {
|
||||||
};
|
};
|
||||||
|
|
||||||
self.hitCountNoun = function () {
|
self.hitCountNoun = function () {
|
||||||
return ((self.hitCount === 1) ? self.objectType.loaderProperties.noun : self.objectType.loaderProperties.nouns).toLowerCase();
|
return ((self.hitCount === 1) ? self.service.loaderProperties.noun : self.service.loaderProperties.nouns).toLowerCase();
|
||||||
};
|
};
|
||||||
|
|
||||||
function selectTopHit() {
|
function selectTopHit() {
|
||||||
|
@ -219,8 +219,8 @@ define(function (require) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function filterResults() {
|
function filterResults() {
|
||||||
if (!self.objectType) return;
|
if (!self.service) return;
|
||||||
if (!self.objectType.loaderProperties) return;
|
if (!self.service.loaderProperties) return;
|
||||||
|
|
||||||
// track the filter that we use for this search,
|
// track the filter that we use for this search,
|
||||||
// but ensure that we don't search for the same
|
// but ensure that we don't search for the same
|
||||||
|
@ -230,7 +230,7 @@ define(function (require) {
|
||||||
if (prevSearch === filter) return;
|
if (prevSearch === filter) return;
|
||||||
|
|
||||||
prevSearch = filter;
|
prevSearch = filter;
|
||||||
self.objectType.find(filter)
|
self.service.find(filter)
|
||||||
.then(function (hits) {
|
.then(function (hits) {
|
||||||
// ensure that we don't display old results
|
// ensure that we don't display old results
|
||||||
// as we can't really cancel requests
|
// as we can't really cancel requests
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue