Search handling for Desktop

This commit is contained in:
Mo Bitar
2018-03-19 12:36:14 -05:00
parent f406364ecf
commit 603ea7ddef
3 changed files with 29 additions and 3 deletions

View File

@@ -31,7 +31,7 @@ angular.module('app')
}
}
})
.controller('NotesCtrl', function (authManager, $timeout, $rootScope, modelManager, storageManager) {
.controller('NotesCtrl', function (authManager, $timeout, $rootScope, modelManager, storageManager, desktopManager) {
this.panelController = {};
@@ -225,6 +225,18 @@ angular.module('app')
return note.visible;
}.bind(this)
this.onFilterEnter = function() {
// For Desktop, performing a search right away causes input to lose focus.
// We wait until user explicity hits enter before highlighting desktop search results.
desktopManager.searchText(this.noteFilter.text);
}
this.clearFilterText = function() {
this.noteFilter.text = '';
this.onFilterEnter();
this.filterTextChanged();
}
this.filterTextChanged = function() {
$timeout(function(){
if(!this.selectedNote.visible) {