add symptoms to virology search
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
38abc63f6c
commit
538d6d28a9
1 changed files with 16 additions and 2 deletions
|
@ -70,11 +70,25 @@ export function processVirology(root: HTMLElement): void {
|
|||
|
||||
export function virologyScript(root: HTMLElement): void {
|
||||
// Init fuzzy search with elements
|
||||
const el = Array.from(
|
||||
const diseases = Array.from(
|
||||
root.querySelectorAll<HTMLElement>(".disease-ext tr:not(:first-child)")
|
||||
);
|
||||
registerSearchEntries(
|
||||
el.map((element, id) => ({
|
||||
diseases.map((element, id) => ({
|
||||
page: "Infections",
|
||||
name: element.querySelector(".disease-name").textContent.trim(),
|
||||
element,
|
||||
alignment: "center",
|
||||
id,
|
||||
}))
|
||||
);
|
||||
const symptoms = Array.from(
|
||||
root.querySelectorAll<HTMLElement>(
|
||||
".symptoms-ext > tbody > tr:not(:first-child)"
|
||||
)
|
||||
);
|
||||
registerSearchEntries(
|
||||
symptoms.map((element, id) => ({
|
||||
page: "Infections",
|
||||
name: element.querySelector(".disease-name").textContent.trim(),
|
||||
element,
|
||||
|
|
Reference in a new issue