U4-10864 add button when search returns no results, to clear the search

This commit is contained in:
Ian Houghton
2018-01-22 22:03:35 +00:00
parent f52a84937b
commit 60ce36a7f2
4 changed files with 13 additions and 6 deletions

View File

@@ -14,7 +14,6 @@ function SearchController($scope, searchService, $log, $location, navigationServ
$scope.isSearching = false;
$scope.selectedResult = -1;
$scope.navigateResults = function (ev) {
//38: up 40: down, 13: enter
@@ -34,12 +33,14 @@ function SearchController($scope, searchService, $log, $location, navigationServ
}
};
var group = undefined;
var groupIndex = -1;
var itemIndex = -1;
$scope.selectedItem = undefined;
$scope.clearSearch = function () {
$scope.searchTerm = null;
};
function iterateResults(up) {
//default group

View File

@@ -35,10 +35,14 @@
<umb-load-indicator ng-if="isSearching"></umb-load-indicator>
<umb-empty-state
ng-if="!hasResults && !isSearching"
position="center">
<localize key="general_searchNoResult"></localize>
<umb-empty-state ng-if="!hasResults && !isSearching" position="center">
<localize key="general_searchNoResult"></localize>
<br/>
<button type="button" class="btn umb-button__button btn-info umb-button--" ng-click="clearSearch()" hotkey="" hotkey-when-hidden="">
<span class="umb-button__content">
<localize key="general_clearSearch" class="ng-isolate-scope ng-scope ng-binding">Clear Search</localize>
</span>
</button>
</umb-empty-state>
<ul class="umb-tree" ng-if="!isSearching && hasResults">