From 7fa09c5b0371590c42950e834cf18b2cf94e4bc5 Mon Sep 17 00:00:00 2001
From: Mike Lynch <Michael.Lynch@uts.edu.au>
Date: Tue, 3 Mar 2020 16:25:24 +1100
Subject: [PATCH] Text search is now using SearchPath.uri and coming up as a
 filter

---
 src/components/RegisterEvents.js | 10 ++++------
 src/components/views/ListDocs.js |  2 +-
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/components/RegisterEvents.js b/src/components/RegisterEvents.js
index bac88a9..fc3a3b1 100644
--- a/src/components/RegisterEvents.js
+++ b/src/components/RegisterEvents.js
@@ -1,24 +1,22 @@
 const delegate = require('./Delegate');
 
+const SearchPath = require('./SearchPath');
+
 const RegisterEvents = function (state) {
 
   delegate('#app', 'click', '#search-text', async () => {
     const search = document.querySelector('#text-to-search');
-    window.location.hash = `#search/${state.main.start}/${state.main.page}/${search.value}`;
+    window.location.hash = SearchPath.toURI(state.main.currentSearch, { 'main_search': search.value }).substr(1);
   });
 
   delegate('#app', 'keyup', '#text-to-search', async (event) => {
     if (event.keyCode === 13) {
       event.preventDefault();
       const search = document.querySelector('#text-to-search');
-      window.location.hash = `#search/${state.main.start}/${state.main.page}/${search.value}`;
+      window.location.hash = SearchPath.toURI(state.main.currentSearch, { 'main_search': search.value }).substr(1);
     }
   });
 
-  delegate('#app', 'click', '#search-text-1', async () => {
-    const search = document.querySelector('#text-to-search');
-    window.location.hash = `#search/${state.main.start}/${state.main.page}/${search.value}`;
-  });
 };
 
 module.exports = RegisterEvents;
\ No newline at end of file
diff --git a/src/components/views/ListDocs.js b/src/components/views/ListDocs.js
index b415853..d202dfa 100644
--- a/src/components/views/ListDocs.js
+++ b/src/components/views/ListDocs.js
@@ -16,7 +16,7 @@ const ListDocs = function (data) {
         </li>`;
     });
   } else {
-    html += `<div class="text-center"> No data found</div>`;
+    html += `<div class="text-center">No search results</div>`;
   }
   html += `</ul><div><br/></div>`;
   html += `</div></div>`;
-- 
GitLab