Commit Graph

4635 Commits

Author SHA1 Message Date
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
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
ralf
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
ralf
5d1ccb55a0 fix some more missing images in calendar 2022-08-02 14:03:52 +02:00
Hadi Nategh
ea11a28868 WIP converting toolbar subwidgets to use wc widgets 2022-08-01 17:59:40 +02:00
Hadi Nategh
66394b3e29 Take images with egwURL format into account 2022-08-01 16:02:50 +02:00
ralf
ab0bf89d17 fix missing icons in quick_add after move of images
also added invisible emptyLabel to not select first one
2022-08-01 12:02:40 +02:00
Hadi Nategh
21b83cfc80 Fix some icon issues 2022-08-01 11:18:00 +02:00
ralf
873dcb126f implement deprecated set_suggest to fix JS errors from apps calling it (mail) 2022-07-31 11:43:20 +02:00
ralf
bcff7ab4dc fixing pixelegg less/css files to address images in default/images
remove no longer necessary pixelegg/images symlink to default/images
revert hint.png as the pixelegg one was never used
2022-07-31 10:49:35 +02:00
ralf
bea70f5a7c move pixelegg/images to api/templates/default/images and delete png and gif, if we have a svg 2022-07-31 10:15:28 +02:00
ralf
b1660cc799 fix missing-eT2-request redirects sometimes use the webserver_url twice and therefore getting a 404 Not found 2022-07-31 09:29:43 +02:00
nathan
c3a8d40914 Stop webcomponent labels disappearing 2022-07-29 08:58:44 -06:00
ralf
0141cba334 fix sharing password in mail.compose 2022-07-29 15:29:51 +02:00
ralf
125a8abf61 only call widget.resize() if it's a function:
- web-components do not implement it
- et2-textarea / SlTextarea uses resize as a property name
--> we can postpone the decision, if we need an explicit resize handler for our web-components, or using flex is sufficient, for now
2022-07-29 15:29:51 +02:00
Hadi Nategh
14252a471c Expand textarea to 100% height 2022-07-29 15:00:14 +02:00
ralf
3a92e104da fix TypeError for account-selection type "primary_group" 2022-07-29 09:24:57 +02:00
nathan
6bf74dcb11 Fix buttons that have icon & label did not always get both
Statistic submit cancel button, for example
2022-07-28 13:06:18 -06:00
nathan
d4cbafc5a8 Change textbox to be based on Shoelace instead of Lion 2022-07-28 11:21:07 -06:00
nathan
827a10376a Make checkbox label change color on hover 2022-07-28 10:54:08 -06:00
nathan
7a05318d49 Make checkbox vertically line up with surroundings 2022-07-28 10:36:20 -06:00
nathan
04ac4d6045 Readonly checkbox 2022-07-28 10:28:22 -06:00
nathan
e1885983d5 Hopefully fix missing non-reflected attributes in nm rows without too much of a speed penalty 2022-07-28 09:57:58 -06:00
ralf
0113a93ffd move images from pixelegg to default and drop png or gif, if we have an svg 2022-07-28 17:56:34 +02:00
ralf
76b8a783e5 fix date-time_today was not converted to et2-date-time-today 2022-07-28 16:34:25 +02:00
Hadi Nategh
53baf00ebf Add max-height to Details content container 2022-07-28 15:31:45 +02:00
Hadi Nategh
8b4b66a17e Make default avatar shape "rounded" 2022-07-28 15:09:19 +02:00
Hadi Nategh
e0b4c5f6af Implements Et2Details webcomponent widget 2022-07-28 15:01:17 +02:00
ralf
49762fa4dc fix Safari (at least 15.5) gives error link-registry not defined
caused by not implemented navigator.registerProtocolHandler()
2022-07-28 14:23:36 +02:00
ralf
47817e4df5 fix size and alignment of image only button
padding-left: 1px also looks nicer for buttons with image+label
2022-07-28 10:08:17 +02:00
nathan
7df2876d8a New checkbox webcomponent based on SlCheckbox 2022-07-27 15:51:32 -06:00
nathan
0186714112 Et2DateDuration improvements:
- If display.unit is not set, show the first unit option instead of blank selectbox
- Move number spinner to edge of box so numbers have more space
2022-07-27 13:36:04 -06:00
nathan
e9f0a5216b Fix missing button images when image was not set before first update 2022-07-27 13:03:44 -06:00
nathan
93167940f8 Fix validation errors were not visible, improve required css
It looks weird if you use et2_required class instead of setting required attribute.
2022-07-27 11:33:14 -06:00
ralf
38721229b0 inject preprocessor and (daily) cache-buster for templates in dialog widget
also allow for a xml comment inside the deprecated menulist tag
fixes Admin ACL popup
2022-07-27 17:54:09 +02:00
Hadi Nategh
6ac41f0495 Add part to ET2Box base container 2022-07-27 15:31:09 +02:00
ralf
0ad3cf9832 fix not working onchange with Shoelace components: need to bind sl-change instead of change
adding change handler to invoker mixing to enable/disable invoker when value changes
2022-07-27 12:33:37 +02:00
ralf
1b9e2367e1 fix stalled save in AB caused by no _labelNode / label set 2022-07-27 12:10:39 +02:00
ralf
dbdb124c1c fix not displayed selected account, caused by egw.accounts() returning value as number, not string 2022-07-27 11:46:45 +02:00
ralf
e1097d9ea3 fix <button...></button> was removed and reorganized preprocessor to only consider boxes for <overlay legacy="true"> 2022-07-27 11:04:08 +02:00
ralf
879fb84229 automatic focus on first et2-textbox too, not just input 2022-07-27 10:29:31 +02:00
ralf
6db4327705 fix/hack NM header row styling 2022-07-27 08:48:27 +02:00
nathan
2394831083 Switch Et2Button base from LionButton to SlButton 2022-07-26 16:23:27 -06:00
nathan
02ac53ead9 Fix unable to type a space in a searchbox
egw_keymanager did not recognize et2-searchbox as an input node it should ignore, so was grabbing every keystroke on every select / search / textbox
2022-07-26 14:23:55 -06:00
nathan
17012f6f25 Fix some readonly / readOnly bugs that snuck in when textbox was converted from Lion to Shoelace 2022-07-26 13:56:17 -06:00
nathan
5b76c8b16d Fix et2-date-duration would no longer return a value 2022-07-26 13:31:20 -06:00
nathan
de73241166 Fix historylog multi-part entries did not actually show values
Also deals with some issues setting and missing cleaning of select_options
2022-07-26 11:41:07 -06:00
ralf
9f15169ced convert hierarchical options / optgroups to a flat list and enable search for more than 100 options automatic
fixes timezone selection in preferences
2022-07-26 18:57:18 +02:00
ralf
9fe7b22d1f use method to parse and serialize attributes 2022-07-26 18:00:12 +02:00