Commit Graph

42122 Commits

Author SHA1 Message Date
abb72e0c78 pending translations from our translation server 2024-12-14 10:37:17 +01:00
0c387604f8 Change diff widget to webcomponent, update diff library 2024-12-13 16:23:56 -07:00
0c98dc30a5 npm audit fix 2024-12-13 23:27:05 +01:00
44c5998c50 Docs: Add link to Disabled vs Readonly Vs Hidden in Et2Widget documentaion of set_disabled() 2024-12-13 09:22:47 -07:00
d95df4ce89 Calendar: Fix recurrence tab widget spacing was too narrow 2024-12-13 09:21:01 -07:00
dbdce97dee More detail & additional examples for readonly vs disabled docs 2024-12-13 09:21:01 -07:00
e96e8d9469 Updated etemplate2.0 DTD 2024-12-13 08:05:27 +01:00
30665eb1c5 Make tab & enter behave the same when editing 2024-12-12 12:54:43 -07:00
6169647c24 Fix some places in Link widgets where readonly & disabled were not applied 2024-12-12 11:36:28 -07:00
c89f0578d4 Et2LinkString / Et2LinkList: Use maxmatchs preference as default limit
You can still override this with limit attribute
2024-12-12 11:29:59 -07:00
bbd4a79452 Some docs on disabled vs readonly vs hidden 2024-12-12 11:07:57 -07:00
a1b6222c4b Addressbook: Fix creating CSV import definition field mapping step failed
Incorrect select options broke the "target field" column
2024-12-12 10:56:19 -07:00
4a1455d05e Fix sub-templates may not have been properly validated
3rd try
2024-12-12 10:56:19 -07:00
9e84456e21 fix toolbar alignment 2024-12-12 17:53:04 +01:00
4c4725883e change 'insert timestamp' icon from 'magic' to 'pin-map' regarding #101741
Also removed ellipsis from fancy tab header
2024-12-12 17:10:20 +01:00
ff396d74b3 WIP cleanup css revert too much removed css 2024-12-12 16:22:30 +01:00
f688572dbf Partially revert 7933936, that stops preferences from saving properly 2024-12-11 17:22:27 -07:00
26d2ea4616 Fix legacy et2_createWidget() did not properly load webComponents when they had "et2-<tag>" 2024-12-11 14:57:53 -07:00
5ab1aaf80c Calendar: Fix viewing resource calendar could spell out resource name into CalendarOwner options 2024-12-11 14:47:12 -07:00
2075bbe64c Et2Date._inputNode can sometimes be just an input tag 2024-12-11 14:32:17 -07:00
a2b8ba300c Et2Date: Implement disabled attribute 2024-12-11 14:21:41 -07:00
299094333a Et2Select: Better handling of focus with allowFreeEntries=true multiple=false editModeEnabled=false 2024-12-11 13:24:09 -07:00
ab16fd77c6 WIP cleanup css --removed some no longer used css 2024-12-11 20:11:11 +01:00
7f2653c007 remove old themes and deactivate compact since it is not working atm improve darkmode image visibility 2024-12-11 19:03:52 +01:00
47a00e5197 add border below toolbar not only in fancy theme 2024-12-11 19:03:52 +01:00
cf59ec791b adjust toolbar spacing so border below app tabs shows in standard theme in calendar too 2024-12-11 19:03:52 +01:00
7933936c72 Fix multiple validation issues
- Sub-templates were not getting processed
- Buttons without ID could clear / overwrite all sibling widgets
- Vfs validate checked widget type, some are now web components
2024-12-11 10:39:36 -07:00
aaefb6ce68 Fix some app code using Et2Dialog.template, which previously returned the eTemplate2 object
It Et2Dialog.template is an attribute, and has to return the template name.
Use Et2Dialog.eTemplate to access the loaded etemplate2 object.
2024-12-11 08:33:32 -07:00
4eeeb3e3e1 Revert "Fix sub-templates may not have been properly validated" as it sends calendar in an endless recursion :(
This reverts commit 99a4c87256.
2024-12-11 08:30:54 +01:00
99a4c87256 Fix sub-templates may not have been properly validated 2024-12-10 15:15:17 -07:00
db37c3b116 Improve some issues with Et2Select with multiple=false & allowFreeEntries=true
- Adding a free entry did not always update UI fully with new value
- it was impossible to edit a free entry, just replace it
2024-12-10 13:45:21 -07:00
92ffca5a7a rate limit notifications push-message-cleanup to once per hour as they lock the notifications table and block each other 2024-12-10 10:30:32 +01:00
2356c6e0dd Change deprecated et2_dialog for Et2Dialog webcomponent 2024-12-09 14:56:34 -07:00
a8324d595b Infolog: Fix timesheet total was affected by get_links() result limit, giving wrong used times 2024-12-09 13:53:42 -07:00
49498cb263 fix PHP Warning for undefined 2024-12-09 16:26:29 +01:00
61ee1b66c4 * Mail: new microsoft app for oauth authentication for mail 2024-12-09 15:08:05 +01:00
91fa8e3689 mail download attachment usable again 2024-12-09 02:07:35 +01:00
5092b663f4 Fix TypeError about string array index on string 2024-12-08 15:48:14 +01:00
69f7ea7687 allow to use <template content="newsettings[name]"/> in config.xet too (beside regular input-widgets with id="newsettings[name]" 2024-12-08 13:54:39 +01:00
c077ab96ff Et2DropdownButton: Added tooltips to menu items 2024-12-08 09:24:25 +01:00
819613d191 Fixed error message when calling Clear cache and register hooks from admin menu. 2024-12-08 09:19:51 +01:00
7afb4b83a0 Update README.md
Updated PHP version in text to 8.3
2024-12-08 08:53:51 +01:00
0c54f0d4e4 mail change unseen mail icon from envelope-fill to envelope and fix calendar print alignment 2024-12-06 15:09:43 +01:00
102bb023a3 Merge: fix some missing number formatting 2024-12-05 15:55:57 -07:00
afd0d0b43d Fix some Et2InputWidgets would not get a label 2024-12-05 14:27:04 -07:00
261f379c9f Merge: Fix placeholderlist for tables sometimes wrapped placeholders 2024-12-05 13:24:50 -07:00
ae28dc0da8 Merge: Fix tables inside documents lost styling for numeric values 2024-12-05 13:16:46 -07:00
826c2149c5 Fix some numeric customfields causing conversion/formatting problems 2024-12-05 11:30:08 -07:00
230635c5d6 Et2Details: Add accordionGroup attribute to group multiple details together, allowing only one in the group to be open at a time 2024-12-05 10:45:16 -07:00
fb1732de84 Et2Details: Fix overlaySummaryOnOpen was not implemented when hoist=false 2024-12-05 10:15:18 -07:00