Commit Graph

36 Commits

Author SHA1 Message Date
nathan
1bd9758af1 Better SearchMixin for server-side searching 2024-02-22 14:25:12 -07:00
nathan
2695dba4ea Fix splitEmail() when name contains angle brackets 2024-02-01 14:59:13 -07:00
nathan
6679338888 Fix infinite loop in splitEmail() when name is '"' 2024-01-31 09:39:29 -07:00
ralf
b492ed5c15 use "email" as default for emailDisplay attribute in et2-url-email (like before)
add new attribute value "preference" to use the user preference (like et2-email does)
2024-01-22 17:11:53 +02:00
nathan
84fb37214a Refactor email address formatting and use it in Et2EmailTag and Et2UrlEmailReadonly 2024-01-16 15:29:12 -07:00
nathan
84ee837cdc Fix typo, thanks Alexandros Sigalas 2024-01-16 09:09:12 -07:00
nathan
0ca406ad78 WIP Et2VfsSelect
Just getting started
2024-01-16 08:26:18 -07:00
ralf
bc9ba50763 fix could not set forwarding address for vacation notice and get Et2Mail to deal with wrong/non-array values set from server-side 2024-01-15 13:57:28 +02:00
nathan
684d509d03 Et2Email: Fix [readonly][rows=1] popup position & z-index issue 2024-01-11 17:06:34 -07:00
nathan
f5baa7ee60 Et2Email: Fix popup padding 2024-01-11 16:50:11 -07:00
nathan
a673a6ac5f Et2Email: Readonly & limited rows styling 2024-01-11 16:25:38 -07:00
nathan
57c76e9840 Et2Email: Fix placeholder not allowed 2024-01-11 14:15:19 -07:00
nathan
518c8218d7 * Mail: Additional "Information to show on email tag" preference, "Name and domain" 2024-01-08 10:01:59 -07:00
nathan
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
nathan
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
nathan
3b48d81651 Et2Email: Add max height + scrollbar to tag list
use --height CSS var to override
2024-01-03 09:06:17 -07:00
nathan
f68faa7941 Et2Email: Some automatic tests 2023-12-20 15:22:14 -07:00
nathan
a62ff90018 Et2Select: Add disabled & readonly styling, add paste handling 2023-12-20 11:57:01 -07:00
nathan
d73aa3d998 Et2Email: Better handling of blur & showing validation error 2023-12-20 10:33:09 -07:00
nathan
838bf30c1f Et2Email: Reduce minimum search input size 2023-12-20 08:23:01 -07:00
nathan
cc164807e7 Et2Email: If searchUrl is set to "", skip server search / suggestions 2023-12-19 13:55:02 -07:00
nathan
c99404e993 Fix drag & drop interfered with mouse selection when editing tag 2023-12-19 13:44:29 -07:00
nathan
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
nathan
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
nathan
44f1317873 Et2Email: Fix validation message for invalid search text did not always show on field blur 2023-12-18 11:50:34 -07:00
nathan
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
nathan
c26b13986c Et2Email: Show validation error for partially typed (not yet accepted) email addresses 2023-12-18 09:24:21 -07:00
nathan
f215a99918 Et2Email: If user had a valid email typed before blurring the widget, accept it 2023-12-15 16:31:00 -07:00
nathan
fb55cd64ca Et2Email: Fix missing distribution lists 2023-12-15 16:15:32 -07:00
nathan
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
nathan
885c3fed0a Get dark mode fix working for avatars in Et2Email & Et2SelectEmail 2023-12-13 14:23:07 -07:00
nathan
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
nathan
437ad34300 Finish Et2Email widget 2023-12-13 10:34:17 -07:00
nathan
35a9a9bda5 Et2Email WIP - Drag & Drop & sort 2023-12-12 16:37:39 -07:00
nathan
e99b398d5d Et2Email: WIP - Most interactions done 2023-12-11 15:12:59 -07:00
nathan
710287e34f Et2Email WIP 2023-12-11 08:18:38 -07:00