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) {