ralf
2858a8a599
WIP REST API for mail
...
currently we can launch (interactive) compose windows, if user is online
ToDo:
- send mails for a user
- authentication as arbitrary user with an API token
2023-07-14 08:39:58 +02:00
nathan
7693d7f012
Api: Fix et2_widget_entry sum & compare
...
Options property is deprecated for webComponents, and cannot be changed.
2023-07-13 10:40:59 -06:00
nathan
fb6f1654c7
Api: return a Promise from htmlarea.doLoadingFinished() so etemplate can wait for it to be initialized
2023-07-12 09:49:42 -06:00
nathan
6ee5d69e1e
Api: Add a timeout for form submit
...
If a submit takes more than 30s, give a warning and hide the loader so the user can try to salvage their changes.
2023-07-11 08:55:16 -06:00
nathan
2d0976f456
Handle parsing number into boolean expression
2023-07-06 08:46:12 -06:00
nathan
dffa51e3dd
Api: Pre-select opened mail dialog if add email address preference is not set
2023-07-05 08:20:00 -06:00
nathan
e78b33145e
* Api: When clicking an email address, ask if user wants to add email to existing compose window or start a new mail
2023-07-05 08:19:44 -06:00
ralf
fa169d0e03
* mailto: fix wrong URL registered for on premise installation (you need to delete it in the browser first!)
...
Chrome: Datenschutz und Sicherheit > Website-Einstellungen > Zusätzliche-Berechtigungen (aufklappen!) > Protokoll-Handler
2023-06-30 11:19:46 +02:00
nathan
dc5b0a4580
Api: User selection = none fixes
...
- Fix display was 'false' instead of blank
- Fix widget type check was not preserving original value
2023-06-29 14:55:37 -06:00
ralf
ef06967f85
* Mail: improve performace by skiping search for avatar images in contacts in favor of loading them when they become visible
...
fix regular expression
2023-06-28 08:22:47 +02:00
nathan
2c6120b705
Api: Fix avatar images were not loaded
2023-06-28 08:21:59 +02:00
ralf
83dd2d9ac1
WIP improve avatar loading in mail app
...
currently ET2Avatar is NOT correctly handling contactId=email:<email>
2023-06-28 08:21:59 +02:00
nathan
2c4c99d00d
Api: All images lazy load
...
Try to stop when lots of images block the rest of the rendering
2023-06-28 08:21:58 +02:00
nathan
e1690a1dc1
Don't try to load disabled templates
...
Allows us to disable / not load templates even if they have template / ID
2023-06-19 08:11:04 -06:00
nathan
0e82fd3a15
Fix link delete button to show on row hover again
2023-06-12 09:37:14 -06:00
hadi
5e67e8c6b5
Let the contextmenu be activated from tapandhold in regular template in order to be able to get the contextmenu in some touch devices
2023-06-12 16:27:34 +02:00
nathan
d7f7c1fa03
Et2DateDuration: Fix value of "" caused NaN
2023-06-12 08:24:34 -06:00
nathan
16767d91a6
Skip disabled widgets in iterateOver
...
This fixes disabled widgets returning their value unexpectedly, and ID collisions when we have 2 widgets with the same ID, but disable one.
2023-06-12 08:24:22 -06:00
nathan
5427e220e4
Et2DateDuration: Use integers for duration when we have a separate box for each duration, float when there's one box
2023-06-12 08:24:14 -06:00
nathan
9535cd9801
Api: Fix egw.copyTextToClipboard() to work in popups too
2023-06-12 08:21:58 -06:00
hadi
48e0bd0e32
Apply nowrap white-space only to et2-link used in et2-link-list in order to let its content be shown in multiple lines
2023-06-06 14:45:35 +02:00
nathan
88153eddf5
Et2Link: If only breaking on a certain character, don't break on dash either (in addition to space)
2023-06-05 11:03:51 -06:00
hadi
ea5ef58904
Fix links styling to get correctly ellipsis text overflow
2023-06-05 11:03:15 -06:00
nathan
4e957510bc
API: Fix incorrect updateComplete override
2023-06-05 10:53:28 -06:00
nathan
572cc61315
Et2Link: Wait for link title before we say update is complete
...
Overriding _getUpdateComplete() lets us wait for whatever conditions we want, so we can wait on the Promise from link_title()
2023-06-05 10:53:17 -06:00
nathan
2946316d0b
Et2Date: Fix timeonly does not update value the first time when manually typing a new value
2023-06-03 21:57:03 +02:00
hadi
c808fbb1ad
Fix swipe and popup contextmenu being triggered accidentally in touch devices
2023-06-01 16:29:52 +02:00
hadi
58763c8c64
Attempt to keep all touch devices happy for touch/swipe actions in mobile view(specifically in listviews)
2023-06-01 16:29:14 +02:00
nathan
09cd777677
Et2Link: Fix unwanted indent in front of et2-link-string, fix expose in et2-link-list
2023-05-30 09:12:02 -06:00
hadi
f671009c3d
Fix egw message in login page is not removable
2023-05-26 14:29:44 +02:00
nathan
8221ed217f
Api: Wait for et2-link-strings to finish updating before we continue with the print
...
Avoids printing before the link titles are loaded
2023-05-25 08:09:46 -06:00
hadi
a56adc7fcc
Make ellipsis link titles used in link-list readable by using hover tooltip
2023-05-25 14:08:35 +02:00
hadi
b0d3570892
Apply nowrap white-space only to et2-link used in et2-link-list in order to let its content be shown in multiple lines
2023-05-25 13:42:20 +02:00
hadi
c3b00ad81f
Fix links styling to get correctly ellipsis text overflow
2023-05-24 14:54:26 +02:00
hadi
fdc8b9b997
Fix null being represented into remark's column in links
2023-05-24 13:40:41 +02:00
ralf
25b95ce18c
fixing the fix, item is a regular (not DOM-)object and not undefined
2023-05-23 13:23:40 -06:00
ralf
828d8d8e19
fix TypeError: item.querySelector is not a function
2023-05-23 13:23:29 -06:00
nathan
ee14d1d39f
Et2Select: If the value contains something that does not pass validation, show it as an invalid tag so it can be removed.
2023-05-23 13:14:46 -06:00
hadi
b44133052c
Do not activate statustext for mobile template
2023-05-23 12:38:56 +02:00
hadi
dbe12256bc
Add more hints for file drag out
2023-05-22 16:41:58 +02:00
hadi
e792763812
Fix the title for file drag out
2023-05-22 15:41:06 +02:00
hadi
ffdf6df09c
Make et2link file type draggable
2023-05-22 15:40:53 +02:00
hadi
bc598f9e53
Make files in link list draggable
2023-05-22 15:40:30 +02:00
hadi
a8212062a1
Cleanup hover color after drag action ended
2023-05-22 15:33:59 +02:00
nathan
c850ec8f7e
Reconfigure Link to include icon & comment for easier drag & drop
2023-05-22 15:26:53 +02:00
ralf
593640edd7
Revert "Et2Select: If the value contains something that does not pass validation, show it as an invalid tag so it can be removed."
...
Stalls calendar :(
This reverts commit 94d43a0a28
.
2023-05-22 07:54:03 +02:00
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