diff --git a/app/db/README.md b/app/db/README.md
index 867efbc3..9e04e4ea 100644
--- a/app/db/README.md
+++ b/app/db/README.md
@@ -54,8 +54,6 @@ To get more help on the Angular CLI use `ng help` or go check out the [Angular C
- Custom Colors for Light/Dark modes
- Dark / Light / NightLight Mode
- Sync Card across Devices
-- Clear Search after Query
-- Strongs as modal not implemented yet
- Merge saved pages lists when unlogged in -> login
- Incorporate Jacob's Geo Work
- Android and IOS mobile apps with Ionic Capactor
diff --git a/app/db/src/app/common/components/settings/settings.component.html b/app/db/src/app/common/components/settings/settings.component.html
index 4e72dfd7..69ca8c1a 100644
--- a/app/db/src/app/common/components/settings/settings.component.html
+++ b/app/db/src/app/common/components/settings/settings.component.html
@@ -1,5 +1,12 @@
Search Settings
+
+ Clear Search Bar after Query
+
Append Results Below
-
Show Paragraphs
-
Show Paragraph Headings
-
Show Verse Numbers
-
state.autocomplete);
savedPagedLoaded = false;
+ clearSearchAfterQuery = true;
searchControl = new FormControl();
@@ -45,6 +46,8 @@ export class SearchPage extends SubscriberComponent implements OnInit {
this.addSubscription(
this.appService.state$.subscribe((state) => {
this.savedPagedLoaded = state.savedPagesLoaded;
+ this.clearSearchAfterQuery =
+ state.displaySettings.clearSearchAfterQuery;
})
);
}
@@ -108,7 +111,10 @@ export class SearchPage extends SubscriberComponent implements OnInit {
async search(search: string) {
// clear search box.
- this.searchControl.setValue('');
+ if (this.clearSearchAfterQuery) {
+ this.searchControl.setValue('');
+ }
+
if (this.autoCompleteTrigger) {
this.autoCompleteTrigger.closePanel();
}
diff --git a/app/db/src/app/services/app.service.ts b/app/db/src/app/services/app.service.ts
index a20dd161..59cc0a17 100644
--- a/app/db/src/app/services/app.service.ts
+++ b/app/db/src/app/services/app.service.ts
@@ -56,6 +56,7 @@ const initialState: AppState = {
showStrongsAsModal: false,
appendCardToBottom: true,
insertCardNextToItem: true,
+ clearSearchAfterQuery: true,
fontSize: 12,
fontFamily: 'PT Serif',
showVersesOnNewLine: false,