|
63f0f28948
|
Prefix the classes in the JavaScript description editor with the "DescriptionEditor".
|
2023-03-27 07:22:36 +08:00 |
|
|
d5a9e1af18
|
Removed an unnecessary "start" variable in the constructor of the JavaScript MonthTab class.
|
2023-03-25 08:37:17 +08:00 |
|
|
73f5d63f44
|
Replaced string concatenations with ES6 template literals.
|
2023-03-25 08:37:13 +08:00 |
|
|
7c512b1c15
|
Revised the JavaScript DebitCreditSubForm to have a better visual effect when the line item editor is opened and closed with no line items.
|
2023-03-24 07:58:32 +08:00 |
|
|
dc432da398
|
Revised the coding style in the constructor of the JavaScript JournalEntryLineItemEditor class.
|
2023-03-24 07:49:58 +08:00 |
|
|
c8504bcbf5
|
Revised the #isQueryMatched method to match the current net balance instead of the net balance but the current form in the JavaScript OriginalLineItem class.
|
2023-03-24 07:47:41 +08:00 |
|
|
c865141583
|
Revised the #isQueryMatched method to always does partial match in the JavaScript OriginalLineItem class. Removed the full match from the query values. It is really wierd to type in the half with no match until you type the full term. It may create misunderstanding that there is no further match if you keep typing.
|
2023-03-24 07:38:17 +08:00 |
|
|
8c1ecd6eac
|
Renamed the #isDebitCreditMatches and #isQueryMatches methods in the JavaScript OriginalLineItem class to #isDebitCreditMatched and #isQueryMatched, respectively.
|
2023-03-24 07:32:23 +08:00 |
|
|
e8e4100677
|
Revised the documentation of the JavaScript #isQueryMatches method of the OriginalLineItem class.
|
2023-03-24 07:31:13 +08:00 |
|
|
6a8773c531
|
Revised the code in the constructor of the JavaScript OriginalLineItemSelector class.
|
2023-03-24 07:30:09 +08:00 |
|
|
30e0c7682c
|
Renamed the JavaScript AccountSelector class to JournalEntryAccountSelector, to avoid confusion. There is a RecurringAccountSelector in the option form now.
|
2023-03-24 07:27:52 +08:00 |
|
|
eb5a7bef7e
|
Added the JavaScript AccountOption class to object-ize the account options in the journal entry form.
|
2023-03-24 07:23:56 +08:00 |
|
|
8a174d8847
|
Renamed the setBaseAccount method to saveBaseAccount in the JavaScript AccountForm form, for consistency.
|
2023-03-24 07:20:40 +08:00 |
|
|
7459afd63a
|
Renamed the hasAnyMatched variable to isAnyMatched in the JavaScript #filterOptions method of the BaseAccountSelector, RecurringAccountSelector, and OriginalLineItemSelector classes.
|
2023-03-24 06:52:14 +08:00 |
|
|
a9afc385e9
|
Added the "baseCode" getter to the JavaScript AccountForm form, and removed the "baseCode" parameter from the onOpen method of the BaseAccountSelector class. It can retrieve the base code directly from the parent account form now.
|
2023-03-24 06:46:22 +08:00 |
|
|
a8be739ec7
|
Fixed the documentation of the JavaScript BaseAccountOption class.
|
2023-03-24 06:35:44 +08:00 |
|
|
0130bc58a9
|
Added prefix to the constructor of the BaseAccountSelector class, to simplify the code.
|
2023-03-24 00:37:59 +08:00 |
|
|
821059fa80
|
Added the JavaScript BaseAccountOption class to object-ize the base account options in the account form.
|
2023-03-24 00:35:50 +08:00 |
|
|
5b4f57d0b3
|
Removed a debugging log from the onOpen method of the RecurringAccountSelector class.
|
2023-03-24 00:27:37 +08:00 |
|
|
4bfac2d545
|
Removed an unused "noinspection JSValidateTypes" comment from the constructor of the JavaScript DebitCreditSubForm class.
|
2023-03-24 00:21:33 +08:00 |
|
|
f105f0cf7b
|
Removed an orphan comment from the JavaScript RecurringTransactionTab class.
|
2023-03-24 00:20:59 +08:00 |
|
|
7d084e570e
|
Revised the debit-credit content to have a better look when it is still empty.
|
2023-03-23 09:13:52 +08:00 |
|
|
cb397910f8
|
Added the "resetNo" method to the RecurringItemSubForm, CurrencySubForm, and LineItemSubForm forms to provide a simpler way to reset the order number, and removed the "elementId" getter and "no" setter.
|
2023-03-23 08:55:16 +08:00 |
|
|
5f8b0dec98
|
Renamed the JavaScript "lineItemIndex" property to "index" in the LineItemSubForm form.
|
2023-03-23 08:44:20 +08:00 |
|
|
8398d1e8bb
|
Fixed a type error in the constructor of the JavaScript LineItemSubForm form.
|
2023-03-23 08:42:48 +08:00 |
|
|
562801692a
|
Added the JavaScript setDeleteButtonShown method to the CurrencySubForm and LineItemSubForm forms, and hides the implementation of the delete buttons from outside. Changed the delete buttons to private.
|
2023-03-23 08:40:19 +08:00 |
|
|
faee1e61c6
|
Added the JavaScript elementId getter and no setter to the RecurringItemSubForm, CurrencySubForm, and LineItemSubForm forms, to hide the actual implementation of the element ID and order number.
|
2023-03-23 08:24:58 +08:00 |
|
|
57a4177037
|
Replaced the JavaScript getXXX methods with the "get XXX" getters.
|
2023-03-23 08:11:11 +08:00 |
|
|
fa1dedf207
|
Unified the documentation of the JavaScript prefix attribute.
|
2023-03-23 07:10:16 +08:00 |
|
|
7ed13dc0af
|
Replaced the JavaScript prefix attributes that are only used in the class constructors with the prefix constant variables in the constructor.
|
2023-03-23 07:06:58 +08:00 |
|
|
889e4c058e
|
Revised the option form to have a better look when there is no recurring expense and income.
|
2023-03-23 00:45:19 +08:00 |
|
|
b4d390c33a
|
Renamed the isMatches method to isMatched in the JavaScript RecurringAccount class.
|
2023-03-23 00:00:39 +08:00 |
|
|
a4ab8a761c
|
Renamed the "content" dataset to "text" in the base account selector of the account form, for consistency.
|
2023-03-22 23:56:37 +08:00 |
|
|
907ce6d06e
|
Renamed the "content" dataset to "text" in the account selector of the journal entry form, for consistency.
|
2023-03-22 23:55:28 +08:00 |
|
|
779d89f8c4
|
Replaced the "clear" method with the "onOpen" method when the account is clicked in the RecurringItemEditor in the JavaScript RecurringAccountSelector class.
|
2023-03-22 20:09:41 +08:00 |
|
|
b394c58ec6
|
Added support to sort the recurring items.
|
2023-03-22 19:01:02 +08:00 |
|
|
761d5a5824
|
Added the option management, and moved the configuration of the default currency, the default account for the income and expenses log, and the recurring expenses and incomes to the options.
|
2023-03-22 15:34:28 +08:00 |
|
|
fa3cdace7f
|
Renamed the #validateForm method to #validate in the JavaScript AccountForm and CurrencyForm.
|
2023-03-22 11:22:46 +08:00 |
|
|
3455827c09
|
Added the recurring transactions.
|
2023-03-21 19:45:56 +08:00 |
|
|
5dccf99a55
|
Renamed "regular" to "recurring" in the description editor.
|
2023-03-21 17:48:19 +08:00 |
|
|
760f1c2877
|
Fixed the query to be case-insensitive in the base account selector in the account form and the account selector in the journal entry form.
|
2023-03-20 23:54:50 +08:00 |
|
|
b1af1d7425
|
Renamed "voucher" to "journal entry".
|
2023-03-20 22:33:14 +08:00 |
|
|
8f909965a9
|
Renamed "voucher line item" to "journal entry line item".
|
2023-03-20 20:52:35 +08:00 |
|
|
e26af6f3fc
|
Renamed "side" to "debit-credit".
|
2023-03-20 20:35:10 +08:00 |
|
|
d18dd7d4d2
|
Renamed "summary" to "description" in the voucher line item.
|
2023-03-20 18:45:50 +08:00 |
|
|
c1235608d8
|
Renamed "journal entry" to "voucher line item", and "entry type" to "side".
|
2023-03-19 22:09:40 +08:00 |
|
|
5db13393cc
|
Renamed "transaction" to "voucher", "cash expense transaction" to "cash disbursement voucher", and "cash income transaction" to "cash receipt voucher".
|
2023-03-19 13:56:46 +08:00 |
|
|
1e286fbeba
|
Renamed the #originalEntry, #summary, #account, and #amount private attributes of the JavaScript JournalEntryEditor class to #originalEntryText, #summaryText, #accountText, and #amountInput, to avoid confusion with the public attributes with similar names.
|
2023-03-19 10:42:37 +08:00 |
|
|
d4b3fe67b9
|
Removed the originalEntryId parameter from the onOpen method of the JavaScript OriginalEntrySelector class. It can be obtained from the JournalEntryEditor instance, and the parameter is not needed anymore.
|
2023-03-19 10:25:33 +08:00 |
|
|
5d0757c845
|
Added the JavaScript JournalEntryEditor instance to the parameters of the constructor of the JavaScript OriginalEntrySelector class, so that it always have access to the JournalEntryEditor instance. Removed the JournalEntryEditor instance from the parameters of the onOpen method of the JournalEntryEditor class.
|
2023-03-19 10:22:18 +08:00 |
|