72112023e8
Et2Select: Fix link search lost selected item, showing ?? instead
2023-10-02 13:11:48 -06:00
795160301b
Et2Select: Unit test update
...
- Added check to see if it actually shows the options
- Fix "Selected multiple remote results in value" failed
2023-10-02 08:39:22 -06:00
6c06a5311f
Et2Select: Fix select options were only visible as search results
2023-10-02 08:04:19 -06:00
4f575894a2
Et2Select: Fix selecting a second search result could remove first one
2023-09-29 13:43:12 -06:00
124b6b1f96
Fix link-to would close & clear immediately after selecting a result
2023-09-28 11:00:30 -06:00
bbf676597f
Et2Select: Fix selected search results sometimes disappeared
2023-09-27 11:15:13 -06:00
70be19cdfb
Et2Select: Fix change event did not fire when free entry was added
2023-09-25 10:16:32 -06:00
735b52b38b
Remove block_change_event
...
It doesn't seem to be needed now, and is actually stopping the first user change from firing (change alarm time in calendar edit)
2023-09-25 09:37:48 -06:00
5601897dbb
Put additonal options to static select before the static options
2023-09-25 08:50:36 -06:00
8b5819094d
Fix broken fullEmail feature
2023-09-25 14:35:18 +02:00
0f66624047
Get some more automatic tests working again, remove JS files
2023-09-21 08:18:09 -06:00
e2d3c5f1e8
Get some automatic tests working again
2023-09-20 14:24:01 -06:00
5349c7a966
Fix selects with no emptyLabel but an option with value="" did not return a value
2023-09-20 08:20:22 -06:00
cdd13e5109
Fix doubled options with freeEntries
2023-09-19 16:04:19 -06:00
a4b0a2a1f0
Get country flags showing again
2023-09-19 15:20:36 -06:00
36f42f77db
Fix quick add did not always work the second time
2023-09-19 13:53:15 -06:00
cb484c8f6c
Fix some selectbox non-values causing issues
2023-09-19 13:01:49 -06:00
368c9fae63
Fix link to did not link
2023-09-19 08:46:41 -06:00
e72671bc20
Fix styling of readonly selectbox
2023-09-19 14:03:26 +02:00
f75567a863
Select improvements
...
- Add _styleTemplate for easier extension
- re-organize file
- Fix weird tag style
- some cleanup
2023-09-18 16:09:43 -06:00
19552059b3
Fix no results sometimes showed even if there were results
2023-09-15 08:09:55 -06:00
1d1b3f5947
Avoid JS error on blur
2023-09-14 14:33:16 -06:00
472ee73dda
Improve styling & behaviour of Et2SelectEmail
2023-09-14 14:30:20 -06:00
fade177f10
Fix first select option was not set
2023-09-14 11:48:30 -06:00
e323cd1d79
Feature/shoelace 2.4 upgrade ( #135 )
...
Update shoelace to 2.9.0
2023-09-13 11:55:33 -06:00
0b036f49b8
Et2Select: Fix some static option selects did not show their values when readonly
2023-08-28 13:50:09 -06:00
b33f0fa8cf
Fix js error happens when there's no label set on select options
2023-08-28 12:17:42 +02:00
c8d4682672
Fix class case
2023-08-18 08:47:37 -06:00
b2e1cef233
SearchMixin: If the value is changed while the search / options are open, recalculate positioning
...
Fixes bug where it looks like the value hasn't changed, until the dropdown closes.
2023-08-03 14:05:10 -06:00
6b183db6e0
SearchMixin: Limit number of JSON search results
2023-07-31 10:11:04 -06:00
8335281787
Fix email tags marked as invalid
2023-07-27 13:19:43 -06:00
46795ec108
SearchMixin: Fix select option not having class causes JS error
...
Fixes addressbook edit popup does not resize
2023-07-27 10:04:58 -06:00
0f692fbb74
fix lavatar shows same letters for every contact not having a photo
...
caused by wrongly falling back to the contact with contact_id equal to account_id of current user
also fix TypeError if remote search does not return an array
2023-07-27 12:45:40 +02:00
322fefa62c
Revert "Et2SelectEmail: Pass email to lavatar to get contact picture in email select option"
...
This reverts commit 5de789f7f7
.
2023-07-27 11:08:23 +02:00
5de789f7f7
Et2SelectEmail: Pass email to lavatar to get contact picture in email select option
2023-07-26 13:39:00 -06:00
575c8fa976
SearchMixin: Move missing value check after update so select_options gets a chance to populate first
...
This should speed up the initialization a little, avoiding some unneeded checks
2023-07-26 08:32:00 -06:00
e0d284d3ae
Calendar: Fix group calendar could be missing events under some circumstances
...
Static account options added to CalendarOwner were blocking the group data needed, fixed by using sent options over account options
2023-07-25 11:15:51 -06:00
a89b69528e
aggregate Etemplate\Widget\Url::ajax_contact() requests and search for all of them in a single AJAX request and SQL query
2023-07-25 18:18:29 +02:00
2a5d0062dd
Api: SearchMixin improvements to work with Et2LinkSearch more efficiently
...
Moving handling of missing options to overridable method so Et2LinkSearch can use its more efficient method
2023-07-25 09:38:11 -06:00
edcc260b7b
WIP on caching static option file and searching it client-side
...
Get it working in nextmatch
2023-07-24 15:13:28 -06:00
f04b25089a
WIP on caching static option file and searching it client-side
...
Avoid type error in CalendarOwner
2023-07-24 08:51:27 -06:00
f0be2fcdca
WIP on caching static option file and searching it client-side
...
Still needs file caching & passing correct URL
2023-07-21 16:40:29 -06:00
325fdcb02c
Api: User selection = none fixes
...
- Fix display was 'false' instead of blank
- Fix widget type check was not preserving original value
2023-06-26 10:49:25 -06:00
3ecb093d35
Implement onlyEmail option for UrlEmailReadonly
2023-06-22 14:37:15 +02:00
0d60d3baf4
Make sure to show only email when using current value as email (avoids getting duplicate name in fullEmail mode)
2023-06-22 12:34:56 +02:00
8b22a258c6
fixing the fix, item is a regular (not DOM-)object and not undefined
2023-05-19 09:26:21 +02:00
71278c8041
fix TypeError: item.querySelector is not a function
2023-05-19 09:20:47 +02:00
be25869a1d
Et2Select: If the value contains something that does not pass validation, show it as an invalid tag so it can be removed.
2023-05-18 10:48:33 -06:00
ab3a75a7b3
Focus test WIP
2023-05-18 08:08:18 -06:00
6ecb2d8cf9
Et2Select: Fix missing options filter to handle option groups too
2023-05-16 11:02:20 -06:00