Hadi Nategh
79cec31989
Fix label of button overlaps outside its container if it gets squeezed enough
2022-09-08 12:47:11 +02:00
ralf
7b54b0f563
set correct return type
2022-09-08 11:30:20 +02:00
ralf
9f4fb1343d
fix Mailvelope in infolog.edit
2022-09-08 11:27:02 +02:00
nathan
a10938ab2b
Fix select account readonly did not properly show names with CSV
2022-09-07 15:12:06 -06:00
nathan
088280ceb5
Fix placeholders lists
2022-09-07 14:50:31 -06:00
nathan
509715d913
Better styling for long task results
2022-09-07 11:27:50 -06:00
nathan
3380b867b8
Fix some overlap styling issues with sub-headers
...
In particular, call list buttons and most date filters were overlapping the row count
2022-09-07 09:54:09 -06:00
nathan
0fb1f32152
Et2LinkEntry: If the app is changed, clear previous search results and focus the search field
2022-09-07 08:42:04 -06:00
nathan
151df0f76b
Et2Select + search fixes
...
- Fix multiple=false had gap between widget and dropdown
- Add clearSearch() to clear the (remote) search results
2022-09-07 08:40:46 -06:00
Hadi Nategh
921c2905ad
Restyle date widget today's button
2022-09-07 13:45:53 +02:00
Hadi Nategh
a35b7e578b
Revert accidentally removed condition on status
2022-09-07 12:06:38 +02:00
Hadi Nategh
e0b98b7c4c
Change framework user avatar to et2-avatar
2022-09-07 11:53:29 +02:00
nathan
7f94b3ae6c
Et2Date: Add "Today" button
2022-09-06 11:32:25 -06:00
nathan
6b4a16357f
Et2LinkAppSelect: Fix displayed icon did not change when value changed
2022-09-06 11:11:13 -06:00
nathan
365f29f498
Explicitly translate labels & statustext in nm rows
2022-09-06 09:17:12 -06:00
nathan
cc132a8d72
Revert "getting label / tooltip of images to be translated", fixed another way.
...
This reverts commit 06ae750b32
.
2022-09-06 09:16:25 -06:00
ralf
c31b99112d
* Mail: remove left (and right) margin of p and div, which can interact bad with the signature
2022-09-06 15:41:45 +02:00
Hadi Nategh
378a6f50b7
Get tree icons the same size as buttons
2022-09-06 11:55:14 +02:00
Hadi Nategh
921f299f0b
Get icon buttons in same size in the nextmatch header
2022-09-06 10:44:49 +02:00
ralf
06ae750b32
getting label / tooltip of images to be translated
...
not sure why this is necessary, as Et2Widgets lists label and statustext as to translate ...
2022-09-06 10:41:08 +02:00
Hadi Nategh
0b4d55fd1c
Fix radiobox styling
2022-09-05 14:51:12 +02:00
ralf
1ec9ef63fe
fix Uncaught TypeError: Failed to execute 'getComputedStyle'
...
thought the image no longer changes, when selecting another one :(
2022-09-05 13:59:07 +02:00
ralf
a559e2d3da
Changelog for 21.1.20220905
2022-09-05 10:59:23 +02:00
ralf
cf355d1d5c
do NOT stall because DB does not know the TZ, report once per session
...
Happens with PHP 8.1 and older MariaDB (or MySQL) without (loaded) timezone data
Unknown or incorrect time zone: 'UTC'
2022-09-05 10:52:29 +02:00
Hadi Nategh
978d356eed
Set background color for buttons used in dialogs footer
2022-09-05 10:10:11 +02:00
nathan
f6851daf9f
Fix mail tree actions
...
Node was a jQuery object instead of DOMNode
2022-09-02 14:37:35 -06:00
Hadi Nategh
ed87a8039a
Implement Spinner widget
2022-09-02 13:50:38 +02:00
nathan
daf63d9c23
Et2Select: If multiple and no value, overlap the search onto the widget
2022-09-01 11:53:19 -06:00
nathan
7fc28f9fb5
Fix "today" was not marked in flatpickr calendars
2022-09-01 10:35:23 -06:00
nathan
24daafb9ef
Et2Select: If somebody set '' as an option value then '' is not a bad value and doesn't need to be fixed.
2022-09-01 09:58:08 -06:00
nathan
1bbcdbfeb7
Fix Et2SelectAccount couldn't have non-account options, so freeEntries didn't show up
2022-09-01 08:30:43 -06:00
nathan
2e319319d1
Fix general free entries did not validate with 0 validators
2022-09-01 08:29:46 -06:00
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
ralf
406da0dcec
propagate label to et2-button to show it (use label="" to show just the icon)
2022-08-22 14:59:06 +02:00
ralf
6c3df5ad8b
fix not translated quick add
...
caused by _callback not waiting for promise
2022-08-22 14:24:35 +02:00
Hadi Nategh
d3d0216a39
WIP Mobile template: Make all widgets large on mobile template
2022-08-22 13:59:17 +02:00
Hadi Nategh
54cd616b2c
WIP Mobile view: get the nm search boxes the right size
2022-08-22 13:33:55 +02:00
Hadi Nategh
bcf9d6b937
Do not drop the size attribute if we are setting new shoelace size format
2022-08-22 13:29:17 +02:00
nathan
3c6a8c559f
Give nm columnselection more width & height
2022-08-19 14:51:32 -06:00
nathan
49e9dc660d
Kanban: Adjust styles to better match 21.1
...
- Changed AvatarGroup to use circle avatars
- Et2Avatar default for shape was overriding what was in attribute
- Fix doubled card contents
- Remove some unneeded classes
2022-08-19 14:33:59 -06:00
nathan
6e30a68121
Get automatic search when more than 20 select_options working for all cases
...
StaticOptions, change after init previously didn't work
2022-08-19 11:07:16 -06:00
ralf
da2db8ccc0
fix not working contacts in calls list
...
caused by first set empty value overwriting/removing the this.app, which is no longer available when the real value/id is set
2022-08-19 09:55:08 +02:00
nathan
bfa2477f5b
Fix description label did not handle %s
...
This is the "preferred" way of handling such things with LitElement (in render), over the way Et2Widget has to change the DOM due to extended widgets.
2022-08-18 16:22:39 -06:00
nathan
4318d1c0a5
Put nextmatch column selection into a dialog
2022-08-18 14:47:58 -06:00
Hadi Nategh
c052b2e9af
Fix toolbar actions have no tooltip set
2022-08-18 11:10:39 +02:00
nathan
24d9d3ef53
Fix search letter cannot be disabled
2022-08-17 16:26:22 -06:00
nathan
dce4ac78fc
- Fix some missing column labels in column selection
...
- Fix column sorting didn't work
2022-08-17 15:48:29 -06:00
nathan
40bbc53af8
Fix Uncaught TypeError: Cannot read properties of null (reading 'app_obj') when clicking a project title.
...
onclick for nextmatch rows was not getting re-parsed for each row, so it was trying with the original widget from the template instead of the one from the row.
Also accepting widget as argument into compiled legacy code and using it over original context so we don't need to re-compile for each row.
2022-08-17 13:23:55 -06:00
nathan
6caaba1bca
Et2AvatarGroup: Show names on hover
2022-08-17 08:53:24 -06:00
Hadi Nategh
3dd525d6d9
Fix misaligned toggled button in toolbar
2022-08-17 16:37:50 +02:00
Hadi Nategh
3844363bde
Get contextmenu and toolbar icons react on hover like shoelace does
2022-08-17 15:51:57 +02:00