types to service

This commit is contained in:
Rashid Khan 2015-08-13 16:37:31 -07:00
parent 398d8bbb5a
commit e581d2a23c

View file

@ -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