Merged the code in the #initializeSummaryEditors method into the constructor in the JavaScript JournalEntryEditor class.
This commit is contained in:
parent
403942dfc0
commit
fd9eac06f6
@ -200,7 +200,7 @@ class JournalEntryEditor {
|
||||
* The summary editors
|
||||
* @type {{debit: SummaryEditor, credit: SummaryEditor}}
|
||||
*/
|
||||
#summaryEditors;
|
||||
#summaryEditors = {};
|
||||
|
||||
/**
|
||||
* The account selectors
|
||||
@ -230,7 +230,9 @@ class JournalEntryEditor {
|
||||
this.#accountError = document.getElementById(this.#prefix + "-account-error")
|
||||
this.#amount = document.getElementById(this.#prefix + "-amount");
|
||||
this.#amountError = document.getElementById(this.#prefix + "-amount-error");
|
||||
this.#summaryEditors = this.#initializeSummaryEditors();
|
||||
for (const entryType of ["debit", "credit"]) {
|
||||
this.#summaryEditors[entryType] = new SummaryEditor(this, entryType);
|
||||
}
|
||||
for (const entryType of ["debit", "credit"]) {
|
||||
this.#accountSelectors[entryType] = new AccountSelector(this, entryType);
|
||||
}
|
||||
@ -252,19 +254,6 @@ class JournalEntryEditor {
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the summary editors.
|
||||
*
|
||||
* @return {{debit: SummaryEditor, credit: SummaryEditor}} the summary editors
|
||||
*/
|
||||
#initializeSummaryEditors() {
|
||||
const editors = {};
|
||||
for (const entryType of ["debit", "credit"]) {
|
||||
editors[entryType] = new SummaryEditor(this, entryType);
|
||||
}
|
||||
return editors;
|
||||
}
|
||||
|
||||
/**
|
||||
* Saves the original entry from the original entry selector.
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user