nathangray
|
6559a053f3
|
Merge branch 'master' into new-js-loader to bring it up to date
|
2021-06-23 15:40:50 -06:00 |
|
nathangray
|
9242673aa1
|
- A first webcomponent (et2-button)
- Some mixin logic, not used but available
|
2021-06-23 15:39:58 -06:00 |
|
nathangray
|
186e03671a
|
Change merge download/Collabora to a common generation method, avoiding need to POST.
This allows Kanban to download merge files
|
2021-06-23 11:20:09 -06:00 |
|
nathangray
|
78a01ced17
|
Api: Allow Web Components to be added into templates (.xet files)
Current limitations:
- display only, I haven't figured out getting values back yet
- no children in the web components
|
2021-06-18 14:20:17 -06:00 |
|
Hadi Nategh
|
498cb2994d
|
Add missing compiled js for url widget
|
2021-06-18 15:29:19 +02:00 |
|
nathangray
|
f64a026898
|
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-18 15:04:00 +02:00 |
|
Ralf Becker
|
2388970002
|
fix blank screen when changing views in admin
|
2021-06-15 12:50:10 +02:00 |
|
Ralf Becker
|
23844e01df
|
fix wrong import
|
2021-06-14 14:48:05 +02:00 |
|
Hadi Nategh
|
b4c4606c22
|
Move all egw_action constants into egw_action_constants
|
2021-06-14 13:45:57 +02:00 |
|
Ralf Becker
|
be0af7be68
|
split implements and instanceOf from ClassWithAttributes in own ClassWithInterfaces and let et2_dataview_view_container inherit from it
|
2021-06-14 11:47:02 +02:00 |
|
Ralf Becker
|
ee508c50b9
|
filter out legacy JS code from importmap and sort it
also only add extension-less includes for .ts files (was accidentally commented out) and fix some .js imports without extension
|
2021-06-12 11:44:28 +02:00 |
|
nathangray
|
8a666c751f
|
Etemplate: Make some statustext readable by screenreader
(cherry picked from commit 5aba575d25 )
|
2021-06-11 13:17:34 -06:00 |
|
Ralf Becker
|
587c4fd8fd
|
fix not working add in calendar (et2_valueWidget not defined)
instead of checking widget to be instance of valueWidget (which would create a circular dependency) we check for the interface/methods of valueWidget
|
2021-06-11 14:50:46 +02:00 |
|
Ralf Becker
|
771d6c727f
|
got mail app.js incl. jsapi/app_base.js working
plus marking et2 methods returning promisses as async and removing cache-buster from includeJS calls in egw_action_common.js as it causes double loads
|
2021-06-11 10:11:13 +02:00 |
|
Ralf Becker
|
e18832e110
|
defer calls to app.* after et2_load is finished
changing et2_load egw_json plugin to return a promise for that
|
2021-06-11 09:05:57 +02:00 |
|
Ralf Becker
|
e4ac5b2268
|
got et2_htmlarea/TinyMCE working in edit resources
|
2021-06-10 15:53:52 +02:00 |
|
Hadi Nategh
|
9ea598070e
|
Get vfs and expose working
|
2021-06-10 15:52:00 +02:00 |
|
Hadi Nategh
|
54fff9739a
|
Add more missing import statements
|
2021-06-10 15:40:49 +02:00 |
|
Ralf Becker
|
77a4aad7d6
|
got tree-actions in admin working and fixed tutorials (et2.load() stalled if no app.js or lang-files)
|
2021-06-10 14:54:30 +02:00 |
|
Hadi Nategh
|
31c7b87faa
|
Add splitter.js and make et2_dialog available globally
|
2021-06-10 14:21:41 +02:00 |
|
Hadi Nategh
|
f4d2ddde7d
|
Get magicsuggest and tree widget working
|
2021-06-10 14:07:02 +02:00 |
|
Hadi Nategh
|
0730d4880e
|
Remove couple of more jquery import statements
|
2021-06-10 13:57:33 +02:00 |
|
Ralf Becker
|
c51275fde3
|
got admin index incl. et2_tree and et2_date_ro working
|
2021-06-10 13:53:07 +02:00 |
|
Ralf Becker
|
5298336886
|
include jquery and other legacy js files via script tag
|
2021-06-10 11:38:54 +02:00 |
|
Hadi Nategh
|
42305a6562
|
Fix some imports for et2 widgets
|
2021-06-09 14:28:29 +02:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
38cb855017
|
fixing a couple more imports to get addressbook list show up
|
2021-06-09 11:11:34 +02:00 |
|
Ralf Becker
|
c440dffa54
|
exporting functions
|
2021-06-09 10:31:22 +02:00 |
|
nathangray
|
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 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
8fa2bb466b
|
fixed includeJS causing jQuery to be included twice and breaking plugins
|
2021-06-08 15:11:37 +02:00 |
|
Ralf Becker
|
304dbb95ab
|
got empty nextmatch in timesheet working
|
2021-06-08 14:11:59 +02:00 |
|
Ralf Becker
|
f91bca83e1
|
got et2 mostly working: timesheet.edit renders
|
2021-06-07 17:33:53 +02:00 |
|
nathangray
|
be34aa1834
|
Etemplate: Change r/o URLs to use label as link text
|
2021-06-04 10:50:23 -06:00 |
|
nathangray
|
200aebd171
|
Etemplate: Fix taglist input was not getting name attribute set since c3bebf9c31
|
2021-05-31 09:39:30 -06:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
5e151a6210
|
export hbox widget and mark parameter in getDOMNode() optional
|
2021-05-21 12:25:29 +02:00 |
|
nathangray
|
6790ffb273
|
Etemplate: Changes to adapt to get/set in valueWidget interface
|
2021-05-19 13:54:56 -06:00 |
|
nathangray
|
94f5c437e8
|
Etemplate: add get/set_value() to valueWidget interface
|
2021-05-19 11:15:12 -06:00 |
|
Ralf Becker
|
68e216abea
|
fix missing the widget argument
|
2021-05-17 22:03:32 +02:00 |
|
Ralf Becker
|
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 |
|
nathangray
|
a4199de696
|
Etemplate: fix date widget popup could not be clicked
|
2021-05-17 11:49:56 -06:00 |
|
Ralf Becker
|
c4d9455fb4
|
allow to change video via set_src (and set_src_type)
|
2021-05-15 20:26:28 +02:00 |
|
nathangray
|
c3bebf9c31
|
Widget accessibility improvements
|
2021-05-13 10:01:38 -06:00 |
|
nathangray
|
b4b38d54ff
|
Get rid of any extra whitespace in break string
|
2021-05-10 15:38:07 -06:00 |
|
nathangray
|
a94345bbed
|
Etemplate: let break_title be optional based on space, and keep the actual characters
|
2021-05-10 11:55:22 -06:00 |
|
nathangray
|
dd9352e9c4
|
Etemplate: Fix links with title provided always displayed loading spinner
|
2021-05-10 11:00:41 -06:00 |
|
nathangray
|
d367da6ba8
|
Etemplate: switch to tab of first invalid input, not last
|
2021-05-05 10:09:31 -06:00 |
|
Hadi Nategh
|
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 |
|
Ralf Becker
|
52bbfbef0b
|
allow "{one phrase} {other phrase}" syntax in all attributes marked as translate eg. labels
|
2021-05-01 14:22:34 +02:00 |
|