d9d14f1e2a
implement appicon as web-component and remove/replace legacy et2_widget_image with stubs
2022-08-07 11:55:02 +02:00
29ac5d82a9
remove legacy widgets url-*, colorpicker and tabs
2022-08-07 11:02:54 +02:00
ba35be1d86
Change Et2Checkbox to behave closer to legacy et2_widget_checkbox and thereby fixing all sorts of errors with it.
...
Fix vfsSelectUI to be able to select files again with click on the row and only submit selected files.
Also change Et2Widget.iterateOver and legacy et2_widget.interateOver to be called with new web-component classes like Et2Checkbox. Also make Et2Widget matching all widgets by default like et2_widget.
Remove legacy et2_widget_checkbox code.
2022-08-07 10:10:33 +02:00
239a81e6d9
replace et2_link_add with a stub and no longer include it in etemplate2.ts
2022-08-06 08:38:16 +02:00
49aba7193d
adapt tab-activation on validation error to new tabs and additionally scroll widget into view
2022-08-05 20:33:29 +02:00
e8a93ab782
Handle initial value sometimes not set after Shoelace version bump
2022-08-05 11:32:59 -06:00
36d74dd91f
Select search term after selecting a search result
2022-08-05 11:10:50 -06:00
e67c3d6e61
Et2Tabs: Implement et2_IResizable
2022-08-05 11:01:26 -06:00
b22674dbd7
change tabbox to be an input widget allowing to get and set the active tab
2022-08-05 17:37:23 +02:00
2593acf303
Let the button with no label set and only icon be square
2022-08-05 16:25:47 +02:00
3fe7398b18
Fix some of calendar's toolbar actions not having icon or caption
2022-08-05 13:03:59 +02:00
10b61cc612
Finish up loading animation if the active tab is an old etemplate
2022-08-05 12:53:56 +02:00
fb94a47df1
Et2LinkSearch: Avoid error if title couldn't be found
2022-08-04 16:25:44 -06:00
b88ce18639
Fix invalid template names caused by appending cache_buster incorrectly
...
38721229b0
2022-08-04 16:15:04 -06:00
045f322bf6
Et2Select changes:
...
- Position search & edit inputs to avoid reflow
- When editing a freeEntry, blurring accepts the current value, before it canceled the edit
2022-08-04 15:50:52 -06:00
f08eaa9fdc
Et2Colorpicker: Turn on clear value button
2022-08-04 14:03:28 -06:00
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
97daa9a731
WIP Fixing colorpicker - moving it to be based on Shoelace
2022-08-04 13:08:34 -06:00
78acaba766
Et2LinkList: Fix deleting links on unsaved entries deleted more than expected
2022-08-04 10:47:06 -06:00
111e337db1
Avoid error when getting tab height from parent
2022-08-04 09:19:04 -06:00
ae4b8de4e5
Remove setting textContent twice. If needed, loadFromXML() will handle it.
2022-08-04 08:59:40 -06:00
47825f1be3
Override default color-indicator from shoelace
2022-08-04 16:31:14 +02:00
de699325a6
Set a smaller font-size for tab's label
2022-08-04 16:19:30 +02:00
2369daa2e8
Add toggle alignment option into Et2Details widget
2022-08-04 11:40:27 +02:00
509fbd73e9
fix JS error, if user has no preferences or favorites
2022-08-04 09:08:46 +02:00
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
bddcf72728
Get collabora placeholder dialog working again in trunk
2022-08-03 16:05:50 -06:00
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
ed92763176
Et2LinkAppSelect: Make proper SelectOptions out of app list
2022-08-03 15:30:22 -06:00
462f5bb55d
Fix widget without ID breaks submit
2022-08-03 11:45:45 -06:00
44c331f69d
Fix buttons with image but no label didn't always size correctly
2022-08-03 11:33:37 -06:00
054ac0fa62
Fix extra vertical scrollbar due to tab padding
2022-08-03 10:35:53 -06:00
e689d0c49d
Improve styling of nm header row and widgets inside
2022-08-03 10:14:52 -06:00
0f729b7a1b
Center image in button when it has no label
2022-08-03 10:10:28 -06:00
42ccb288f0
Fix Et2Switch in toolbar is not draggable
2022-08-03 17:25:17 +02:00
420a491e34
Set width and height for slot label
2022-08-03 17:24:43 +02:00
bd555ec4d1
fix JS error, if we have no image and no _iconNode
2022-08-03 16:27:23 +02:00
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
839f5f9284
Use Et2Switch for toolbar
2022-08-03 13:41:58 +02:00
67b5c31404
Implements Et2Switch widget extended from shoelace switch
2022-08-03 13:41:08 +02:00
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
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
9530f693e0
Set ID for tab contentDiv
2022-08-02 16:40:27 -06:00
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
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
d438b4e355
Use webcomponent for tabs
...
+ handle tabs set by variable better
2022-08-02 14:53:15 -06:00
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
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
d9c28d5a1e
directly return from applyFilters() if the NM controller is not (yet) instantiated
2022-08-02 14:53:34 +02:00
f699c36a47
fix getAppName sometimes reports "phpgwapi" from this.appName causing eg. attachment icon in filemanager to come from old phpgwapi directory
2022-08-02 14:52:20 +02:00