From 4ccd010ca273c4970514ab2c96f388f4531de87a Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 9 Apr 2020 18:59:07 +0000 Subject: [PATCH] --- ayanova/src/views/home-search.vue | 44 ++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/ayanova/src/views/home-search.vue b/ayanova/src/views/home-search.vue index f4f8f171..b309bae0 100644 --- a/ayanova/src/views/home-search.vue +++ b/ayanova/src/views/home-search.vue @@ -32,6 +32,7 @@ > fa-search + {{ $vuetify.breakpoint.name }} @@ -57,9 +58,9 @@ @click="openItem(item)" v-text="item.name" > - {{ - item.info - }} + @@ -173,6 +174,28 @@ export default { if (item.info || item.id == 0) { return; } + + let max = 40; + switch (vm.$vuetify.breakpoint.name) { + case "xs": + max = 30; + break; + case "sm": + max = 67; + break; + case "md": + max = 78; + break; + case "lg": + max = 120; + break; + case "xl": + max = 120; + break; + default: + max = 40; + } + window.$gz.api .get( API_BASE_URL + @@ -181,7 +204,9 @@ export default { "/" + item.id + "?phrase=" + - vm.searchPhrase + vm.searchPhrase + + "&max=" + + max ) .then(res => { if (res.error != undefined) { @@ -191,12 +216,19 @@ export default { //AyaNov // //subtitle: "to Alex, Scott, Jennifer — Wish I could come, but I'm out of town this weekend.", + let showInfo = res.data; let searchTerms = vm.searchPhrase .toLocaleLowerCase() .replace(/[*]/gi, "") .split(" "); - console.log("SearchTerms", searchTerms); - item.info = res.data; + for (let i = 0; i < searchTerms.length; i++) { + showInfo = showInfo.replace( + searchTerms[i], + "" + searchTerms[i] + "" + ); + } + + item.info = showInfo; } }) .catch(function handleGetDataFromAPIError(error) {