This commit is contained in:
Frank Knoll
2024-07-17 10:23:05 +02:00
parent 7abfba4756
commit 3e7565850c
4 changed files with 5 additions and 6 deletions

View File

@@ -56,7 +56,7 @@
symptomSelectElement: $('#symptomSelect'), symptomSelectElement: $('#symptomSelect'),
urlSearchParam: new URLSearchParam('symptom'), urlSearchParam: new URLSearchParam('symptom'),
prrByVaccineTableElement: $('#prrByVaccineTable'), prrByVaccineTableElement: $('#prrByVaccineTable'),
downloadPrrByVaccineTableButton: document.querySelector("#downloadPrrByVaccineTable"), // FK-TODO: remove downloadPrrByVaccineTable html element
keyColumnName: name keyColumnName: name
}, },
vaccine: { vaccine: {

View File

@@ -17,8 +17,8 @@ class PageInitializer {
}); });
} }
static #configureSymptom({ symptomSelectElement, urlSearchParam, prrByVaccineTableElement, downloadPrrByVaccineTableButton, keyColumnName }) { static #configureSymptom({ symptomSelectElement, urlSearchParam, prrByVaccineTableElement, keyColumnName }) {
const prrByVaccineTableView = new PrrByVaccineTableView(prrByVaccineTableElement, downloadPrrByVaccineTableButton, keyColumnName); const prrByVaccineTableView = new PrrByVaccineTableView(prrByVaccineTableElement, keyColumnName);
Select2.initializeSelectElement( Select2.initializeSelectElement(
{ {
selectElement: symptomSelectElement, selectElement: symptomSelectElement,

View File

@@ -2,8 +2,7 @@ class PrrByVaccineTableView {
#delegate; #delegate;
// FK-TODO: remove downloadPrrByVaccineTableButton constructor(prrByVaccineTableElement, keyColumnName) {
constructor(prrByVaccineTableElement, downloadPrrByVaccineTableButton, keyColumnName) {
this.#delegate = new PrrByKeyTableView( this.#delegate = new PrrByKeyTableView(
this.#createPrrByVaccineTable(prrByVaccineTableElement, keyColumnName), this.#createPrrByVaccineTable(prrByVaccineTableElement, keyColumnName),
PrrByVaccineProvider.getPrrByVaccine); PrrByVaccineProvider.getPrrByVaccine);

View File

@@ -56,7 +56,7 @@
symptomSelectElement: $('#symptomSelect'), symptomSelectElement: $('#symptomSelect'),
urlSearchParam: new URLSearchParam('symptom'), urlSearchParam: new URLSearchParam('symptom'),
prrByVaccineTableElement: $('#prrByVaccineTable'), prrByVaccineTableElement: $('#prrByVaccineTable'),
downloadPrrByVaccineTableButton: document.querySelector("#downloadPrrByVaccineTable"), // FK-TODO: remove downloadPrrByVaccineTable html element
keyColumnName: name keyColumnName: name
}, },
vaccine: { vaccine: {