nathan
4256b589e7
Use substr instead of str_starts_with to avoid PHP 8.0
2022-07-15 13:40:18 -06:00
nathan
3e83c5bb1c
Only validate that the free entries are email addresses on calendarowner, not every value
2022-07-15 13:31:15 -06:00
nathan
9ebc1e8f15
Et2Select: Avoid JS error if allowFreeEntries=true but editModeEnabled=false
2022-07-15 13:08:57 -06:00
nathan
ddd72fd51a
Et2Select: Fix selects with static options from the server would not consistently keep any additional options set.
...
Creation / lifecycle would sometimes set the extra options several times, and depending on the timing of the server response they might get overwritten, or overwrite the server options. Now keeping them separate to avoid this.
2022-07-15 12:56:24 -06:00
nathan
5793b462ba
Fix et2-select widgets in template did not validate
2022-07-15 12:48:25 -06:00
nathan
2571d90691
Follow my own advice and split out content into an overridable sub-template in case we need it
2022-07-15 09:30:12 -06:00
nathan
3d386edbac
Fix readonlys were claiming to be dirty
2022-07-15 09:22:49 -06:00
Hadi Nategh
057a4559cb
Remove legacy avatar class and elements
2022-07-15 13:53:33 +02:00
Hadi Nategh
5f86313f46
Fix soe of avatar issues:
...
- fix letter avatar not getting background
- fix default size
- fix letter avatar not being able to set existing src
2022-07-15 13:35:23 +02:00
Hadi Nategh
805ac7e830
WIP Mail app styling:
...
-Remove legacy widgets from mail
-Fix iframe not being full height in preview
2022-07-15 11:34:30 +02:00
nathan
6d97cb17f4
Et2EmailTag: If email has name in it, or is a known contact, show just the name. Show name + email on hover.
2022-07-14 16:54:18 -06:00
nathan
28a289e5e1
Check if email is known contact immediately, previously waited for a mouseover
2022-07-14 15:34:58 -06:00
nathan
0034a8fe1c
Thoroughly remove search icon, not just hide it.
2022-07-14 14:17:50 -06:00
nathan
78f58a5503
Fix gear icon in preference app & type selects
2022-07-14 13:57:24 -06:00
nathan
96354be5ec
Get text editor toolbar preference working with webcomponents
2022-07-14 13:22:48 -06:00
nathan
53e5e45a5d
Better handling for options with more properties set (title, icon)
...
Previously they were being discarded
2022-07-14 13:16:48 -06:00
nathan
3c96eb9ce6
Fix webcomponents with validation errors did not get tab activated
2022-07-14 11:37:29 -06:00
nathan
fb423b4efc
Et2Widget: If an attribute / property is already an object, don't try to transform it before setting
2022-07-14 11:34:37 -06:00
nathan
523c785049
Et2Select: Fix manual message was repeated for each selected value. Once is enough.
2022-07-14 11:33:35 -06:00
Hadi Nategh
6eed7b5a0e
WIP converting avatar widget to webcomponent
2022-07-14 17:32:45 +02:00
nathan
f8f7d1621e
Preferences: Get preferences mostly displaying again
...
There's still something wrong validation.
2022-07-13 10:52:11 -06:00
nathan
2c08542529
Better handling of select validation
2022-07-12 16:40:38 -06:00
nathan
146f6e86f7
Max height for nm columnselection, so we get a scrollbar with a lot of customfields
2022-07-12 15:33:02 -06:00
nathan
d9f094053f
Et2Select: Ellipsis on tags that are too long
2022-07-12 11:36:18 -06:00
nathan
e8e3d2fc38
Et2Select layout improvements
...
- Better sizing when row is set
- Always show contact / + for EmailTag instead of just on hover
2022-07-12 10:50:11 -06:00
nathan
9a40db5e51
Calendar: Fix event category colors
2022-07-12 09:42:48 -06:00
Hadi Nategh
97019379d8
WIP converting avatar widgets to webcomponent
2022-07-12 17:14:44 +02:00
Hadi Nategh
b38deecad0
Change all used toolbars more in mail to a 3dots style
2022-07-12 11:28:57 +02:00
Hadi Nategh
734de06406
Fix broken select account in compose dialog
2022-07-12 11:22:30 +02:00
Hadi Nategh
7f7b5282aa
Fix navigating through paths no longer possible for vfsSelect dialog
2022-07-12 11:02:42 +02:00
Hadi Nategh
11894b0868
Revert unintentional change
2022-07-12 10:59:42 +02:00
Hadi Nategh
894767ac21
Fix newly uploaded avatar can not be saved
2022-07-12 10:35:25 +02:00
ralf
5cd979d372
adding et2_select_ro type, as it's used in smallPART
2022-07-12 10:05:43 +02:00
ralf
ce418affe8
drop old select/taglist/link incl. Choosen and MagicSuggest
2022-07-12 09:57:24 +02:00
nathan
ad82ea8faf
Et2Select layout improvements
...
- Added RowLimitedMixin to limit rows
- when multiple=true tags take full width by default, but intelligently resize
- No longer showing search icon
- Move Et2EmailTag add / CRM button to left of remove button
2022-07-11 17:27:17 -06:00
nathan
714ef5d4c9
Better nm column selection
2022-07-11 13:20:04 -06:00
ralf
733770ea36
* SAML: generate a self-signed certificate (not just the public key)
2022-07-11 20:27:49 +02:00
nathan
0ca7508cd3
Select bugfixes
...
- If value is changed because it's not a valid option, that might need a refresh
- If empty_label is changed, we need to update that
2022-07-11 11:01:42 -06:00
Hadi Nategh
2a280c66cf
Fix broken background for selectbox in vfs select
2022-07-11 13:55:09 +02:00
Hadi Nategh
eecc093ce3
Fix styling for Vfs select dialog
2022-07-11 12:44:09 +02:00
ralf
480e913151
add uid to selectable username attributes
2022-07-11 12:22:06 +02:00
Hadi Nategh
a739539a03
Update import statements
2022-07-11 10:17:33 +02:00
ralf
aefe04d3b8
WIP LDAP import
2022-07-11 07:54:16 +02:00
nathan
a513bb26f6
Convert customfields to use webcomponents when available
2022-07-08 09:40:16 -06:00
nathan
3d2e20ce0a
Avoid error setting placeholder
2022-07-08 09:30:41 -06:00
nathan
ff6d0ef785
Fix handling of modified widget type.
...
It wasn't working if a Transform changed the widget type to a webcomponent
2022-07-08 09:24:03 -06:00
ralf
a80d810926
fix broken setting of CSP via hook since commit a304f34e6b
...
(fix PHP Error: [] operator not supported for strings)
2022-07-08 14:15:30 +02:00
ralf
bf8dae795d
ignores onChange calls before et2_ready
2022-07-08 10:42:39 +02:00
ralf
d85b2b4cf2
fix type et2-nextmatch-header-account(filter)
2022-07-08 10:38:06 +02:00
ralf
c9b61be8d2
fix PHP Deprecated warning: Automatic conversion of false to array is deprecated
2022-07-08 10:10:17 +02:00