Merge branch '1312' into release_3.0.0

This commit is contained in:
Leigh Johnson
2016-06-17 20:44:20 -04:00
4 changed files with 10 additions and 3 deletions

View File

@@ -237,6 +237,9 @@ export default
url += (url.match(/\/$/)) ? '?' : '&'; url += (url.match(/\/$/)) ? '?' : '&';
url += scope[iterator + 'SearchParams']; url += scope[iterator + 'SearchParams'];
url += (scope[iterator + '_page_size']) ? '&page_size=' + scope[iterator + '_page_size'] : ""; url += (scope[iterator + '_page_size']) ? '&page_size=' + scope[iterator + '_page_size'] : "";
if (scope[iterator + 'SearchFilters']){
url += _.reduce(scope[iterator+'SearchFilters'], (result, filter) => result + '&' + filter.url, '');
}
RefreshRelated({ scope: scope, set: set, iterator: iterator, url: url }); RefreshRelated({ scope: scope, set: set, iterator: iterator, url: url });
}; };

View File

@@ -302,7 +302,9 @@ export default
url += connect + scope[iterator + 'ExtraParms']; url += connect + scope[iterator + 'ExtraParms'];
} }
url = url.replace(/\&\&/g, '&').replace(/\?\&/,'?'); url = url.replace(/\&\&/g, '&').replace(/\?\&/,'?');
if (scope[iterator + 'SearchFilters']){
url += _.reduce(scope[iterator+'SearchFilters'], (result, filter) => result + '&' + filter.url, '');
}
if (calcOnly) { if (calcOnly) {
scope.$emit('searchParamsReady', url); scope.$emit('searchParamsReady', url);
} }

View File

@@ -43,7 +43,8 @@ export default ['GetBasePath', function(GetBasePath) {
return "<tag-search list='" + list + return "<tag-search list='" + list +
"' endpoint='" + endpoint + "' endpoint='" + endpoint +
"' set='" + set + "' set='" + set +
"' iterator='" + iterator + "'></tag-search>"; "' iterator='" + iterator +
"' current-search-filters='" + iterator + "SearchFilters' ></tag-search>";
}; };
return this; return this;

View File

@@ -10,7 +10,8 @@ export default
list: '@', list: '@',
endpoint: '@', endpoint: '@',
set: '@', set: '@',
iterator: '@' iterator: '@',
currentSearchFilters: '='
}, },
controller: tagSearchController, controller: tagSearchController,
templateUrl: templateUrl('search/tagSearch'), templateUrl: templateUrl('search/tagSearch'),