ralf
888b518e9b
implement et2-password web-component replacing passwd legacy widget
...
enabled Et2InvokerMixin to use an image instead of a textual label
also remove et2_fullWidth CSS class from all web-components in the preprocessor
2022-07-22 15:21:40 +02:00
Hadi Nategh
862d355e77
WIP mail list and preview styling
2022-07-22 15:08:32 +02:00
ralf
e90ae88a20
fix preprocessor and transformer can't know if application widget is a web-component or a legacy widget
...
- white-list now records-* like et2-* widgets for camelCase attribute names
- server-side transformer also transforms attribute-names to camelCase for widget-type et2-*
- client-side transformAttributes() also transforms attribute-names to camelCase for widget-type et2-*
--> hopefully this can be dropped, once als widgets are web-components
2022-07-22 11:08:55 +02:00
ralf
ec8c38b882
* Mail: register EGroupware as protocol handler for mail, you need to click on the double-diamond in the url bar and confirm it
2022-07-22 09:43:37 +02:00
ralf
817aba5af6
fix custom fields (somehow input widgets had no readonly) and some JS errors
...
Et2Number still misses styles, thought it extends Et2Textbox
2022-07-22 09:03:54 +02:00
ralf
7b36c24dde
updated browser-list
2022-07-21 23:24:50 +02:00
ralf
62470de869
fix not shown avatar image in addressbook.edit due to camelCase attribute names
2022-07-21 22:52:35 +02:00
ralf
3b1921b150
fix some width/size settings, though something wired happening with Room
2022-07-21 22:36:06 +02:00
nathan
ea20784e31
Get Invoker buttons back after changing Et2Textbox base
...
379ceeb3e5
2022-07-21 14:05:53 -06:00
nathan
2b848622fb
Add missing validator variables
2022-07-21 13:45:24 -06:00
nathan
68849a2b79
Use et2-select & et2-textbox in Et2DateDuration for consistent styling
2022-07-21 13:32:06 -06:00
nathan
379ceeb3e5
Switch Et2Template to extend SlInput instead of LionInput
...
Also includes changes to how validation messages are handled to use our own stuff
2022-07-21 12:39:00 -06:00
nathan
e4f8c88e1e
Map template attribute size="#" => width="#ex" to avoid conflict with Shoelace size attribute
2022-07-21 11:33:42 -06:00
ralf
39a3ef8183
rename parent_node to parentId, as parentNode is already a DOM property
2022-07-21 19:29:43 +02:00
ralf
b9d96ea3e9
change all attribute-names of new et2-* widgets to camelCase
...
only exception is select_options, never used in templates
2022-07-21 17:57:50 +02:00
ralf
b1da5b05a9
remove not used Et2Taglist
2022-07-21 17:22:47 +02:00
ralf
09ddb72299
npm audit fix
2022-07-21 13:54:50 +02:00
dependabot[bot]
39f9ba9508
Bump terser from 4.8.0 to 4.8.1
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-21 13:51:07 +02:00
ralf
50eabfd290
fix not changed nextmatch-customfilter and listbox (old alias of select)
2022-07-21 12:10:58 +02:00
Hadi Nategh
679a589c25
Add image property in avatar into detached attributes
2022-07-21 12:02:23 +02:00
ralf
d26ed9bfce
fix not displayed r/o et2-select-cat values
2022-07-21 11:50:05 +02:00
nathan
123ca38d65
Fix changing selected link entry still kept the original value
2022-07-20 15:05:05 -06:00
nathan
f72b842031
Let search take full size - empty label margin was taking some
2022-07-20 15:03:15 -06:00
nathan
4b73a80699
Fix missing label / icon in delete folder confirmation
...
Some other et2_dialog->Et2Dialog changes
2022-07-20 14:23:55 -06:00
nathan
6c315301aa
Get link-to buttons looking better by switching to et2-button
2022-07-20 11:27:18 -06:00
ralf
711eac8934
fix Admin > Mail account to work in master:
...
- using <et2-select-account multiple="true"
- convert from account_id=0 --> [] and back for saving
- remove TS code switching multiple on and off via previously removed button
--> must not be back-ported to 21.1!
2022-07-20 19:12:12 +02:00
nathan
74ed8380ca
CSS change - Make label on left the default label position (shoelace widgets)
...
Use 'et2-label-fixed' for fixed size labels, set --label-width to change the width
2022-07-20 09:58:04 -06:00
nathan
af9aaa25de
Remove warning
2022-07-20 08:12:16 -06:00
Hadi Nategh
4e4a24ea1d
Fix smime icons
2022-07-20 12:53:57 +02:00
ralf
789d2c9748
setting full_email for select-email widgets (aliases & forwards) and label-on-left for smtp&sieve port (does NOT yet work)
2022-07-20 08:56:18 +02:00
nathan
3894d34132
Use new label-on-left class for cc & responsible
2022-07-19 17:00:16 -06:00
nathan
724c42aa6b
Block works better for automatic sizing
2022-07-19 16:55:46 -06:00
nathan
5542298b83
Better label width variable name
...
Use --label-width instead of --width to be more specific, and avoid any potential conflicts
2022-07-19 16:42:39 -06:00
nathan
4b52b62698
Handle width attribute from template as special case
...
Should still be avoided
2022-07-19 16:20:49 -06:00
nathan
1cc63b69ca
Add CSS classes 'label-on-left' & 'label-inline' to put widget label in column on the left
...
Use 'label-inline' with 'label-on-left' to remove the white-space for an inline label
2022-07-19 15:30:34 -06:00
nathan
3b147eaa49
Make sure options are clean before trying to merge them. Fixers broken historylog.
...
Also filter out duplicate options.
2022-07-19 14:20:39 -06:00
nathan
2bcebeed42
Add Et2SelectEmail.full_email property. Set to true when you need to see the full, original value
2022-07-19 13:18:51 -06:00
nathan
b20f57d5ba
Fix select-type would not validate server side
2022-07-19 11:55:08 -06:00
nathan
1a2e691cbb
Fix some bugs with static options being repeated
...
- Select Tab options being sent from server & cached
- Static options not properly set for all selects
2022-07-19 11:47:03 -06:00
nathan
e3bed10045
Fix missing "Use default" / "No default" option for default category
2022-07-19 10:37:38 -06:00
nathan
dc23a18f85
Categories are cached client side now
2022-07-19 10:32:33 -06:00
nathan
5ee60c0af1
Fix option merge unique filter left out some options
2022-07-19 10:31:45 -06:00
ralf
f79c57f048
fix InfoLog preferences shows wired looking categories --> fixed by using a select-cat
2022-07-19 18:28:44 +02:00
ralf
6ab34234f5
fix error changing app in preferences
2022-07-19 18:10:12 +02:00
Hadi Nategh
5038d060fe
Use et2-select webcomponent for quick add button
2022-07-19 16:50:02 +02:00
ralf
656e6561d9
settings for Pixelegg / standard template
2022-07-19 15:46:13 +02:00
ralf
e887a14238
add Collabora init container and note that this is not the recommended was to install EGroupware on a Linux server
2022-07-19 15:45:09 +02:00
ralf
bec95a4a9d
et2-select-tab widget to fix common preferences not storing and some fixes
2022-07-19 15:17:43 +02:00
Hadi Nategh
244d42cfb0
Set header list for toolbar widget to 3dots style by default
2022-07-19 14:36:01 +02:00
Hadi Nategh
32dc216917
Mark src as deprecated property, and some more code improvements
2022-07-19 12:18:42 +02:00