nathan
|
e4b128408f
|
Et2Dialog: Fix buttons could not be adopted if dialog contains only arbitrary slotted content
|
2023-07-14 09:08:35 +02:00 |
|
ralf
|
3c732b9caf
|
WIP Mail REST API: fix closing dialog closes popup to because dialog was already removed when response was received
|
2023-07-14 09:08:35 +02:00 |
|
ralf
|
e9b054b025
|
WIP Mail REST API: change calendar to use new egw.openDialog():
- renamed app.dialogExec() to app.openDialog() or egw.openDialog()
- the later is the nicer place, but fails for lost window context with popups :(
|
2023-07-14 09:08:35 +02:00 |
|
nathan
|
b35e26a7f3
|
Get calendar quick-add working with Ralf's changes to open an etemplate in a dialog (c63784d7e8 ), fix buttons from those etemplates weren't adopted
|
2023-07-14 09:08:35 +02:00 |
|
ralf
|
d178087b16
|
WIP new app.ts method dialogExec(_menuaction) opening a popup into a dialog
|
2023-07-14 09:08:35 +02:00 |
|
ralf
|
f518f61335
|
WIP new app.ts method dialogExec(_menuaction) opening a popup into a dialog
ToDo: overwrite Framework actions in etemplate2.handle_load() to eg. close dialog, but not window, or refresh window instead of opener
|
2023-07-14 09:07:06 +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
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
nathan
|
471a5a60b9
|
Et2Select: Fix selection of first option when no value provided, broken by 134cd9d249
|
2023-05-10 09:41:16 -06:00 |
|