nathan
|
3f5cb42c96
|
Fix vfsUpload didn't open mail files
|
2023-01-18 13:07:04 -07:00 |
|
Hadi Nategh
|
03123ee729
|
Fix wrong label set for dark mode switch
|
2023-01-18 12:15:26 +01:00 |
|
nathan
|
3164cb6dd0
|
Make sure we get the right popup if multiple nextmatches use the same popup ID
|
2023-01-17 15:35:28 -07:00 |
|
nathan
|
6774f2e9d4
|
Remove another class that could be hiding popup contents
|
2023-01-17 14:30:28 -07:00 |
|
nathan
|
2ab7079f13
|
Et2LinkString: Can now fetch its own link data, given application & entryId
Includes some fixes for only_app filter
|
2023-01-17 14:03:28 -07:00 |
|
nathan
|
38b507dcd1
|
Et2Date: Stop required validation showing on initial load even with a value
|
2023-01-17 10:52:02 -07:00 |
|
nathan
|
a5929388fc
|
Et2VfsMime: Add value getter
Fixes tracker comments with more than one image would only show the last
|
2023-01-17 08:37:24 -07:00 |
|
nathan
|
d87e0c7f38
|
Fix missing default button images
|
2023-01-16 16:15:57 -07:00 |
|
nathan
|
19c02fc91c
|
Et2InputWidget: Do not try to validate readonly widgets, user can't change the value to fix it
|
2023-01-16 08:55:31 -07:00 |
|
Hadi Nategh
|
10c646a367
|
Make sure the sort and shadowRoot are there before using them, avoiding execution error, since getValue it could be called in earlier stage eg: a699117b1b
|
2023-01-16 12:55:45 +01:00 |
|
nathan
|
374ba994a4
|
Customfield validation fixes
- customfield did not pass required setting on to widgets
- link entry did not support required
|
2023-01-13 11:28:02 -07:00 |
|
nathan
|
1a969c4cfc
|
Et2Date: Fix validation message display
Required validation was incorrectly displayed / not hidden
|
2023-01-13 08:40:21 -07:00 |
|
nathan
|
461e83df28
|
Remove all validation messages on focus, not just manual / server-side messages.
Server side ones are still re-added on blur, client-side messages are re-run.
|
2023-01-12 09:17:29 -07:00 |
|
ralf
|
4e1b31bb37
|
also legacy-load old phpgwapi JS code like tabs using in KB
|
2023-01-12 08:43:17 -06:00 |
|
nathan
|
4f7b54c6bb
|
Fix some more select attribute / legacy options issues
|
2023-01-11 15:49:56 -07:00 |
|
nathan
|
a699117b1b
|
Fix hiding server-side messages for selectboxes
Messages were not properly hidden & displayed, and setting handleFocus & handleBlur accidentally overwrote them in Shoelace widgets
|
2023-01-11 11:11:02 -07:00 |
|
nathan
|
1163f9e31d
|
Hide server-side validation messages while widget has focus. If the value did not change, put messages back
|
2023-01-09 16:02:59 -07:00 |
|
nathan
|
ffb26cb2f1
|
Change tree icon size from 20px to 16px
Can be overridden in CSS now
|
2023-01-09 14:36:44 -07:00 |
|
nathan
|
56f84f2fdd
|
Fix swapped open / closed icons in tree
|
2023-01-09 13:19:40 -07:00 |
|
nathan
|
ba608fddc7
|
Et2Split: Fix incorrect / frozen sizing of split in Firefox
If user dragged very quickly & released the mouse button before the resize was complete, we would wind up with incorrect size
|
2023-01-06 11:07:50 -07:00 |
|
nathan
|
323115b041
|
Replace font size accidentally removed in 40278c8827
|
2023-01-06 09:11:54 -07:00 |
|
nathan
|
39ab880188
|
Don't die if CustomFilterHeader is for a component that isn't a webcomponent, just error & use a select
|
2023-01-05 16:36:03 -07:00 |
|
nathan
|
c403edc49a
|
Fix incorrect suggested password length
|
2023-01-05 15:35:04 -07:00 |
|
nathan
|
f8a8a290ce
|
Tests for switch widget
|
2023-01-05 14:06:54 -07:00 |
|
nathan
|
3ecd9c222b
|
Fix switch widget did not validate value server-side
|
2023-01-05 14:06:39 -07:00 |
|
nathan
|
9a190321c1
|
Et2Button: Fix class mixup that broke buttons
|
2023-01-05 09:00:02 -07:00 |
|
nathan
|
ca5d80264c
|
Less errors in date tests, still not passing
|
2023-01-05 08:38:56 -07:00 |
|
nathan
|
37dd18894f
|
Get tests for Colorpicker passing again
|
2023-01-04 15:33:48 -07:00 |
|
nathan
|
acd44a1e0e
|
Get tests for Button passing again
|
2023-01-04 15:03:43 -07:00 |
|
nathan
|
40278c8827
|
Get our WebComponent tests running again
Made a lot of "failed to construct htmlelement" errors go away, avoid a bunch of egwIsMobile is undefined errors
|
2023-01-04 12:01:09 -07:00 |
|
nathan
|
ac1d8b6be8
|
Fix TypeError: Cannot read properties of null (reading 'replace')
Fixes unable to edit tracker in mobile view.
|
2023-01-02 16:20:50 -07:00 |
|
nathan
|
b8c3a97138
|
Et2Tabs: fix keyboard navigation
|
2022-12-22 14:51:48 -07:00 |
|
nathan
|
b0bedc8467
|
Accessability improvements
- Toolbar buttons get label, but it is visually hidden
- Add label to calendar Add button
|
2022-12-22 14:14:45 -07:00 |
|
nathan
|
c617dfe080
|
Fix placeholder sub-groups were not showing
|
2022-12-21 12:28:59 -07:00 |
|
nathan
|
098fe647dc
|
Start on converting date range to webcomponent
|
2022-12-20 14:05:20 -07:00 |
|
nathan
|
28678c48f4
|
remove debug
|
2022-12-19 13:08:21 -07:00 |
|
nathan
|
7d94692dfd
|
Fix some missing account names
- egw().accounts() were not cleaned
- accounts not in normal cache did not call requestUpdate() properly
|
2022-12-19 12:01:29 -07:00 |
|
nathan
|
ac97af35cb
|
Lets try creating options directly when we get them, rather than going through update first
Timing was not getting menu items created soon enough, resulting in IDs instead of names in the options
|
2022-12-16 11:48:12 -07:00 |
|
nathan
|
9ce0520e5c
|
Allow actually disabled inputs
|
2022-12-16 10:40:58 -07:00 |
|
nathan
|
272b63d32e
|
Explicitly define autofocus as reflected so it works in Firefox too
|
2022-12-15 13:18:16 -07:00 |
|
nathan
|
a9fe524123
|
Et2Select: Fix value got wrecked by fix_bad_value() when there are option groups
|
2022-12-15 11:31:56 -07:00 |
|
nathan
|
e756962f86
|
Change egw.accounts() to always return a Promise
|
2022-12-15 10:22:19 -07:00 |
|
nathan
|
2ed0479380
|
Add nm action dialogs into application tab, not document body
|
2022-12-14 16:10:50 -07:00 |
|
nathan
|
3b5f64a4c3
|
Implement option groups
|
2022-12-14 14:32:20 -07:00 |
|
nathan
|
a832c12dbc
|
Fix DnD to link file to entry
|
2022-12-14 11:56:27 -07:00 |
|
nathan
|
54498a005c
|
Et2Dialog: Second try waiting on template load
Now creating the template promise immediately on setting template name and using a resolver function to resolve after template is loaded
|
2022-12-14 10:39:15 -07:00 |
|
nathan
|
6c4c42bcde
|
Translation of "on vacation" from Birgit
|
2022-12-12 15:09:57 -07:00 |
|
nathan
|
27573f6d83
|
Et2Dialog: Try waiting until after update is complete to avoid an error loading the template in Safari
|
2022-12-12 14:43:47 -07:00 |
|
nathan
|
65a7abeca2
|
A little more space for details dropdown
|
2022-12-12 14:26:54 -07:00 |
|
nathan
|
5acc8c55c8
|
Et2SelectEmail: Fix fullEmail did not show full email
|
2022-12-12 14:07:08 -07:00 |
|