This commit is contained in:
Frank Knoll
2024-07-17 10:16:08 +02:00
parent 99fad75f54
commit 7abfba4756
3 changed files with 4 additions and 6 deletions

View File

@@ -3,13 +3,13 @@ class PrrByKeyTableView {
#prrByKeyTable; #prrByKeyTable;
#prrByKeyProvider; #prrByKeyProvider;
// FK-TODO: remove downloadPrrByKeyTableButton and valueName constructor(prrByKeyTable, prrByKeyProvider) {
constructor(prrByKeyTable, downloadPrrByKeyTableButton, valueName, prrByKeyProvider) {
this.#prrByKeyTable = prrByKeyTable; this.#prrByKeyTable = prrByKeyTable;
this.#prrByKeyTable.initialize(); this.#prrByKeyTable.initialize();
this.#prrByKeyProvider = prrByKeyProvider; this.#prrByKeyProvider = prrByKeyProvider;
} }
// FK-TODO: remove parameter text
displayPrrByKeyTable4Value(id, text) { displayPrrByKeyTable4Value(id, text) {
this.#prrByKeyProvider(id) this.#prrByKeyProvider(id)
.then(prrByKey => this.#prrByKeyTable.display(prrByKey)); .then(prrByKey => this.#prrByKeyTable.display(prrByKey));

View File

@@ -2,11 +2,10 @@ class PrrBySymptomTableView {
#delegate; #delegate;
// FK-TODO: remove downloadPrrBySymptomTableButton, valueName
constructor(prrBySymptomTableElement, downloadPrrBySymptomTableButton, valueName) { constructor(prrBySymptomTableElement, downloadPrrBySymptomTableButton, valueName) {
this.#delegate = new PrrByKeyTableView( this.#delegate = new PrrByKeyTableView(
this.#createPrrBySymptomTable(prrBySymptomTableElement), this.#createPrrBySymptomTable(prrBySymptomTableElement),
downloadPrrBySymptomTableButton,
valueName,
PrrByVaccineProvider.getPrrBySymptom); PrrByVaccineProvider.getPrrBySymptom);
} }

View File

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