nathangray
3626679408
Api: Find the current focused object from global instead of app object when handling key presses
...
Should better handle apps admin where the focused object could be from a different app
2020-05-20 10:31:32 -06:00
Ralf Becker
588cd10043
track top EGroupware window in egw object to be used as egw.top instead of window.top, which can throw a security exception
2020-05-18 20:55:57 +02:00
Hadi Nategh
5b8e02fded
Add missing file from previous commit
2020-05-18 13:10:31 +02:00
Hadi Nategh
0d52104a68
Make radiobox widget exportable
2020-05-18 12:57:55 +02:00
nathangray
4cf185ce7e
Avoid JS error by making sure we have a date format
2020-05-15 14:42:31 -06:00
nathangray
4ba7bac850
Add some convenience functions for faster widget access
...
These are only available on et2_container, so app.ts can use eg: this.et2.setWidgetById(...)
getDOMWidgetById(): Same as getWidgetById() it returns et2_DOMWidget instead of et2_widget
getValueWidgetById(): Same as getWidgetById(), but returns et2_valueWidget
getValueById(): Find a widget, get its value
setValueById(): Find a widget, set its value
setDisabledById(): Find a widget, set its disabled state.
2020-05-15 14:01:02 -06:00
nathangray
52eb5ca8e0
Don't bind context for app functions, they expect their own.
2020-05-15 11:15:30 -06:00
nathangray
242d435252
Fix a few remaining usages of free(), which was removed as part of the TypeScript conversion
2020-05-15 09:50:38 -06:00
nathangray
934d309856
Make taglist-state update its own options when country code changes
...
Fixes bug where options were not properly set if they had to be fetched from server.
2020-05-13 15:21:26 -06:00
Hadi Nategh
f23b5aee82
Fix readonly checkbox not working
2020-05-13 12:00:06 +02:00
Hadi Nategh
0748fba70f
Add readonly value to readonly option
2020-05-13 11:56:49 +02:00
Hadi Nategh
1dc1d07dea
Implements set_readonly for radiobox
2020-05-13 11:55:22 +02:00
Hadi Nategh
538d25333e
Add missing js file from previous commit
2020-05-13 11:39:38 +02:00
Hadi Nategh
b101d2e509
Disable checkbox properly when it contains label
2020-05-13 11:08:42 +02:00
nathangray
66ee6576f1
* Api: Can now select no color with color widget
2020-05-11 14:58:36 -06:00
Ralf Becker
4dc120a6d2
making video position available and a couple of documentation updates
2020-05-10 14:53:06 +02:00
Hadi Nategh
cf8f421c4d
Fix radio widget onchange not being called when value is getting set
2020-05-08 15:22:28 +02:00
Ralf Becker
1d6033fb4e
allow to use image spec like "api/mime128_video" for poster like for regular images
2020-05-08 12:20:37 +02:00
Hadi Nategh
5e703ab669
Register video widget
2020-05-07 16:14:07 +02:00
Hadi Nategh
c6200f9969
Make video widget extendable
2020-05-06 14:53:02 +02:00
nathangray
da806d33f5
Api: Fix reference to et2_url EMAIL_PREG
2020-05-05 15:12:00 -06:00
nathangray
7f99b750b0
Fix missing appname in check
...
(see 444babdbc8
)
2020-04-29 11:28:17 -06:00
Hadi Nategh
0431911dd1
Add missing js file from previous commit
2020-04-29 12:29:35 +02:00
Hadi Nategh
e9510598d7
Add allow option to iframe widget
2020-04-29 12:23:49 +02:00
nathangray
5a1f642ce2
Make sure there are no parameters before trying nice check for function name
2020-04-24 11:23:03 -06:00
nathangray
eaafd5eb1f
Get legacy JS parser to understand functions that don't start with "app." and don't have brackets in the attribute.
...
This covers widget or other non-app static functions (eg: et2_avatar.uploadAvatar_onFinish)
2020-04-23 11:33:24 -06:00
nathangray
ec6a3881e3
Still need to clear before loading or dialogs get doubled
2020-04-22 14:53:11 -06:00
Hadi Nategh
eb795d523b
Alway prefer custom onFinishOne callback if it is set
2020-04-22 14:19:12 +02:00
nathangray
444babdbc8
Api: Take care of private app.js instances, make sure they're included in iteration.
...
Iterate over all app.js instances (public & private) using:
for (var app_obj of window.EgwApp) {...}
2020-04-21 15:36:17 -06:00
Hadi Nategh
6e73a2bb66
Fix submit buttons get disabled after file upload
2020-04-21 18:30:25 +02:00
Hadi Nategh
4803e7fcd5
Fix lavatar not generating any image
2020-04-21 15:18:44 +02:00
Ralf Becker
9817d25a47
move who is available via push to push class and backends
2020-04-20 13:07:58 +02:00
nathangray
397fc8a620
Fix missing translation reported by Stefan Unverricht
2020-04-16 11:34:10 -06:00
nathangray
d6a747e36b
Fix missing translation reported by Stefan Unverricht
...
How did you get missed?
2020-04-15 11:47:22 -06:00
nathangray
dbb3b2688e
Fix missing translation reported by Stefan Unverricht
2020-04-15 11:21:53 -06:00
nathangray
017fa60870
Fix missing translation reported by Stefan Unverricht
2020-04-15 10:06:09 -06:00
nathangray
8f8c437712
Try to avoid error from missing nodes
...
I suspect this is from either TypeScript conversion or nm node optimization, but can't duplicate it regularly
2020-04-14 15:03:32 -06:00
nathangray
5b115ec7d5
Try to avoid some errors loading nm by checking before setting
2020-04-14 14:14:29 -06:00
nathangray
821c8474c5
Fix link from VFS dialog did not open
2020-04-14 14:13:36 -06:00
nathangray
eda34d67b3
Fix some typescript bugs
...
- Don't default dialog width so the automatic calculations run
- Setting etemplate_exec_id after load doesn't work, moved to passing it in. Fixes several file select issues
2020-04-09 14:26:57 -06:00
nathangray
bac1ff5a1d
Port b6020ad
from asig2016 to master
2020-04-09 12:39:16 -06:00
Hadi Nategh
99a9513236
Fix positon option in et2_dialog widget
2020-04-07 14:51:46 +02:00
Hadi Nategh
be7d045e1d
Add requireInteraction option into notification class
2020-04-06 17:24:48 +02:00
nathangray
abdffc12a0
Fix typescript conversion bug breaking mobile list view
2020-04-01 13:46:05 -04:00
nathangray
d24c6f2b7d
Avoid error if extra parameter is not set
2020-03-31 10:21:26 -06:00
Ralf Becker
038c1c811c
fix not closed spinner for application names with a dot
2020-03-31 13:03:31 +02:00
nathangray
b27387009d
Fix toolbar actions with no group were missing
2020-03-30 14:25:24 -06:00
Ralf Becker
3750711cdf
* OpenIdConnect/OAuth: manage access and display OAuth apps inside EGroupware
2020-03-30 21:03:19 +02:00
nathangray
c19502ce5b
Fix nextmatch row expansion not properly displaying children
2020-03-30 12:28:48 -06:00
nathangray
cd530e6af0
Fix missing column headers after changing nm row template
2020-03-30 12:22:07 -06:00