nathan
a3d2674757
Et2Select + search: Fix some bugs
...
- Select a searched value didn't validate due to different attribute name
- et2-searchbox inside et2-select threw an additional change event, needed to catch that
- fix_bad_value() needs different handling when you can search, otherwise it just gets cleared again
2022-08-31 13:28:20 -06:00
Hadi Nategh
2507fc99bd
Fix broken attached label in description
2022-08-31 13:01:06 +02:00
Hadi Nategh
8555fa2f8f
Fix description & label not being aligned in middle (happens for labels not wrapped in table)
2022-08-31 12:27:52 +02:00
Hadi Nategh
38d7604115
Prevent execution error
2022-08-31 12:24:49 +02:00
nathan
6458511d75
Et2Select: Fix some missing "emptyLabel" bugs
...
- If there were no select_options, and an invalid value, empty label was not shown (Infolog pricelist)
- Select Number had numeric values for options which did not match string values (Infolog completed)
2022-08-30 14:27:19 -06:00
nathan
5cfa26bd7b
Fix line break after widget name broke legacy option parser
2022-08-30 13:56:13 -06:00
nathan
446b51d74a
Customfields: Explicitly use description widget for readonly text fields
2022-08-30 13:28:15 -06:00
Hadi Nategh
f65020ab93
WIP Ui: Try to give same spacing for dialogHeader and dialogFooter
2022-08-30 11:57:52 +02:00
Hadi Nategh
deabd5ae53
WIP Ui: fix some rows in dialogs getting wrongly aligned in the middle
2022-08-30 09:12:31 +02:00
Hadi Nategh
6b18fa7db9
WIP Ui: adopt to the shoelace font-family and size
2022-08-30 08:54:29 +02:00
Hadi Nategh
e1a87caf6c
WIP of better UI
2022-08-30 07:50:43 +02:00
nathan
d521d2aa24
Admin: Fix some errors deleting a group
...
- use the minified app.js
- export the JS class
- include the PHP command class explicitly so it's always found
- Make sure to send all expected parameters to ajax_delete_group
2022-08-29 14:25:39 -06:00
nathan
aee54e5f45
Fix text customfield with rows set did not result in multi-line textarea
2022-08-29 09:21:49 -06:00
Hadi Nategh
31e83ddf05
Stop tags being drawn to the max width
2022-08-29 16:47:58 +02:00
nathan
1b0c2a95a2
Fix nextmatch search
2022-08-29 08:44:09 -06:00
Hadi Nategh
feb476b8cd
Add a placeholder icon when no country is selected in Et2-SelectCountry widget
2022-08-29 15:41:04 +02:00
nathan
12ef8163b4
Fix double nextmatch refresh if you search, press [Enter], then take focus out of the search
2022-08-26 13:23:36 -06:00
nathan
234b2c78b9
Et2SelectCountry: Fix limited size of search box
...
There was a conflict between flag style & search styles. Now using a specific element for the current value flag instead of styling the whole slot.
2022-08-26 11:48:02 -06:00
nathan
23977d6c21
Fix "select all" long task threw an error and didn't complete
...
Progressbar was not found because the load event was never fired from the dialog.
2022-08-26 09:28:33 -06:00
nathan
6d38f22949
Add "Just me" as empty_label in add favorite dialog
2022-08-26 08:34:16 -06:00
Hadi Nategh
e2fbbef09b
Fix tree nodes getting wrong bg color on hover
2022-08-26 11:47:18 +02:00
nathan
b136958425
Et2Select: (multiple=false) When searching and user selects a value, abort search and show all non-matching entries again
2022-08-25 15:51:15 -06:00
nathan
4d8bd89952
Et2Widget: Fix widgets could not pull objects from content to use as attributes
...
et2-vfs-mime for files in kanban is an example
2022-08-25 13:25:45 -06:00
nathan
080dea2378
Fix add favorites
...
Changed to use a proper template & dialog, now that we have et2-details widget.
2022-08-25 11:47:21 -06:00
nathan
d25a0b215e
Some work on a visual test, not yet working
2022-08-25 10:19:45 -06:00
nathan
33dcbc218f
Revert "Calendar: Fix some kanban listen problems"
...
This reverts commit 59e64cd908
.
2022-08-25 10:16:05 -06:00
nathan
59e64cd908
Calendar: Fix some kanban listen problems
...
- Status filter isn't really applicable
- Priority was missing its options
2022-08-25 10:13:32 -06:00
nathan
fe42b206c5
Make avatars in AvatarGroup always round
2022-08-25 09:17:05 -06:00
Hadi Nategh
6be968f852
Add translation for avatar label
2022-08-24 15:03:49 +02:00
Hadi Nategh
cdcf80afb5
Set default shape for avatar to rounded
2022-08-24 11:21:15 +02:00
ralf
dfba1bba9c
fix strange (wrong height and styled) textboxes in CF's
2022-08-24 08:47:53 +02:00
nathan
19d4b9a8b6
Make nm filters always the same size (33% each) and show ellipsis when the current value is too long
2022-08-23 11:07:02 -06:00
nathan
81378fe3a5
Calendar: Fix recurring event prompt did not have labels or icons on buttons
2022-08-23 08:54:31 -06:00
ralf
9000b802f6
change width of search in NM to 3/4 = 12em
2022-08-23 15:37:16 +02:00
Hadi Nategh
e75621fb39
Set default placement for tabs in mobile template
2022-08-23 13:49:20 +02:00
ralf
3552fa13e7
only convert buttons without label to et2-button-icon
2022-08-23 12:48:48 +02:00
Hadi Nategh
151fc00641
Adopt toolbar widget to use buttonIcon
2022-08-23 12:44:50 +02:00
Hadi Nategh
83dc0a95f8
Don't let button-icons grow/shrink
2022-08-23 12:42:10 +02:00
ralf
94cec559d6
need to leave the NM header check for et2-button-icon conversation, to not convert [+ Add] in NM header
2022-08-23 11:18:21 +02:00
ralf
ef599cb219
drop all size attributes (except SL size: small, large, medium), as it messes up too much
...
you can always set a width manually, if you don't want flex to share the width equally between input fields
Also removed automatic conversation of image to name attribute for new et2-button-icon, so our image setter can switch between our own icons and the SL icon library
2022-08-23 11:12:10 +02:00
nathan
c82d727b33
Setting a fixed width stops nm search from resizing with clear button
2022-08-22 15:36:03 -06:00
nathan
018dd11bd2
Icon improvements:
...
- Put the default resolver back, otherwise default icons can't be found
2022-08-22 14:58:55 -06:00
ralf
7876fbf710
convert buttons without background_image attribute to et2-button-icon with name="<image-spec>" library="egw"
2022-08-22 22:41:34 +02:00
ralf
95f68a4b3d
convert buttons without background_image attribute to et2-button-icon with name attribute instead of image
2022-08-22 22:31:24 +02:00
nathan
0775fd1a4e
Icon improvements:
...
- If Et2ButtonIcon image does not resolve to a egw image, treat it as a Shoelace icon name
- Add egw images as an icon library for Shoelace
eg: <sl-icon library="egw" name="5_day_view"/>
2022-08-22 14:06:23 -06:00
ralf
ffb8354728
move label stuff to Et2Button as Et2ButtonIcon does not need it
2022-08-22 22:00:18 +02:00
nathan
1d5467faab
Et2ButtonIcon: Fix icons didn't show
...
Must use SVGs here
2022-08-22 13:45:06 -06:00
ralf
263f2c867f
re-add lost label getter and setter to fix not shown labels in buttons
2022-08-22 20:24:40 +02:00
ralf
b2d9e30b8d
fixing widget set readonly="true" in template and $readolys[$id] = false is still readonly
...
we need to unset readonly attribute, after setting it and before calling transformAttributes, which would set it again
2022-08-22 18:37:11 +02:00
nathan
f0dcc1685d
Move our button code into a mixin and extend sl-button to our current et2-button and sl-icon-button to a new et2-button-icon.
2022-08-22 08:44:54 -06:00