ralf
bff869f93d
remove flipFallback(Placement|Strategy) as we get a better/working placement without
...
now clicks close to right end of the window open to the left (and not outside as before)
(cherry picked from commit 5ea8f27d9d
)
2024-08-14 14:27:21 +02:00
milan
ca571c45c9
EgwMenuShoelace on checkboxes use a toggle icon to indicate checked state instead of an icon
...
(cherry picked from commit 85137fd4d7
)
2024-08-14 13:18:29 +02:00
nathan
60c310ffeb
Context menu checkbox changes
...
- Make sure check item does not close sub-menu
- Use different icons ☐/☑ instead of shoelace's check
(cherry picked from commit 2bdde5dc61
)
2024-08-14 13:18:14 +02:00
milan
0ef7077357
do not skip handleSelect on sub-menu click
...
(cherry picked from commit c4e674d177
)
2024-08-14 13:17:57 +02:00
nathan
00fdf6a227
Menu style fixes
...
- Remove heavy border, thicken shadow on context menu
- Update Shoelace to 2.16.0, fixes checkboxes on submenus
(cherry picked from commit 8416c435a7
)
2024-08-14 13:17:44 +02:00
nathan
abcb249935
Make contextmenu box-shadow more transparent
...
(cherry picked from commit f8596793ca
)
2024-08-14 13:17:30 +02:00
ralf
f2ac86360d
restored Gruntfile.js from 23.1, but removed dhtmlx-menu parts
...
(cherry picked from commit d6c8584ae9
)
2024-08-14 13:17:13 +02:00
nathan
c22cafbdcb
Bigger border on context menu
...
(cherry picked from commit d4ecde3ce9
)
2024-08-14 13:15:02 +02:00
ralf
e929300072
remove dhtmlxMenu in favor of Shoelace menu
...
(cherry picked from commit a670644ad7
)
2024-08-14 13:14:31 +02:00
nathan
d378e19fb6
Change shoelace contextmenu style & position
...
- Reduced line height
- Align labels with/without icon
- Position to side when there's insufficient space above / below
(cherry picked from commit 54c3252c45
)
2024-08-14 13:13:08 +02:00
nathan
05c5073f34
Fix Shoelace context menu did not properly hide on Esc / click out
...
(cherry picked from commit 5fed37087b
)
2024-08-14 13:12:35 +02:00
ralf
ee51a6cf09
remove server-side querying of links, as we do that now client-side and server-side can stall whole list
2024-08-14 08:10:00 +02:00
nathan
c35ea9bfd6
Fix header customfield did not get extra options set
2024-08-12 08:57:14 -06:00
nathan
313c8fe2f1
Fix label customfield did not get extra options set
2024-08-12 08:56:58 -06:00
ralf
68d79bf481
more connection retry and making sure to not remove memberships, because different case of user-name
2024-08-09 15:18:54 +02:00
ralf
bc582dedfb
* LDAP/AD: automatic retry, if connection to LDAP server was lost
2024-08-09 14:10:44 +02:00
ralf
89d4155f23
fix not displayed event-participants in new meeting-requests (event not yet in DB)
2024-08-09 10:58:32 +02:00
nathan
62912e9c14
Et2Tag: Fix read-only selects still have remove button on tag
2024-08-08 10:01:51 -06:00
nathan
1eb29cf414
Mail: Fix address labels in preview were hidden by avatar
2024-08-08 09:41:10 -06:00
ralf
c6fecd93a0
Revert "Et2Textbox: Also accept RegExp as validator" as it breaks a lot and is probably not intended for 23.1
...
This reverts commit 1cc0a9e33b
.
2024-08-07 23:58:19 +02:00
nathan
1cc0a9e33b
Et2Textbox: Also accept RegExp as validator
...
Previously only accepted string
2024-08-07 08:24:58 -06:00
nathan
26fd4311a6
Infolog: Fix blank link / contact rows added to entry history
2024-08-07 08:12:28 -06:00
ralf
835cb25fb9
fix typo stalling removal of search phrase
2024-08-07 12:22:39 +02:00
ralf
c83fd49f20
fix JS error if no image set in tree stalling projectmanager element-list and search
2024-08-07 10:16:17 +02:00
ralf
3ac3b7ee01
allow to set (string) "true" as selectedValue for a checkbox, while default is (boolean) true and false for unselectedValue
...
also fix validation in case an old eTemplate with attribute (un)selected_value is used
2024-08-07 09:22:26 +02:00
ralf
2639fd4848
npm audit fix
2024-08-07 09:05:11 +02:00
ralf
5b5f567e97
fix not displayed images in tree in admin, as they already contained an absolute path or full url
2024-08-07 09:03:59 +02:00
nathan
b8b52d5a72
Et2Textbox: Also accept RegExp as validator
...
Previously only accepted string
2024-08-06 23:37:52 +02:00
ralf
ac3c50adef
new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
...
@nathangray client-side validation somehow does NOT work
2024-08-06 15:58:36 +02:00
milan
5a021bdae8
fix bug in Et2Tree where tree would not consider imagePath
2024-08-06 15:41:59 +02:00
ralf
b7f7f3b0bd
fix not working opening/converting calls to infolog
2024-08-06 15:36:11 +02:00
ralf
24f51d4ad0
do NOT send URL to client-side, it can contain passwords
2024-08-06 14:01:24 +02:00
ralf
62b70637a7
fixing the fix: whole-day fix affected adding/updating regular events (non-whole-day) via CalDAV
...
Adding/updating events via CalDAV with timezone different to user-timezone seems to be broken since some time before the fix :(
2024-08-06 12:05:26 +02:00
ralf
361a774df5
* Calendar: fix conflict check to take into account that whole-day (floating) events start and end by definition in all timezones at midnight
...
and therefore must not conflict with other (non-floating) events starting or ending at midnight,
but can conflict in other timezones (were the event to check does NOT start or end at midnight)
2024-08-06 12:05:26 +02:00
ralf
6d3f6c46aa
fixing whole-day events get one day shorter when editing them in EGroupware (caused by yesterdays whole-day with timezone fix for TB)
2024-08-02 16:11:13 +02:00
ralf
8cac83a3a6
add SQL to logged errors and fix/set global namespace in \ADORecordSet
2024-08-02 14:12:05 +02:00
nathan
fb044f54d9
Fix wrong classname
2024-08-02 10:14:56 +02:00
nathan
46fcfd5bcd
Fix context menu "Copy ..." of text contents
2024-08-02 10:14:56 +02:00
ralf
4ce2ce4d73
some eT2 fixes for developerTools:
...
- support emptyLabel for r/o selectboxes
- allow to overwrite category-label in NM
- implement apps attribute for et2-select-application incl. r/o
2024-08-01 13:53:51 +02:00
nathan
0425157270
Fix some tree / drag & drop issues
...
- tree drop wouldn't work on newly added folders
- tree drop actions sometimes targeted a parent leaf
- flickering on drop hover
2024-07-31 19:29:28 +02:00
ralf
4e975aa8f4
* CalDAV: fixed all-day events from Thunderbird with timezone were one day longer
...
using the timezone causes all sorts of problems, therefore ignoring it now and more robust end-time calculation
2024-07-31 19:27:29 +02:00
milan
acdf19e462
make validate function available to the outside
...
-- bugfix for validator, let it run the validator if value=null
(cherry picked from commit 4537362830
)
2024-07-31 11:03:51 +02:00
nathan
a657ac27d4
Restore missing click & double click events on tab
...
(cherry picked from commit 041cb3b390
)
2024-07-31 11:03:51 +02:00
nathan
cad89388a3
Fix Et2TreeDropDown did not properly handle required
...
(cherry picked from commit d8d9847012
)
2024-07-31 11:03:51 +02:00
nathan
4a04253fa9
Et2Tabs now auto-size from first tab contents when tabHeight property is not set
...
(cherry picked from commit 0f305e41a8
)
2024-07-31 11:03:51 +02:00
Ralf Becker
7379445bbc
pending translations from our translation server
2024-07-30 20:20:02 +02:00
ralf
5cc22de567
* InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries
2024-07-30 09:42:32 +02:00
ralf
3b6a1eb1fb
more details on error
2024-07-30 08:44:25 +02:00
ralf
39cf127e29
fix error forwarding: implode(): Argument #1 ($array) must be of type array, string given
2024-07-30 08:44:25 +02:00
milan
7f3520d348
changed Mail tree styling and added setClass(..) function to Et2Tree
2024-07-29 19:34:08 +02:00