|
453b3f0da5
|
Renamed the #tagInputOnChange method to #onTagInputChange in the JavaScript summary helper.
|
2023-03-01 01:31:25 +08:00 |
|
|
63ae3f0746
|
Replace the is_in_use pseudo property of the Account data model with the AccountOption class, and revised the #getAccountCodeUsedInForm method of the SummaryHelper, to solve the issue that the list of used accounts should be different for debit and credit entries.
|
2023-03-01 01:28:25 +08:00 |
|
|
14ed4ca354
|
Added the #initializeTagButtons and #tagInputOnChange methods to the JavaScript SummaryHelper to simplify the code.
|
2023-03-01 00:51:24 +08:00 |
|
|
535ff96ab3
|
Revised the JavaScript regular expressions used in the summary helper, as suggested by SonarQube for security.
|
2023-03-01 00:51:24 +08:00 |
|
|
57482f81fc
|
Revised the transaction form to start a new journal entry with the journal entry form instead of the summary helper, because it feels strange when the user want to leave the summary empty.
|
2023-03-01 00:51:24 +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 |
|
|
319f0aed90
|
Fixed a documentation in the JavaScript summary helper.
|
2023-02-28 22:54:20 +08:00 |
|
|
826dcf0f86
|
Revised the documentation of the JavaScript for the summary helper.
|
2023-02-28 22:47:04 +08:00 |
|
|
35b3bca1e6
|
Renamed the variables for the button elements in the summary helper, to be clear.
|
2023-02-28 22:37:46 +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 |
|
|
08dc24605d
|
Replaced the forEach loops with the for-of loops in the JavaScript for the currency form, account form, and the drag-and-drop reorder library functions.
|
2023-02-28 22:09:39 +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 |
|
|
b34955f2fb
|
Replaced the forEach loops with the for-of loops in the JavaScript summary helper. The for-of loops are more consistent with the other languages and the traditional for loops, and do not mess up with the "this" object.
|
2023-02-28 20:20:36 +08:00 |
|
|
2bd0f0f14d
|
Fixed the target in the initShow method of the JavaScript summary helper.
|
2023-02-28 19:13:08 +08:00 |
|
|
8b77d9ff93
|
Added the suggested accounts to the summary helper.
|
2023-02-28 19:11:09 +08:00 |
|
|
a9c7360020
|
Renamed the variables in the #reset method of the JavaScript SummaryHelper class, for consistency.
|
2023-02-28 17:14:02 +08:00 |
|
|
d02c87602b
|
Added validation to the summary helper.
|
2023-02-28 16:38:50 +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 |
|
|
83b5761bca
|
Replaced the for loop with the for-of loop in the search-as-you-type JavaScript of the account form.
|
2023-02-27 10:30:21 +08:00 |
|
|
2c367703e4
|
Removed a debug logging in the JavaScript for the account form.
|
2023-02-27 10:18:29 +08:00 |
|
|
284b5be128
|
Fixed the typo "model" to "modal" in the templates.
|
2023-02-27 10:18:10 +08:00 |
|
|
9af9afd14d
|
Added the height for the textarea with floating labels.
|
2023-02-26 07:59:25 +08:00 |
|
|
d98e9f8f05
|
Added the accounting-dragged class to replace the list-group-item-dark class when reordering with drag-and-drop, because the dragged list may not be a list group.
|
2023-02-26 07:54:23 +08:00 |
|
|
652bddc07a
|
Fixed an error in the onDragOver function in drag-and-drop-reorder.js that sometimes the dragged object may be null.
|
2023-02-26 07:54:20 +08:00 |
|
|
4b5b348270
|
Implemented the incremental search (search-as-you-type) in the base account selector of the account form.
|
2023-02-07 20:27:25 +08:00 |
|
|
5737d6cef4
|
Fixed the error message in the Javascript validateAsyncCodeIsDuplicated function in currency-form.js.
|
2023-02-07 20:20:16 +08:00 |
|
|
1d61fa93d3
|
Prepend all the HTML ID and class names with "accounting-" to avoid name conflict.
|
2023-02-07 20:20:01 +08:00 |
|
|
570c84c196
|
Added the currency management.
|
2023-02-07 00:13:33 +08:00 |
|
|
1c1be87f3e
|
Revised the accounting reordering to handle the cases with only one account or no account.
|
2023-02-03 12:57:53 +08:00 |
|
|
589da0c1c6
|
Renamed "sorting" to "reorder", and the "sort-form" route to "order".
|
2023-02-03 12:57:53 +08:00 |
|
|
5238168b2d
|
Added support to sort the accounts under the same base account.
|
2023-02-03 12:57:53 +08:00 |
|
|
9920377266
|
Added a missing semicolon in account-form.js.
|
2023-02-03 12:57:53 +08:00 |
|
|
9f63db174c
|
Merged the search box to the action button group in the base account list and account list.
|
2023-02-03 12:55:56 +08:00 |
|
|
e9f6b769f4
|
Added the account management.
|
2023-02-03 12:55:54 +08:00 |
|