|
94a527caf2
|
Replaces the datasets with object attributes to store the column values in the JavaScript JournalEntryEditor class.
|
2023-03-18 22:10:28 +08:00 |
|
|
e1d1aff0c1
|
Simplified the code in the #resetDeleteCurrencyButtons method of the JavaScript TransactionForm form.
|
2023-03-18 03:55:55 +08:00 |
|
|
d88b3ac770
|
Added to track the net balance and offset of the original entries.
|
2023-03-17 22:32:01 +08:00 |
|
|
bf2f96621d
|
Revised so that when the account selector finds the codes from the form, the journal entry editor is used to find the form instead of messing-up with the TransactionForm class and its static method that was a shortcut to the private instance method of the same name.
|
2023-03-14 17:03:10 +08:00 |
|
|
2d771f04be
|
Fixed so that saving the journal entry from the journal entry editor triggers updating the total of the debit or credit side, which in turn triggers validating the balance if it is on a transfer form. This fixed the problem that deleting a journal entry updates total but not re-validating the balance.
|
2023-03-14 17:03:06 +08:00 |
|
|
82a6a53dc4
|
Revised the account selector to find the account codes from the form through the TransactionForm class, but not finding the codes by itself.
|
2023-03-14 17:02:52 +08:00 |
|
|
cdd31b1047
|
Added the missing documentation to the static initialize method of JavaScript TransactionForm class.
|
2023-03-14 17:02:50 +08:00 |
|
|
5bad949cfa
|
Fixed the documentation of the entryType parameter in the constructor of the JavaScript DebitCreditSideSubForm sub-form.
|
2023-03-14 17:02:48 +08:00 |
|
|
3826646d06
|
Reordered the journal entry editor and put the summary first and the account later.
|
2023-03-14 17:02:46 +08:00 |
|
|
3ce34803f3
|
Moved the journal entry editor from the transaction-form.js to a new independent JavaScript file journal-entry-editor.js.
|
2023-03-14 17:02:41 +08:00 |
|
|
232f73172f
|
Removed the prefix from the journal entry sub-form.
|
2023-03-14 17:02:39 +08:00 |
|
|
c306ff8009
|
Revised the JavaScript journal entry editor and account selector so that the account selector work with the journal entry editor and does not get into the detail of the journal entry editor.
|
2023-03-14 17:02:32 +08:00 |
|
|
b344abce06
|
Added the #prefix property to the journal entry editor to simplify the consistency.
|
2023-03-14 17:02:29 +08:00 |
|
|
b3c666c872
|
Fixed the addJournalEntry method of the DebitCreditSideSubForm sub-form to re-validate the whole side after a new journal entry is added.
|
2023-03-14 17:02:14 +08:00 |
|
|
6a671cac84
|
Revised the JavaScript journal entry editor and summary editor so that the summary editor work with the journal entry editor and does not get into the detail of the journal entry editor.
|
2023-03-14 16:59:54 +08:00 |
|
|
fe87c3a7de
|
Fixed the documentation of the #side property of the JavaScript JournalEntryEditor class.
|
2023-03-14 16:59:51 +08:00 |
|
|
2013f8cbd9
|
Removed the initializeNewJournalEntry method from the JavaScript SummaryEditor. It does not do meaningful things at all.
|
2023-03-14 16:59:49 +08:00 |
|
|
2325842471
|
Fixed the documentation of the JavaScript for the transaction form.
|
2023-03-14 16:59:48 +08:00 |
|
|
c80e58b049
|
Renamed the journal entry form to journal entry editor, to be clear.
|
2023-03-14 16:59:46 +08:00 |
|
|
be0ae5eba4
|
Replaced the function-based JavaScript with the object-oriented TransactionForm, CurrencySubForm, DebitCreditSideSubForm, JournalEntrySubForm, and JournalEntryForm classes for the transaction form.
|
2023-03-14 16:59:36 +08:00 |
|
|
b19f4fa939
|
Added "use strict"; to all the JavaScript files.
|
2023-03-09 14:36:13 +08:00 |
|
|
b3777cffbf
|
Replaced the traditional function expressions with ES6 arrow function expressions in the JavaScript for the transaction form.
|
2023-03-04 11:52:44 +08:00 |
|
|
4eb9346d8d
|
Renamed summary helper to summary editor.
|
2023-03-04 07:00:46 +08:00 |
|
|
a31ce3c400
|
Replaced the function-based JavaScript account selector with the AccountSelector class that does things better.
|
2023-03-01 00:51:11 +08:00 |
|
|
3c413497ae
|
Split the JavaScript for the account selector from transaction-form.js to account-selector.js, to modularize the complex JavaScript.
|
2023-02-28 22:33:14 +08:00 |
|
|
1b5e516413
|
Renamed the HTML ID and class name prefix of the account selector modal, for consistency.
|
2023-02-28 22:24:12 +08:00 |
|
|
20cb5cecc4
|
Renamed the accounting-selector-modal class to accounting-account-selector-modal in the account selector.
|
2023-02-28 22:14:03 +08:00 |
|
|
bb7e9e94ee
|
Replaced the forEach loops with the for-of loops whenever appropriate in the JavaScript for the transaction form.
|
2023-02-28 22:00:19 +08:00 |
|
|
d5c2231794
|
Added the summary helper for the transaction form.
|
2023-02-28 15:49:01 +08:00 |
|
|
5613657c8f
|
Fixed the JavaScript filterAccountOptions function in the transaction form so that the accounting list is not hidden when there is no account in use.
|
2023-02-27 23:00:49 +08:00 |
|
|
0f6c23e1f3
|
Replaced the regular expression replace with trimEnd() in the validateNote validator in the JavaScript for the transaction form.
|
2023-02-27 16:03:25 +08:00 |
|
|
05fde3a742
|
Added the transaction management.
|
2023-02-27 15:28:45 +08:00 |
|