Commit Graph

41601 Commits

Author SHA1 Message Date
nathan
f8a8cf69dc Et2Number format improvements
- If precision is set, always show that many digits after the decimal
- Better handling of formatting of initial value
2024-08-06 16:09:18 -06:00
nathan
3bb78f7f86 Infolog: Fix blank link / contact rows added to entry history 2024-08-06 14:33:16 -06:00
nathan
8416c435a7 Menu style fixes
- Remove heavy border, thicken shadow on context menu
- Update Shoelace to 2.16.0, fixes checkboxes on submenus
2024-08-06 13:23:35 -06:00
nathan
5cfc165f1d Et2Number: Pad number with specific mask to full number of decimals 2024-08-06 11:52:22 -06:00
nathan
05b983ab1c Et2Number: right align input, allow a custom mask 2024-08-06 09:18:19 -06:00
nathan
7d07539f10 Et2Textbox: Also accept RegExp as validator
Previously only accepted string
2024-08-06 08:41:11 -06:00
ralf
e583de2bce fix not working opening/converting calls to infolog 2024-08-06 15:32:10 +02:00
ralf
0c8f4c4872 do NOT send URL to client-side, it can contain passwords 2024-08-06 14:00:55 +02:00
ralf
07a0717a18 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 11:59:49 +02:00
ralf
cdf2247047 * 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 08:54:28 +02:00
milan
bfbf350cee fix bug in Et2Tree where tree would not consider imagePath 2024-08-05 19:24:07 +02:00
ralf
42ad3fa8ae fixed to work with changed et2-number widget and using decorators 2024-08-03 10:12:41 +02:00
nathan
efd2159a5f * Add masking to Et2Textbox & Et2Number
Also prefix & suffix attribute for Et2Number
2024-08-02 16:24:52 -06:00
ralf
7ea6c338d3 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:09:15 +02:00
ralf
5e12328a4d add SQL to logged errors and fix/set global namespace in \ADORecordSet 2024-08-02 14:11:37 +02:00
nathan
64b6723e3b Fix wrong classname 2024-08-01 13:47:38 -06:00
nathan
5f2aba2af9 Fix context menu "Copy ..." of text contents 2024-08-01 10:36:17 -06:00
ralf
3c0ea24aa7 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:45:34 +02:00
ralf
c702674401 never translate readonly textbox or textarea 2024-07-31 20:17:26 +02:00
ralf
43d8642347 * 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:22:23 +02:00
nathan
0c2f211ada 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 09:52:24 -06:00
ralf
aadaa28f86 new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
@nathangray client-side validation somehow does NOT work
2024-07-31 11:27:23 +02:00
Ralf Becker
6bd8d2d906 pending translations from our translation server 2024-07-30 20:13:43 +02:00
ralf
6bc1306b08 * InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries 2024-07-30 09:42:02 +02:00
ralf
f88089f1cf more details on error 2024-07-30 08:43:40 +02:00
ralf
8bb2946e2a fix error forwarding: implode(): Argument #1 ($array) must be of type array, string given 2024-07-30 08:43:07 +02:00
ralf
5fdd70e2f9 switch timezone-handling on for timestamps and custom-fields 2024-07-29 19:14:13 +02:00
ralf
0453aede6c * All apps/REST API: fix custom-fields of type "date-time" to be stored timezone aware, if no format is specified
So far date-time values were stored in user-time, now they are stored in UTC with a "Z" suffix" to be able to still read old user-time values unchanged.
2024-07-29 15:57:08 +02:00
ralf
24a5ac6558 fix broken timesheet langfile for km 2024-07-27 22:25:48 +02:00
milan
8abe03af9f changed Mail tree styling and added setClass(..) function to Et2Tree 2024-07-27 17:47:12 +02:00
ralf
7e24bbbc05 fix birthday in adressbook view on mobile was not displayed 2024-07-27 13:20:24 +02:00
ralf
d6dfaaab81 suppress tooltip / statustext / title on mobile devices 2024-07-27 12:52:14 +02:00
ralf
5dbf3152f3 fix addressbook translation of "Infolog" to "infolog contact" 2024-07-27 11:42:02 +02:00
nathan
0f305e41a8 Et2Tabs now auto-size from first tab contents when tabHeight property is not set 2024-07-26 11:42:05 -06:00
nathan
d8d9847012 Fix Et2TreeDropDown did not properly handle required 2024-07-26 10:16:49 -06:00
milan
296dda44f1 fix wrong format for css comment used 2024-07-26 14:29:00 +02:00
milan
47cfe1ba39 Mail Tree visual changes according to ticket #95901
-- changed - Leaf image - hover background color
2024-07-26 13:22:48 +02:00
milan
357551c7a2 javascript error on non existing nodeToUse 2024-07-26 12:31:56 +02:00
milan
519e40a81f added Documentation for FindActionTarget.ts 2024-07-26 12:05:03 +02:00
milan
b3e9e50af0 fix for string displayed at copy ... because innerText is not correct with recursive sl-tee-items anymore with new event-Handler binding 2024-07-26 12:03:19 +02:00
ralf
253a5a448c fix wrong case, thanks to Cyril chez ETCHE.NET <cyril@etche.net> 2024-07-26 12:01:35 +02:00
nathan
6313d1ac7a Add dirty warning for mobile 2024-07-25 15:20:19 -06:00
nathan
fbddcc9804 Mail: Change display of calendar events to show more of the request without scrolling 2024-07-25 11:06:38 -06:00
nathan
e751fe892b Calendar: Fix unable to save events on mobile 2024-07-25 09:54:38 -06:00
milan
6271f71a12 Et2Tree now only binds on eventhandler for contextmenu and one for default instead of binding one for every item
-- EgwPopupActionImplementation now only binds one Handler iff FindActionTarget is implemented and actionObjectInterface has attribute tree set. This is only the case for EgwDragDropShoelaceTree
2024-07-25 15:37:28 +02:00
milan
d5ffc615af cleanup EgwDragDropShoelaceTree.ts
-- use class ... extends ... instead of constructor returning different object
2024-07-25 14:24:57 +02:00
milan
2e3be2b1b7 egwActionObjectInterface now has empty object handlers on default 2024-07-25 14:21:32 +02:00
nathan
e311d4fb28 Fix link entry doesn't always show applications 2024-07-24 09:16:14 -06:00
milan
111bb27f34 refreshItem directly returns if the item is not currently displayed in the tree 2024-07-24 15:57:54 +02:00
milan
cb87d60427 Change color of parent of tree-hover to neutral color 2024-07-24 09:56:56 +02:00