diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 55b3d702..c1c7cb83 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -54,6 +54,8 @@ CURRENT TODOs todo: SEARCH UI +todo: if (res.error != undefined) could be changed to if(res.error) everywhere +todo: what is vm.loading used for? todo: RECORD HISTORY - implement in stubbed out separate page diff --git a/ayanova/src/views/home-search.vue b/ayanova/src/views/home-search.vue index c99f17af..b63a449f 100644 --- a/ayanova/src/views/home-search.vue +++ b/ayanova/src/views/home-search.vue @@ -5,25 +5,34 @@ - - - + + + + + + fa-search + + totalresults:{{ totalResults }} @@ -78,7 +87,7 @@ export default { .then(() => { vm.formState.ready = true; window.$gz.eventBus.$on("menu-click", clickHandler); - + generateMenu(vm); // vm.getDataFromApi(); }) .catch(err => { @@ -97,7 +106,7 @@ export default { objectTypes: [] }, searchPhrase: null, - searchObjectType: null, + searchObjectType: 0, results: [], totalResults: null, formState: { @@ -226,7 +235,7 @@ function initForm(vm) { function fetchTranslatedText(vm) { return window.$gz.translation.fetch([ //todo: needs all object types - "Search" + "Object" ]); } @@ -235,10 +244,11 @@ function fetchTranslatedText(vm) { // function populateSelectionLists(vm) { return window.$gz.api.get("EnumList/List/Core").then(res => { - if (res.error != undefined) { + if (res.error) { window.$gz.errorHandler.handleFormError(res.error, vm); } else { vm.selectLists.objectTypes = res.data; + window.$gz.form.addNoSelectionItem(vm.selectLists.objectTypes); } }); }