nathan
098c2ab3f0
Fix some issues from the shoelace version bump
...
- SlSelect.getItemLabel() not there anymore
- SlSelect.menuItems is now a real list, and fails when parent tries to write to it
- Tabs didn't hide properly when not active, giving a scrollbar
2022-08-04 13:47:16 -06:00
nathan
6b1a477de8
Bump Shoelace version - it's got some colorpicker improvements I want
2022-08-04 13:41:43 -06:00
nathan
97daa9a731
WIP Fixing colorpicker - moving it to be based on Shoelace
2022-08-04 13:08:34 -06:00
ralf
3c4b03ca3c
* SAML/Univention: support for Univention SAML IdP for SSO incl. docu
2022-08-04 20:10:23 +02:00
ralf
7bcfdbfa5e
fix spelling
2022-08-04 20:03:43 +02:00
ralf
d540576656
do NOT allow to call Api\Etemplate\Widget\Link::ajax_delete() without a positive link_id
2022-08-04 19:37:23 +02:00
nathan
78acaba766
Et2LinkList: Fix deleting links on unsaved entries deleted more than expected
2022-08-04 10:47:06 -06:00
nathan
111e337db1
Avoid error when getting tab height from parent
2022-08-04 09:19:04 -06:00
nathan
ae4b8de4e5
Remove setting textContent twice. If needed, loadFromXML() will handle it.
2022-08-04 08:59:40 -06:00
Hadi Nategh
47825f1be3
Override default color-indicator from shoelace
2022-08-04 16:31:14 +02:00
Hadi Nategh
de699325a6
Set a smaller font-size for tab's label
2022-08-04 16:19:30 +02:00
Hadi Nategh
24f280d4fc
Fix quick add dropdown menu not being aligned
2022-08-04 15:44:31 +02:00
Hadi Nategh
fd8f6c2f07
Remove border from toolbar 3dots menu-button
2022-08-04 12:37:45 +02:00
Hadi Nategh
797600f899
Some styling improvements for mail preview
2022-08-04 12:29:42 +02:00
Hadi Nategh
2369daa2e8
Add toggle alignment option into Et2Details widget
2022-08-04 11:40:27 +02:00
ralf
8ff468520d
fix not shown bullet image in setup by including and using it from setup/templates/default/images/
...
the svg in api does not look any good in setup's old template :(
2022-08-04 10:46:13 +02:00
ralf
509fbd73e9
fix JS error, if user has no preferences or favorites
2022-08-04 09:08:46 +02:00
nathan
e1af1f3765
Make sure nextmatch header row filters have enough space
...
ACL dialog needed this - 14% is too small
2022-08-03 16:30:14 -06:00
nathan
aabda23bbd
Et2Select: Turn on hoist, we want it on more than off
...
In particular, ACL dialog, but there's a bunch of other places too.
2022-08-03 16:28:18 -06:00
nathan
bddcf72728
Get collabora placeholder dialog working again in trunk
2022-08-03 16:05:50 -06:00
nathan
f7cf372f09
Et2Select: Better handling for when select_options & value get set one after the other
...
This caused selectbox to look empty, even though it had a value since the new menu-items hadn't been created when value was set
2022-08-03 16:04:08 -06:00
nathan
ed92763176
Et2LinkAppSelect: Make proper SelectOptions out of app list
2022-08-03 15:30:22 -06:00
nathan
6b072932bd
Addressbook: Hide "Change all organisation members" label when checkbox is disabled
2022-08-03 13:52:06 -06:00
nathan
462f5bb55d
Fix widget without ID breaks submit
2022-08-03 11:45:45 -06:00
nathan
44c331f69d
Fix buttons with image but no label didn't always size correctly
2022-08-03 11:33:37 -06:00
nathan
e984ccf9a4
Fix double categories in nextmatch
2022-08-03 10:51:28 -06:00
nathan
054ac0fa62
Fix extra vertical scrollbar due to tab padding
2022-08-03 10:35:53 -06:00
nathan
e689d0c49d
Improve styling of nm header row and widgets inside
2022-08-03 10:14:52 -06:00
nathan
0f729b7a1b
Center image in button when it has no label
2022-08-03 10:10:28 -06:00
Hadi Nategh
417851b7b6
Fix some of the styling issues regarding Et2Switch used in calendar toolbar
2022-08-03 17:26:14 +02:00
Hadi Nategh
42ccb288f0
Fix Et2Switch in toolbar is not draggable
2022-08-03 17:25:17 +02:00
Hadi Nategh
420a491e34
Set width and height for slot label
2022-08-03 17:24:43 +02:00
ralf
bd555ec4d1
fix JS error, if we have no image and no _iconNode
2022-08-03 16:27:23 +02:00
ralf
c3673b1126
ported timestamper to a web-component
...
also implemented legacy methods activateTab() and setActiveTab() for new tabs widget
2022-08-03 15:48:35 +02:00
Hadi Nategh
839f5f9284
Use Et2Switch for toolbar
2022-08-03 13:41:58 +02:00
Hadi Nategh
67b5c31404
Implements Et2Switch widget extended from shoelace switch
2022-08-03 13:41:08 +02:00
ralf
56464a3ce2
add a property isSlComponent so constructor can explicitly set it, for components without a handleChange method
2022-08-03 11:39:06 +02:00
ralf
b00136f178
coping with new et2-tab-box widget:
...
- change preprocessor to always us it
- giving tab-panels again some padding-top
- change et2_grid to NOT set a width, if cell has a colspan
- switching table-layout: fixed off again, as it does not work well with infolog.edit
- remove dropped Chosen, jQuery-UI, MagicSuggest and old blueimp gallery from Gruntfile
- simplified infolog.edit a bit, which gives better results
2022-08-03 10:57:49 +02:00
nathan
ddfee2483d
Turn on table-layout: fixed since it seems to help a little, as long as everything has enough space.
...
It is likely to cause an overflow if there isn't enough space when leaving it out could let the browser pack things in better
2022-08-02 16:55:47 -06:00
nathan
7375768e25
Fix tabs=>extraTabs did not validate properly
2022-08-02 16:45:01 -06:00
nathan
9530f693e0
Set ID for tab contentDiv
2022-08-02 16:40:27 -06:00
nathan
40e3d6e459
Better sizing for buttons with only image, no label
...
Doesn't skip effects of flex though
2022-08-02 16:38:52 -06:00
nathan
1a8c1c2d35
Avoid errors that happen if you try to remove a non-element child from a webComponent
2022-08-02 16:37:01 -06:00
nathan
d438b4e355
Use webcomponent for tabs
...
+ handle tabs set by variable better
2022-08-02 14:53:15 -06:00
nathan
87198dc7a8
Remove class that gave tabs extra padding
2022-08-02 11:36:10 -06:00
nathan
4d28ab392b
Addressbook: Fix North American address field sizing
2022-08-02 11:04:50 -06:00
nathan
db143f047a
Change tabs to use Shoelace
...
Includes changes to historylog, since it did some deferred loading & sizing magic based on tab
2022-08-02 10:33:04 -06:00
ralf
358a6a8ac8
more icon fixes for login page
2022-08-02 15:55:07 +02:00
ralf
d0494ce286
fix "No appropriate target application" error when trying to open a directory in filemanager with a double click
...
caused by et2-image href attribute being set to the row-id / vfs-path and causing et2-image click handler to call egw.open_link with the vfs-path as url
overwriting _handleClick now for et2-vfs-mime to only call expose, but never the parent (et2-image) _handleClick, so action-system get a chance to handle it
2022-08-02 14:59:03 +02:00
ralf
d9c28d5a1e
directly return from applyFilters() if the NM controller is not (yet) instantiated
2022-08-02 14:53:34 +02:00