caef7296ce
invalidating/deleting et2-select-cat's cache on adding, updating or deleting categories
...
Also pushing cat-changes as app "api-cats" to client-side
ToDo: client-side code to update category list in admin or preferences
2022-10-04 12:54:30 +02:00
b5a2778168
Fix category did not display value on first load
2022-10-03 09:12:00 -06:00
0a9526c152
WIP timesheet timer: persistence and opening a new timesheet when stoping the specific timer
2022-09-30 19:07:33 +02:00
b6398c4059
Fix couple of mobile template issues
2022-09-30 11:39:51 +02:00
780f14b4c5
WIP timesheet timer: add (project, task, ticket) specific timer to existing overall timer
2022-09-29 21:09:35 +02:00
1308b09493
WIP timesheet timer
2022-09-29 18:04:57 +02:00
918c0324d1
remove redundant if clause
2022-09-29 15:07:10 +02:00
d7019caec5
Fix sidebar splitter no longer respects its minsize value
2022-09-29 12:09:18 +02:00
ba8c5101ac
Et2Image: Fix data URLs did not work
2022-09-28 13:36:56 -06:00
12f8b2cb3e
Et2SelectEmail: Add some documentation
2022-09-28 11:14:02 -06:00
ffd6c21ed4
Et2Select: Avoid errors if freeEntry has single quote
2022-09-27 13:55:32 -06:00
ecd3edfd7f
Set right size for dropdown button in mobile view
2022-09-27 11:44:22 +02:00
181546cdb5
Fix customfield selects so if rows > 1, we set multiple=true
2022-09-26 11:38:36 -06:00
9644e4b1df
Avoid double-parsing nm row if for some reason grid has too many rows.
...
Should fix missing initial data, but I'm still not sure exactly why row grid can have too many rows.
2022-09-26 10:55:32 -06:00
2ed1a12617
Fix topmenu dropdowns click handler
2022-09-26 13:36:10 +02:00
3c79bd4345
WIP timesheet timer
...
just a prototype for now, no persistence beside the session to test reloads
2022-09-26 08:54:05 +02:00
9ab4c69050
only update darkmode pref, if necessary
2022-09-24 14:27:17 +02:00
086d92e957
Et2Select: All selectboxes now stop scroll event from bubbling to prevent parent (sidemenu) from scrolling too
2022-09-23 10:54:02 -06:00
171c9c02cb
Pressing escape while in search now closes dropdown
2022-09-23 10:40:16 -06:00
074a03f2ec
Include bad email address in validator message
2022-09-23 10:08:31 -06:00
d133683272
Don't apply et2_required class to parent table cell
2022-09-23 08:51:57 -06:00
91bd7d5a43
Et2Button: Fix disabled was still hiding the event even if hideonreadonly was false
2022-09-22 15:20:21 -06:00
bea34ad403
Fix adding a freeEntry did not trigger change event
2022-09-22 15:18:34 -06:00
4454f350b2
Fix some more validation bugs
...
- Fix error if widget did not have a feedback slot or a '#help-text' element
- Fix copy/paste error scrolling to wrong widget
2022-09-22 11:43:29 -06:00
5a8f7c3c70
More fixing of missing search options / tags
...
Fixes new free entries don't show up after removing a free entry
2022-09-22 11:15:25 -06:00
0424836ba8
If widget fails validation during submit check, scroll it into view
2022-09-22 09:20:50 -06:00
8da8c14a00
Et2SelectEmail: Change multiple default to false to match other selects
2022-09-22 08:59:31 -06:00
2952df2799
Et2Select + SearchMixin: Fix some bugs with display and selecting entries
...
- Fix clicking on text while editing triggered re-display
- Avoid unneeded node re-creation when editing free entry, handle empty value as removal
multiple=true:
- Fix clearing search removed previously selected remote results
- Fix adding a free entry did not move search down, covering the new value
multiple=false:
- Fix search & edit inputs were shown at the same time
- Fix edit free entry always took over making it impossible to search
2022-09-21 17:13:29 -06:00
e6ce33b153
Fix invalid fields were not blocking submit
2022-09-21 09:56:15 -06:00
d9cc794836
Don't bother to validate empty fields if they're not required
...
Fixes Et2SelectEmail complaining that empty strings are not valid email addresses
2022-09-21 09:05:51 -06:00
ca0b17de7f
Fix edit/delete buttons are not clickable on editable avatar
2022-09-21 11:15:14 +02:00
e03fea2e9b
Et2Date: Fix required validation message was always shown after changing a required date
...
Some missed changes after moving from Lion
2022-09-20 10:44:28 -06:00
7dd0165cd2
Et2Select + search: Fix position adjustment did not work in all cases
...
Subsequent searches did not give space for searchbox
2022-09-20 10:07:36 -06:00
66368c6d3a
Et2Select + search: Adjust dropdown position based on if it opens up or down
2022-09-20 09:43:25 -06:00
79b6cef5fd
Switch egw.user(..., async=true) to always return a Promise for consistency
...
Switch Et2ButtonTimestamper to use egw.user(...,async=true)
2022-09-20 08:05:59 -06:00
34d9297fc1
Do not set toolbar buttons to readonly
2022-09-20 14:44:16 +02:00
f43b641127
Implement readonly textarea as description
2022-09-19 13:28:20 -06:00
606e2688d4
Et2SelectEmail: Do not create image in tag, Et2EmailTag uses CSS for image
...
Fixes doubled image
2022-09-19 09:23:23 -06:00
1deeee207f
Better way to show "no suggestions" indicator, works with local options now too
2022-09-16 11:17:06 -06:00
30c3000e87
Et2Select fixes
...
- Search with no results blocked any futher searches from displaying results
- Only show "no suggestions" after searching
2022-09-16 10:20:47 -06:00
9a036b1dfe
Et2Select: Fix "required" styling did not show in a better way
...
Previous method (38e8df2
) made widget entirely transparent
2022-09-15 15:26:06 -06:00
a3e2850b05
Send info to open popups to inform user that main window has been reloaded.
2022-09-15 15:14:16 -06:00
38e8df223d
Et2Select: Fix "required" styling did not show
2022-09-15 12:36:31 -06:00
3616fe9df0
Add "hasValue" class for input widgets that have a value, and use that class to hide required styling when the widget has a value
2022-09-15 12:28:49 -06:00
49829fbbcc
Fix OS copy using navigator.clipboard still showed "Use Ctrl+C..."
2022-09-15 09:23:16 -06:00
c8b6a5760b
Et2Select: Re-add accidentally removed chunk that sets initial value when initial value is an array
...
Fixes mail preview didn't show to/from addresses
2022-09-15 08:49:36 -06:00
1b72eb4a00
Revert "Revert "Et2Search: Fix some UI bugs" as it no longer renders values and therefore easily destroys existing content"
...
This reverts commit 0287e06df2
.
2022-09-15 08:30:50 -06:00
0287e06df2
Revert "Et2Search: Fix some UI bugs" as it no longer renders values and therefore easily destroys existing content
...
This reverts commit 56eb4d64ac
.
2022-09-15 12:56:12 +02:00
5e7a6cfef7
Fix mail tree drop hover class sometimes not being removed from hovered once nodes
2022-09-15 12:40:49 +02:00
56eb4d64ac
Et2Search: Fix some UI bugs
...
- Fix missing loading spinner while searching
Clear button was in the way, now hiding clear button when displaying the spinner
- Fix searching for the same thing twice displays no results the second time
repeat() and map() directives were not putting the DOM nodes back in, worked around by using a temp div to render into. There were some lifecycle mistakes as well leading to collisions & re-doing.
2022-09-14 15:47:36 -06:00