include key in results

pull/11/head
Dan Gowans 2025-04-03 10:09:42 -04:00
parent 58d6cc76b5
commit 6125ef0030
4 changed files with 26 additions and 6 deletions

View File

@ -2,7 +2,7 @@ import { acquireConnection } from './pool.js';
export default async function getCemeteries() {
const database = await acquireConnection();
const cemeteries = database
.prepare(`select m.cemeteryId, m.cemeteryName, m.cemeteryDescription,
.prepare(`select m.cemeteryId, m.cemeteryName, m.cemeteryKey, m.cemeteryDescription,
m.cemeteryLatitude, m.cemeteryLongitude, m.cemeterySvg,
m.cemeteryAddress1, m.cemeteryAddress2, m.cemeteryCity, m.cemeteryProvince, m.cemeteryPostalCode,
m.cemeteryPhoneNumber,

View File

@ -7,7 +7,7 @@ export default async function getCemeteries(): Promise<Cemetery[]> {
const cemeteries = database
.prepare(
`select m.cemeteryId, m.cemeteryName, m.cemeteryDescription,
`select m.cemeteryId, m.cemeteryName, m.cemeteryKey, m.cemeteryDescription,
m.cemeteryLatitude, m.cemeteryLongitude, m.cemeterySvg,
m.cemeteryAddress1, m.cemeteryAddress2, m.cemeteryCity, m.cemeteryProvince, m.cemeteryPostalCode,
m.cemeteryPhoneNumber,

View File

@ -15,7 +15,15 @@ Object.defineProperty(exports, "__esModule", { value: true });
.toLowerCase()
.split(' ');
for (const cemetery of cemeteries) {
const cemeterySearchString = `${cemetery.cemeteryName} ${cemetery.cemeteryDescription} ${cemetery.cemeteryAddress1} ${cemetery.cemeteryAddress2}`.toLowerCase();
const cemeterySearchString = [
cemetery.cemeteryName,
cemetery.cemeteryKey,
cemetery.cemeteryDescription,
cemetery.cemeteryAddress1,
cemetery.cemeteryAddress2
]
.join(' ')
.toLowerCase();
let showCemetery = true;
for (const filterStringPiece of filterStringSplit) {
if (!cemeterySearchString.includes(filterStringPiece)) {
@ -38,6 +46,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
<span class="is-size-7">
${cityssm.escapeHTML(cemetery.cemeteryDescription)}
</span>
</td><td>
${cityssm.escapeHTML(cemetery.cemeteryKey)}
</td><td>
${cemetery.cemeteryAddress1 === ''
? ''
@ -79,6 +89,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
'table is-fullwidth is-striped is-hoverable has-sticky-header';
searchResultsTableElement.innerHTML = `<thead><tr>
<th>Cemetery</th>
<th>Key</th>
<th>Address</th>
<th>Phone Number</th>
<th class="has-text-centered">Coordinates</th>

View File

@ -35,9 +35,15 @@ declare const exports: Record<string, unknown>
.split(' ')
for (const cemetery of cemeteries) {
const cemeterySearchString = `${cemetery.cemeteryName} ${
cemetery.cemeteryDescription
} ${cemetery.cemeteryAddress1} ${cemetery.cemeteryAddress2}`.toLowerCase()
const cemeterySearchString = [
cemetery.cemeteryName,
cemetery.cemeteryKey,
cemetery.cemeteryDescription,
cemetery.cemeteryAddress1,
cemetery.cemeteryAddress2
]
.join(' ')
.toLowerCase()
let showCemetery = true
@ -69,6 +75,8 @@ declare const exports: Record<string, unknown>
<span class="is-size-7">
${cityssm.escapeHTML(cemetery.cemeteryDescription)}
</span>
</td><td>
${cityssm.escapeHTML(cemetery.cemeteryKey)}
</td><td>
${
cemetery.cemeteryAddress1 === ''
@ -124,6 +132,7 @@ declare const exports: Record<string, unknown>
searchResultsTableElement.innerHTML = `<thead><tr>
<th>Cemetery</th>
<th>Key</th>
<th>Address</th>
<th>Phone Number</th>
<th class="has-text-centered">Coordinates</th>