Commit Graph

2950 Commits

Author SHA1 Message Date
nathan
94d43a0a28 Et2Select: If the value contains something that does not pass validation, show it as an invalid tag so it can be removed. 2023-05-19 08:33:43 -06:00
hadi
b528c4c22a * Filemanager: Fix drag out files to desktop 2023-05-17 14:10:34 +02:00
nathan
da42a3052c Filemanager: Fix new file button stopped working after being readonly
Moved option render inside render() since we have it, simplifys things a lot
2023-05-17 08:31:36 +02:00
nathan
da2413a07f Et2Select: Fix missing options filter to handle option groups too 2023-05-17 08:30:38 +02:00
nathan
a364060fc8 Fix confirm dialog sometimes mis-placed initiating button in value 2023-05-15 11:09:02 -06:00
hadi
96b4d4a406 Fix toolbar icons are no longer shown in mobile theme 2023-05-15 17:29:42 +02:00
nathan
7237a265ef Fix focussed select does not close when it loses focus
Mail reply moves focus from To: to body, and To dropdown stayed open
2023-05-12 10:45:20 +02:00
nathan
ef58242afe Some "invalid option" fixes:
- Don't notify user, just log it to the console
- Fix calendar owner filtered out not loaded options
2023-05-11 14:27:18 -06:00
hadi
829f3cecb3 Make sure that we are literally marking the row's content before deactivating drag action 2023-05-11 20:37:06 +02:00
nathan
471a5a60b9 Et2Select: Fix selection of first option when no value provided, broken by 134cd9d249 2023-05-10 09:41:16 -06:00
nathan
2179423b03 Fix filtered out invalid values were still left in value 2023-05-10 09:31:27 -06:00
nathan
d94c2f7c09 Fix invalid option check did not work for multiple 2023-05-10 09:30:41 -06:00
nathan
73c65cd8a7 Et2Select: Remove values that use options that aren't there to avoid the validation error 2023-05-10 09:30:30 -06:00
ralf
3836e9a646 * Mail: work around Firefox not offering an option to not ask again installing EGroupware as mail-handler 2023-05-09 10:48:39 +02:00
hadi
c79e5c7e8b Fix readonly links styling 2023-05-04 12:42:09 +02:00
hadi
e6f78d9d75 Fix typo related to the commit 8e8c664e95 2023-05-03 15:35:50 +02:00
ralf
91672abce1 fix error trying to submit 2023-05-03 11:21:27 +02:00
hadi
2a18d8ec48 Fix broken 3dots menu for nm in mobile theme 2023-05-02 18:54:49 +02:00
nathan
886a718094 Et2Link: Fix projectmanager did not open in pm tab
Broken by 12e42d6
2023-05-02 08:55:05 +02:00
nathan
39c308bcd6 Api: Fix clicking Select dropdown button while open did not close dropdown 2023-05-01 09:02:20 -06:00
nathan
33ea5483c3 Calendar: More sidebox owner fixes
- another instance of remote class causing problems
- remove duplicates to avoid warning message
2023-04-29 08:49:14 +02:00
nathan
8f0302f465 Fix LinkEntry change caused double change event 2023-04-29 08:40:07 +02:00
nathan
2ea5a41d4f Calendar: Fix second selected owner in sidemenu went missing 2023-04-27 14:05:50 -06:00
nathan
3738284a39 Let change event bubble so it can be caught by parents 2023-04-27 10:06:24 -06:00
ralf
bce396d86a null and undefined are objects too
fixes TypeError: Cannot read properties of null (reading 'length')
2023-04-27 08:04:42 -06:00
nathan
95aae678ff Api: Always resolve jsonq, even if empty array
Fixes callback was not called if response was []
2023-04-27 08:04:07 -06:00
nathan
759eb22505 Et2InputWidget: Give clones of object values so receiver cannot use the reference
Fixes failing change detection in EgwApp.update_state, since the value was the same object
2023-04-27 08:03:58 -06:00
hadi
f1a5b24249 Fix toolbar actions not getting their icons displayed when the toolbar is being opened from its none origin apps 2023-04-27 14:02:28 +02:00
nathan
11589fc8a2 Fix Et2Link always opening in the same popup 2023-04-26 08:06:56 -06:00
nathan
c1cbfc415d Add statustext to list of detached attributes 2023-04-26 08:05:35 -06:00
hadi
8d4c4c9d37 Fix js error causes stop execution for apps with no favorites 2023-04-25 17:01:18 +02:00
nathan
d57bcd12ac Fix missing entry values 2023-04-25 08:09:07 -06:00
nathan
9b57b24f0e Always strip comma regardless of number preference so parse float always works. 2023-04-25 08:07:53 -06:00
hadi
a88c423abe Do not translate category names 2023-04-25 12:01:19 +02:00
hadi
f7a1be6525 Make content marking possible on nm rows 2023-04-24 15:02:11 +02:00
nathan
889fa75f8c Fix typo in 5a824ef 2023-04-20 08:19:08 -06:00
nathan
aded689831 Fix et2container.getValueById() failed with error on (some) webcomponents 2023-04-20 08:12:46 -06:00
nathan
ecffd5fb73 Api: Fix Et2Link did not open PDFs in Collabora, but always downloaded them 2023-04-19 11:14:01 -06:00
nathan
fe962c2177 Et2Select: Fix doubled tags, long tags missing ellipsis 2023-04-19 11:13:37 -06:00
nathan
daf57803f9 Preferences: Add a preference option for if select multiple dropdowns stay open, excluding email selection
Also, German translations from Birgit
2023-04-19 11:11:52 -06:00
nathan
0242891289 Preferences: Add a preference for if select multiple dropdowns stay open or closes immediately after selection 2023-04-19 11:11:35 -06:00
nathan
1ca751f17d Fix multi-select in headers did not trigger update when a tag was removed
Value got passed around by reference, so as soon as the value was changed, activeFilters had the updated value.  Now just leaving applyFilters() to do the check.
2023-04-17 16:23:16 -06:00
nathan
dcf34dd74c Add implicit preference to remember user's last sort order.
Sort stored in favorites override this when the favorite is used.
2023-04-17 15:21:33 -06:00
nathan
134a82791a Validation changes:
- Fix multiplying messages on focus/blur
- Server-side (Manual) messages do not block submit.  Server set it, we'll let server check it.
2023-04-14 09:58:37 -06:00
nathan
4edf57ad8a Et2DateDurationReadonly: Fix value change did not update, so displayed value was unchanged 2023-04-12 10:55:18 +02:00
nathan
c949d5bc2a Et2NumberReadonly: If value is null, just show nothing 2023-04-12 10:55:18 +02:00
nathan
85f9ef0c6f Fix et2-vbox center alignment 2023-04-11 13:13:59 -06:00
ralf
5c24d4bec8 implement onlyEmail attribute for et2-select-mail to only display email address, even if we have a full rfc822 address and use it for aliases and forwards in admin mail 2023-04-11 18:35:05 +02:00
ralf
ff6d1eb5df also allow / and # in every position of placeholder name 2023-04-11 17:54:57 +02:00
ralf
b55328b84f * Mail: allow placeholders in compose instead of email-addresses to be able to create mail templates 2023-04-11 17:54:57 +02:00