42305a6562
Fix some imports for et2 widgets
2021-06-09 14:28:29 +02:00
08d7b7df3e
fix async loading caused app.js not being loaded before et2.load() tried to instantiate it
2021-06-09 11:21:52 +02:00
38cb855017
fixing a couple more imports to get addressbook list show up
2021-06-09 11:11:34 +02:00
c440dffa54
exporting functions
2021-06-09 10:31:22 +02:00
027c087a06
remove egw_app dependency and only import et2, if there is an eTemplate on the page
...
stops login-page from loading eT2 stuff
2021-06-09 10:13:51 +02:00
488f01aea9
Etemplate: Only re-set label if the new value is different
...
Fixes initialization could clear the link text if value was set first
2021-06-09 08:41:07 +02:00
bfea641321
fix async loading caused app.js not being loaded before et2.load() tried to instantiate it
2021-06-08 17:13:30 +02:00
8fa2bb466b
fixed includeJS causing jQuery to be included twice and breaking plugins
2021-06-08 15:11:37 +02:00
304dbb95ab
got empty nextmatch in timesheet working
2021-06-08 14:11:59 +02:00
f91bca83e1
got et2 mostly working: timesheet.edit renders
2021-06-07 17:33:53 +02:00
592b7fb97d
replace LAB.js with native es5 loading
2021-06-05 20:39:39 +02:00
be34aa1834
Etemplate: Change r/o URLs to use label as link text
2021-06-04 10:50:23 -06:00
200aebd171
Etemplate: Fix taglist input was not getting name attribute set since c3bebf9c31
2021-05-31 09:39:30 -06:00
d3d8ff3493
* Mail/Admin: fix not working mail wizard
...
caused by loading app.js again and therefore this.et2 is not set --> only load / use egw.applyFunc() if not already set
2021-05-25 18:25:11 +02:00
0e69c8c800
Fix opening an app link as popup loses it's opener when its origin app tab is not loaded
2021-05-21 12:40:08 +02:00
5e151a6210
export hbox widget and mark parameter in getDOMNode() optional
2021-05-21 12:25:29 +02:00
069cf4c3ac
fix security exception if opener is from a different security context eg. LTI opening in a new window
2021-05-20 16:44:35 +02:00
450febb623
fix security exeception if opener is from a different security context eg. LTI opening in a new window
2021-05-20 16:35:54 +02:00
6790ffb273
Etemplate: Changes to adapt to get/set in valueWidget interface
2021-05-19 13:54:56 -06:00
94f5c437e8
Etemplate: add get/set_value() to valueWidget interface
2021-05-19 11:15:12 -06:00
aad2a77666
JS quality improvement
...
- add missing declaration
2021-05-19 10:01:07 -06:00
fcd5ed7b59
Fix clicking sidebox entries closed the category
2021-05-17 14:59:34 -06:00
68e216abea
fix missing the widget argument
2021-05-17 22:03:32 +02:00
fcbe746755
dynamic load app.js file for "app.$app.$func" type handlers, if not already loaded
...
so eg. a config.xet run by admin app could call a handler from the apps own app.js
2021-05-17 21:45:24 +02:00
a4199de696
Etemplate: fix date widget popup could not be clicked
2021-05-17 11:49:56 -06:00
a615b2dd9c
Api: Fix sidebox category expand/collapse on click, broken in 45e477f0c0
2021-05-17 10:02:23 -06:00
67fb220778
Check popup blocker for when trying to open mail compose popup from filemamanger/Collabora
2021-05-17 16:27:51 +02:00
c4d9455fb4
allow to change video via set_src (and set_src_type)
2021-05-15 20:26:28 +02:00
8e01929a43
API: Keyboard navigation for context menu
2021-05-13 15:09:53 -06:00
c3bebf9c31
Widget accessibility improvements
2021-05-13 10:01:38 -06:00
5bc74522c5
Api: Fix context menu button did not open context menu
2021-05-12 13:14:03 -06:00
45e477f0c0
* Api: Sidebox accessibility improvements
...
- Using nav elements for sidebox categories
- Add keyboard support for expand/collapse menu categories
- Use lists for entries
- Added some roles for screenreaders
2021-05-12 13:14:03 -06:00
89e67616de
WIP login Ui:
...
- Re-arrange registration links
- Fix bg colors
- Fix social icons padding
2021-05-12 12:37:35 +02:00
b4b38d54ff
Get rid of any extra whitespace in break string
2021-05-10 15:38:07 -06:00
a94345bbed
Etemplate: let break_title be optional based on space, and keep the actual characters
2021-05-10 11:55:22 -06:00
dd9352e9c4
Etemplate: Fix links with title provided always displayed loading spinner
2021-05-10 11:00:41 -06:00
20c464a161
WIP login Ui:
...
- Get login messages the same style as egw messages
- Arrange logo and social icons
2021-05-10 16:35:05 +02:00
d69b16f881
Add extra icons for login apps content
2021-05-07 12:15:20 +02:00
d367da6ba8
Etemplate: switch to tab of first invalid input, not last
2021-05-05 10:09:31 -06:00
47c7570862
Prevent vfs select dialog destroying session becuase of not being able to find the right app name (eg. admin mail account where app is different than current app)
2021-05-05 16:51:19 +02:00
52bbfbef0b
allow "{one phrase} {other phrase}" syntax in all attributes marked as translate eg. labels
2021-05-01 14:22:34 +02:00
eefd8ed972
improve egw.langRequire to return a Promise, if no callback specified
2021-04-29 09:45:16 +02:00
8fb0048c17
Fix linking an image/svg+xml image to an unsaved entry would give an error
...
An error happened! (EGroupware\Api\Exception\AssertionFailed): File 'true' is not an absolute path!
was generated because we tried to use webdav.phptrue as the thumbnail
2021-04-28 12:00:02 -06:00
3f3748dc87
fix uploaded photo in avatar widget not being updated after cropping it. Additionally, fixes avatar size used in lists (eg. nm)
2021-04-28 12:45:12 +02:00
5fd83ae3eb
Fix error "Unexpected token '?'" happens for none ES11 supportive browsers
2021-04-23 12:16:17 +02:00
a49ac9648e
Implement throbber for mobile framework
2021-04-22 16:00:52 +02:00
8ec1e46ea4
Etemplate: Catch errors when destroying editor so we can see what's going on, and not break
2021-04-21 15:38:10 -06:00
c370941c51
Keep private app objects if dialog gets destroyed
2021-04-20 15:30:46 +02:00
1a72732c3d
Fix typo
2021-04-20 14:45:28 +02:00
50b4067299
Add handling for confirm on button click that better matches normal execution path
...
This works better for buttons that are in a namespace
2021-04-19 10:09:49 -06:00