Commit Graph

3208 Commits

Author SHA1 Message Date
a673a6ac5f Et2Email: Readonly & limited rows styling 2024-01-11 16:25:38 -07:00
57c76e9840 Et2Email: Fix placeholder not allowed 2024-01-11 14:15:19 -07:00
da8e191f96 Api: Fix up favorite button
- clicking favorite did nothing
- stop delete flicker
- remove delete button from current as favorite
2024-01-08 15:24:09 -07:00
7238356b18 Api: Fix Et2Number did not respect min/max 2024-01-08 14:32:25 -07:00
cfc7efde15 - Send total results with link search results
- Change how "# More" is shown to wait for all searches first
2024-01-08 11:59:24 -07:00
76533722d1 SearchMixin: Change how loading spinner is done, "No results" now only shows after all searches are done. 2024-01-08 11:33:53 -07:00
518c8218d7 * Mail: Additional "Information to show on email tag" preference, "Name and domain" 2024-01-08 10:01:59 -07:00
f8f4a39648 Change email tag display from multiple boolean to a single option
onlyEmail and fullEmail properties changed to just emailDisplay with options of "full" | "email" | "name" | "domain"
2024-01-05 15:35:59 -07:00
52b48140fe Get widget extra documentation working
This allows <Class>.md beside <Class>.ts where we can add additional documentation such as examples
2024-01-05 09:52:09 -07:00
3b48d81651 Et2Email: Add max height + scrollbar to tag list
use --height CSS var to override
2024-01-03 09:06:17 -07:00
f68faa7941 Et2Email: Some automatic tests 2023-12-20 15:22:14 -07:00
a62ff90018 Et2Select: Add disabled & readonly styling, add paste handling 2023-12-20 11:57:01 -07:00
d73aa3d998 Et2Email: Better handling of blur & showing validation error 2023-12-20 10:33:09 -07:00
838bf30c1f Et2Email: Reduce minimum search input size 2023-12-20 08:23:01 -07:00
cc164807e7 Et2Email: If searchUrl is set to "", skip server search / suggestions 2023-12-19 13:55:02 -07:00
c99404e993 Fix drag & drop interfered with mouse selection when editing tag 2023-12-19 13:44:29 -07:00
cdaa16bae2 Fix email tags could not be edited inside Et2Email
They could, but the change was ignored for the first tag
2023-12-19 11:38:54 -07:00
1bd7c18403 Revert "Et2Email: Fix validation message for invalid search text did not always show on field blur"
This reverts commit 44f1317873.
2023-12-19 11:10:03 -07:00
37667df880 Fix wrongly filtered avatars in darkmode, happens for calOwner and regular account-selector widgets 2023-12-19 13:22:06 +01:00
44f1317873 Et2Email: Fix validation message for invalid search text did not always show on field blur 2023-12-18 11:50:34 -07:00
a348039716 Et2Email: When tabbing away with partial email typed, only accept current suggestion if it still matches
Previously current option was not updated fast enough, and was blindly accepted.
2023-12-18 11:11:53 -07:00
c26b13986c Et2Email: Show validation error for partially typed (not yet accepted) email addresses 2023-12-18 09:24:21 -07:00
f215a99918 Et2Email: If user had a valid email typed before blurring the widget, accept it 2023-12-15 16:31:00 -07:00
fb55cd64ca Et2Email: Fix missing distribution lists 2023-12-15 16:15:32 -07:00
73061b2931 Et2Email: More work on actions
- Add Escape closes suggestions
- Better respect preference to close suggestions after selecting
- Fix another lost focus
2023-12-14 11:16:01 -07:00
da93788c1d Et2Select: Fix additional entry selected after closing option list
Sometimes after searching and selecting an entry from the results, when the list was closed an additional option was added
2023-12-14 10:00:36 -07:00
885c3fed0a Get dark mode fix working for avatars in Et2Email & Et2SelectEmail 2023-12-13 14:23:07 -07:00
fb89581bb5 Et2Email changes & bugfixes
- Keep focus in search when suggestions arrive
- Fix focus went to body when tabbing from search with typed address
- Don't wrap at top / bottom of suggestion list
- Spacing / padding fixes
2023-12-13 13:56:23 -07:00
4856e97010 Fix vfsWidget sometimes gives "TypeError: Cannot read properties of null (reading 'get_value')"
It was trying to access template widgets before they had loaded.  Fixed to wait until load is done.
2023-12-13 11:09:22 -07:00
437ad34300 Finish Et2Email widget 2023-12-13 10:34:17 -07:00
35a9a9bda5 Et2Email WIP - Drag & Drop & sort 2023-12-12 16:37:39 -07:00
e99b398d5d Et2Email: WIP - Most interactions done 2023-12-11 15:12:59 -07:00
710287e34f Et2Email WIP 2023-12-11 08:18:38 -07:00
7052803700 Et2ButtonTimestamper: Fix error where some users could not be found
In instances with > 100 users, it's possible the current user was not on the client side.  Now checking user() first, it should always be there.
2023-12-07 10:31:59 -07:00
c5e7f7d7e7 Fix nextmatch entry filter header could not be cleared 2023-12-06 14:46:07 -07:00
62f338dbdf ImportExport: Fix export date filters lost their "All" option 2023-12-06 13:54:13 -07:00
b03dac3032 Fix drag of non-sequential rows in Firefox
When selecting multiple rows with Ctrl, drag would not work
2023-12-06 11:32:09 -07:00
a5b3c83a54 Et2SelectThumbnail: Get working with new Et2Select tagTemplate 2023-12-06 10:33:14 -07:00
5ef349f057 Fix infinite loop in missingOption in country/state due to not waiting for results
Add class method to search through select options
2023-12-05 11:51:24 -07:00
1e4435fb3a Fix unable to save cleared link value 2023-12-05 08:59:18 -07:00
4343fbca32 Fix unable to clear link value 2023-12-04 17:06:26 -07:00
fd5160e9fe Do not proceed sizing for avatar widget if it's not in an accepted format 2023-12-04 11:38:23 +01:00
9fc4c64a90 Fix favorite button icon size for both in regular and mobile view 2023-12-04 10:31:05 +01:00
a2c0234401 Et2Select: Fix missing option detection when options have optgroups
Was unable to find option in Timezones, resulting in an infinite loop
2023-12-01 09:33:25 -07:00
4dfbbc99da Select account: sort options 2023-11-30 14:57:31 -07:00
efe5b51d26 SearchMixin: Fix initial values not always displayed when options are from server or file
Fix for when remote result doesn't get there before SlSelect renders, and the SlSelect removed the value because the option wasn't there
2023-11-30 14:00:16 -07:00
4367afaf27 Fix link search did not always show label for initial value 2023-11-30 11:56:14 -07:00
021fc9f136 Fix calendar participant select did not show selected tags while the dropdown was open
Tags were only shown once dropdown was closed
2023-11-30 10:49:49 -07:00
85593dbcdb Et2Select: Fix weird UI issue after clearing single value
Search was shown as well as empty label
2023-11-29 11:00:51 -07:00
6e1c968703 Et2SelectAccount: Fix initial values not always displayed when options are from server or file 2023-11-29 10:43:33 -07:00