nathan
c41a481110
Missed changes from trunk
2024-01-18 11:17:09 -07:00
nathan
7f987d9e0f
Refactor email address formatting and use it in Et2EmailTag and Et2UrlEmailReadonly
2024-01-18 11:15:17 -07:00
nathan
5ce803abb3
Et2Email: Handle emails with multiple quotes around the name
...
eg: "'Birgit'" <bb@example.com> goes to Birgit instead of 'Birgit'
Includes format tests
2024-01-18 11:15:10 -07:00
nathan
460a5bd840
* Mail: Additional "Information to show on email tag" preference, "Name and domain"
2024-01-18 11:14:57 -07:00
nathan
5b10064166
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-18 11:14:46 -07:00
nathan
a0e0d9cefb
Et2Email: Better handling of blur & showing validation error
2024-01-18 11:14:34 -07:00
nathan
7948a64d3c
Et2Email: Reduce minimum search input size
2024-01-18 11:13:41 -07:00
nathan
48a30afa4b
Et2Email: Fix [readonly][rows=1] popup position & z-index issue
2024-01-16 10:11:39 -07:00
nathan
d5dbe71002
Et2Email: Fix popup padding
2024-01-16 10:10:31 -07:00
nathan
5d23892250
Et2Email: Readonly & limited rows styling
2024-01-16 10:10:23 -07:00
nathan
1b647d1ec2
Api: Fix Et2Number did not respect min/max
2024-01-16 10:09:29 -07:00
nathan
e9b66d0988
- Send total results with link search results
...
- Change how "# More" is shown to wait for all searches first
2024-01-16 10:08:59 -07:00
nathan
7d43ec0449
SearchMixin: Change how loading spinner is done, "No results" now only shows after all searches are done.
2024-01-16 10:08:51 -07:00
ralf
6c2610ca50
fix merge conflict
2024-01-15 14:22:20 +02:00
nathan
3746e07276
Et2Email: Some automatic tests
2024-01-15 14:17:47 +02:00
ralf
5e42dc34de
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:59:48 +02:00
nathan
014753372b
Et2Email: Add max height + scrollbar to tag list
...
use --height CSS var to override
2024-01-03 09:35:03 -07:00
nathan
477af60705
Et2Email: If searchUrl is set to "", skip server search / suggestions
2023-12-20 08:24:04 +02:00
nathan
469c0cf742
Fix drag & drop interfered with mouse selection when editing tag
2023-12-20 08:24:04 +02:00
nathan
0dfeae9b16
Fix email tags could not be edited inside Et2Email
...
They could, but the change was ignored for the first tag
2023-12-20 08:23:24 +02:00
nathan
197e321905
Revert "Et2Email: Fix validation message for invalid search text did not always show on field blur"
...
This reverts commit 44f1317873
.
2023-12-20 08:23:24 +02:00
hadi
4fed80f78a
Fix wrongly filtered avatars in darkmode, happens for calOwner and regular account-selector widgets
2023-12-19 13:23:52 +01:00
nathan
00ceb8a32d
Get dark mode fix working for avatars in Et2Email & Et2SelectEmail
2023-12-19 12:26:03 +01:00
nathan
3acbd1401f
Et2Email: Fix validation message for invalid search text did not always show on field blur
2023-12-19 13:11:20 +02:00
nathan
bb4f055e71
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-19 13:11:20 +02:00
nathan
968ff95139
Et2Email: Show validation error for partially typed (not yet accepted) email addresses
2023-12-19 13:11:20 +02:00
nathan
294b87e3a8
Et2Email: If user had a valid email typed before blurring the widget, accept it
2023-12-19 13:11:20 +02:00
nathan
d5f629a491
Et2Email: Fix missing distribution lists
2023-12-15 16:20:31 -07:00
nathan
3fcea5b925
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 11:42:25 -07:00
nathan
61a2c97198
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:41:59 -07:00
nathan
c306c267ba
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-14 11:41:52 -07:00
nathan
c9ab4cccf6
Finish Et2Email widget
2023-12-14 11:41:40 -07:00
nathan
e28d38898b
Et2Email WIP - Drag & Drop & sort
2023-12-14 11:41:34 -07:00
nathan
a60844d45a
Et2Email: WIP - Most interactions done
2023-12-14 11:41:26 -07:00
nathan
580466f9b8
Et2Email WIP
2023-12-14 11:41:18 -07:00
nathan
81d63b6c12
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:16:56 -07:00
nathan
a23cfd37b0
Fix nextmatch entry filter header could not be cleared
2023-12-07 10:44:56 -07:00
nathan
26de0ab801
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:38:48 -07:00
nathan
137599f124
Et2SelectThumbnail: Get working with new Et2Select tagTemplate
2023-12-07 14:23:53 +01:00
hadi
6a67fa85cd
Do not proceed sizing for avatar widget if it's not in an accepted format
2023-12-07 11:56:02 +01:00
hadi
e280f8cd2c
Fix favorite button icon size for both in regular and mobile view
2023-12-07 11:55:31 +01:00
nathan
17676a2112
ImportExport: Fix export date filters lost their "All" option
2023-12-06 14:02:10 -07:00
nathan
6f4fdb4707
Fix infinite loop in missingOption in country/state due to not waiting for results
...
Add class method to search through select options
2023-12-06 09:17:40 -07:00
nathan
c400b548e8
Fix unable to save cleared link value
2023-12-06 09:15:29 -07:00
nathan
d24c0f05ce
Fix unable to clear link value
2023-12-06 09:15:21 -07:00
nathan
8f5099a85d
Select account: sort options
2023-12-04 13:41:45 -07:00
nathan
5b9ee2db39
Et2Select: Fix missing option detection when options have optgroups
...
Was unable to find option in Timezones, resulting in an infinite loop
2023-12-02 19:37:17 +02:00
ralf
751942728d
Revert "Revert "SearchMixin: Fix initial values not always displayed when options are from server or file""
...
This reverts commit cc4813ea90
.
2023-12-02 19:36:28 +02:00
ralf
cc4813ea90
Revert "SearchMixin: Fix initial values not always displayed when options are from server or file"
...
Causes a complete browser freeze when opening Preferences > Common preferences > Default preferences
This reverts commit 562a391579
.
2023-12-01 16:58:25 +02:00
nathan
562a391579
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:02:18 -07:00