ralf
e2e85a65e4
fix doubled domain in brackets for emailDisplay="domain"
2024-01-22 22:12:09 +02:00
nathan
3f788eb35e
Api: Make sure parent properties and @property properties are included in clone
2024-01-22 21:43:12 +02:00
nathan
3b2854e850
Api: Fix r/o select did not show correctly if value had a leading ","
2024-01-22 09:58:47 -07:00
ralf
a0c148b42c
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:41:21 +02:00
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
12fcd5709b
stop security error, if iframe source is not from our own origin
2024-01-15 17:27:23 +02: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
ralf
c256c2cde9
better check/waiting for egw_ready, also coping with (current) situation that it is already existing
2024-01-15 08:48:14 +02:00
ralf
6b920ee78c
* OpenIDConnect: allow to show as button on login page to use together with regular password login
...
also fix/hack not working social icons and SAML button on login page
2024-01-15 08:48:14 +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
3f18031cfd
Fix drag of non-sequential rows in Firefox
...
When selecting multiple rows with Ctrl, drag would not work
2023-12-07 10:39:50 -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