2332c2a806
Et2Tag: Make edit textbox larger
2023-01-24 08:27:52 -07:00
9fb153bbcc
fix historylog in calendar not shown
...
caused by multi-attributes use a vbox, who's constructor unset the readonly attribute
--> setting it again hard, as all widgets in historylog are r/o and without readonly select-boxes have no detached DOM interface
2023-01-24 14:31:16 +01:00
7518278948
Add edit button to freeEntry selectbox tags
2023-01-23 17:34:37 -07:00
802a312839
Stop nextmatch from making a popup dirty if a filter changes
2023-01-19 14:40:56 -07:00
5fe8f2642a
fix problem with Safari 16.2 of NOT displaying dialog contents eg. of timer dialog
2023-01-19 15:23:16 -06:00
86917eff65
Fix file settings error "'0' is NOT allowed ('not found')!" for gid.
...
It did not have a '0' => 'root' option, which is what we were using for the value.
2023-01-19 09:21:03 -07:00
80fbd3cc26
Fix placeholder widget
...
IDs on et2-boxes caused unwanted namespace, Et2Listbox couldn't find its ID before fully initializing
2023-01-19 08:44:52 -07:00
3f5cb42c96
Fix vfsUpload didn't open mail files
2023-01-18 13:07:04 -07:00
03123ee729
Fix wrong label set for dark mode switch
2023-01-18 12:15:26 +01:00
3164cb6dd0
Make sure we get the right popup if multiple nextmatches use the same popup ID
2023-01-17 15:35:28 -07:00
6774f2e9d4
Remove another class that could be hiding popup contents
2023-01-17 14:30:28 -07:00
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
38b507dcd1
Et2Date: Stop required validation showing on initial load even with a value
2023-01-17 10:52:02 -07:00
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
d87e0c7f38
Fix missing default button images
2023-01-16 16:15:57 -07:00
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
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
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
1a969c4cfc
Et2Date: Fix validation message display
...
Required validation was incorrectly displayed / not hidden
2023-01-13 08:40:21 -07:00
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
4e1b31bb37
also legacy-load old phpgwapi JS code like tabs using in KB
2023-01-12 08:43:17 -06:00
4f7b54c6bb
Fix some more select attribute / legacy options issues
2023-01-11 15:49:56 -07:00
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
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
ffb26cb2f1
Change tree icon size from 20px to 16px
...
Can be overridden in CSS now
2023-01-09 14:36:44 -07:00
56f84f2fdd
Fix swapped open / closed icons in tree
2023-01-09 13:19:40 -07:00
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
323115b041
Replace font size accidentally removed in 40278c8827
2023-01-06 09:11:54 -07:00
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
c403edc49a
Fix incorrect suggested password length
2023-01-05 15:35:04 -07:00
f8a8a290ce
Tests for switch widget
2023-01-05 14:06:54 -07:00
3ecd9c222b
Fix switch widget did not validate value server-side
2023-01-05 14:06:39 -07:00
9a190321c1
Et2Button: Fix class mixup that broke buttons
2023-01-05 09:00:02 -07:00
ca5d80264c
Less errors in date tests, still not passing
2023-01-05 08:38:56 -07:00
37dd18894f
Get tests for Colorpicker passing again
2023-01-04 15:33:48 -07:00
acd44a1e0e
Get tests for Button passing again
2023-01-04 15:03:43 -07:00
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
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
b8c3a97138
Et2Tabs: fix keyboard navigation
2022-12-22 14:51:48 -07:00
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
c617dfe080
Fix placeholder sub-groups were not showing
2022-12-21 12:28:59 -07:00
098fe647dc
Start on converting date range to webcomponent
2022-12-20 14:05:20 -07:00
28678c48f4
remove debug
2022-12-19 13:08:21 -07:00
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
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
9ce0520e5c
Allow actually disabled inputs
2022-12-16 10:40:58 -07:00
272b63d32e
Explicitly define autofocus as reflected so it works in Firefox too
2022-12-15 13:18:16 -07:00
a9fe524123
Et2Select: Fix value got wrecked by fix_bad_value() when there are option groups
2022-12-15 11:31:56 -07:00
e756962f86
Change egw.accounts() to always return a Promise
2022-12-15 10:22:19 -07:00
2ed0479380
Add nm action dialogs into application tab, not document body
2022-12-14 16:10:50 -07:00