Commit Graph

2785 Commits

Author SHA1 Message Date
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
3b5f64a4c3 Implement option groups 2022-12-14 14:32:20 -07:00
a832c12dbc Fix DnD to link file to entry 2022-12-14 11:56:27 -07:00
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
6c4c42bcde Translation of "on vacation" from Birgit 2022-12-12 15:09:57 -07:00
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
65a7abeca2 A little more space for details dropdown 2022-12-12 14:26:54 -07:00
5acc8c55c8 Et2SelectEmail: Fix fullEmail did not show full email 2022-12-12 14:07:08 -07:00
34172704dc Fix SelectAccount didn't always get values into options correctly 2022-12-12 13:10:53 -07:00
9acda4b390 Link fixes
- Fix file that was linked then removed before first save was still linked on save
- Use events for better decoupling between Et2LinkTo & Et2LinkList
2022-12-12 10:32:08 -07:00
0f37d2f437 Fix sometimes missing accounts for SelectAccount widgets 2022-12-09 13:16:44 -07:00
6177ca0536 SearchMixin: Filter selected remote correctly for single selects too 2022-12-09 13:14:57 -07:00
5f44c51d89 Et2Checkbox: Fix internal positioning was causing entire page to overflow 2022-12-09 10:55:19 -07:00
8ed40c8c0e Et2SelectThumbnail: Fix current value(s) did not display 2022-12-09 09:03:43 -07:00
dd39305443 Fix VFS upload couldn't show newly uploaded files 2022-12-08 15:01:25 -07:00
4b4d6fe184 Stop scrolling new tag into view, it causes calendar sidemenu to get stuck 2022-12-08 14:47:02 -07:00
ce64ddf9e0 Fix doubled tags if widget gets select_options after a remote option is selected 2022-12-08 14:28:05 -07:00
26d4082cda fix not working buttons in timer dialog 2022-12-08 20:13:32 +01:00
691928a54c Fix attachments not displayed in tracker comments 2022-12-08 11:39:00 -07:00
be5125509e SearchMixin: Fix selecting multiple remote values only showed the last 2022-12-08 10:24:49 -07:00
d7f8f7d997 Fix editing link remark did not load current value 2022-12-07 15:51:50 -07:00
c26732a913 Some more fixes for historylog widget
- Fix options in proper format could be interpreted as sub-widgets
- Fix numeric values
2022-12-07 15:04:22 -07:00
12151139ff Et2Dialog: Better non-modal handling, now with less internal conflicts with SlDialog 2022-12-07 13:45:38 -07:00
32248e67ee Et2Dialog: Better non-modal styling 2022-12-07 11:30:14 -07:00