ralf
0a9526c152
WIP timesheet timer: persistence and opening a new timesheet when stoping the specific timer
2022-09-30 19:07:33 +02:00
ralf
d8e54c72c8
only set (default) searchUrl for regular taglist or taglist-email, or if a non-empty autocomplete_url was given
2022-09-30 15:36:40 +02:00
ralf
1d50c1ca91
fix Api\Accounts::username(): Argument #1 ($account_id) must be of type ?int, string given
2022-09-30 14:46:27 +02:00
Hadi Nategh
b6398c4059
Fix couple of mobile template issues
2022-09-30 11:39:51 +02:00
ralf
780f14b4c5
WIP timesheet timer: add (project, task, ticket) specific timer to existing overall timer
2022-09-29 21:09:35 +02:00
ralf
1308b09493
WIP timesheet timer
2022-09-29 18:04:57 +02:00
ralf
918c0324d1
remove redundant if clause
2022-09-29 15:07:10 +02:00
Hadi Nategh
d7019caec5
Fix sidebar splitter no longer respects its minsize value
2022-09-29 12:09:18 +02:00
Hadi Nategh
60aa0035a7
Try to set focus back to plain text area when replying to a plain text mail
2022-09-29 11:27:47 +02:00
nathan
ba8c5101ac
Et2Image: Fix data URLs did not work
2022-09-28 13:36:56 -06:00
nathan
260fa0d727
Mail: Turn on multiple so we get + & avatars on email addresses
2022-09-28 11:17:37 -06:00
nathan
12f8b2cb3e
Et2SelectEmail: Add some documentation
2022-09-28 11:14:02 -06:00
nathan
3ceb0db2c6
Mail: Turn on multiple so we get + & avatars on email addresses
2022-09-28 10:59:52 -06:00
Hadi Nategh
9f7ee1619c
Make sidebar splitter styling similar to ET2Split widget
2022-09-28 15:34:20 +02:00
ralf
73de0c5bd5
fix <textbox type="passwd" was not converted to <et2-password
2022-09-28 10:22:50 +02:00
Hadi Nategh
d76bbd1483
Make tab headers flexible on hover to be able to see their full titles
2022-09-28 10:06:40 +02:00
nathan
ffd6c21ed4
Et2Select: Avoid errors if freeEntry has single quote
2022-09-27 13:55:32 -06:00
ralf
49ac54b365
Revert "json requests now close the PHP session immediately again and reopen it, if there was an update to the session" as it breaks Collabora editing
...
This reverts commit fe4d0dbbe3
.
2022-09-27 19:02:20 +02:00
Hadi Nategh
5341b8dee3
Fix mobile templates
2022-09-27 12:15:19 +02:00
Hadi Nategh
ecd3edfd7f
Set right size for dropdown button in mobile view
2022-09-27 11:44:22 +02:00
Hadi Nategh
241b254105
Fix extra margin-top in all application's header in mobile template
2022-09-27 11:26:43 +02:00
Hadi Nategh
ec3e18f53f
Fix 404 error caused by undefined template index.left.xet in mobile view
2022-09-27 11:25:29 +02:00
Hadi Nategh
020a3f9310
Set vacation notice box to disabled by default
2022-09-27 10:10:58 +02:00
nathan
5027e075d7
Allow groups to have lavatars
2022-09-26 15:16:38 -06:00
nathan
7e25d8fdda
if user selection is switched to "no user selection at all", do not include users in calendar owner search results
2022-09-26 13:47:59 -06:00
nathan
181546cdb5
Fix customfield selects so if rows > 1, we set multiple=true
2022-09-26 11:38:36 -06:00
nathan
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
Hadi Nategh
9f33ebf782
Move content size preference into look & feel section
2022-09-26 16:40:01 +02:00
Hadi Nategh
7ba571b710
Fix some styling issues in edit avatar dialog
2022-09-26 15:48:45 +02:00
Hadi Nategh
2ed1a12617
Fix topmenu dropdowns click handler
2022-09-26 13:36:10 +02:00
Hadi Nategh
a09d833a07
Fix timer dropdown menu position
2022-09-26 11:55:09 +02:00
ralf
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
ralf
4d5f9f87f0
hide "Select one ..." from quick add and remove old jQuery Chosen stuff
2022-09-25 09:42:20 +02:00
ralf
fe4d0dbbe3
json requests now close the PHP session immediately again and reopen it, if there was an update to the session
...
this allows to run more PHP requests in parallel
2022-09-24 15:50:44 +02:00
ralf
84d65bcf3b
there is currently no avatar for groups, no need to ask server about it
2022-09-24 14:44:42 +02:00
ralf
9ab4c69050
only update darkmode pref, if necessary
2022-09-24 14:27:17 +02:00
nathan
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
nathan
171c9c02cb
Pressing escape while in search now closes dropdown
2022-09-23 10:40:16 -06:00
nathan
074a03f2ec
Include bad email address in validator message
2022-09-23 10:08:31 -06:00
nathan
00c9550465
Fix selects without empty_label were not allowed to be empty in some cases, even without required=true
...
For example select-account multiple=true, or customfield select-account with rows > 1 would give error "'' is NOT allowed ('not found')"
2022-09-23 09:39:50 -06:00
nathan
d133683272
Don't apply et2_required class to parent table cell
2022-09-23 08:51:57 -06:00
Hadi Nategh
12956b594e
Fix square avatar in mail index to rounded one
2022-09-23 14:59:29 +02:00
Hadi Nategh
628dd56b87
Fix today action not being displayed in mobile view
2022-09-23 11:32:15 +02:00
ralf
0894a4175d
Fix argument #1 ($address) must be of type string, null given
2022-09-23 09:45:47 +02:00
ralf
8fa65f13f5
fix quick add to show title as required, but allow to click edit without adding it
...
also no longer fill empty title with "Event", as it does not work and is annoying
thought et2_required class on et2-textbox should NOT affect the parent/table cell
2022-09-23 09:26:39 +02:00
ralf
34580f4900
put notify external titels into the label too and move the line below adding participants
...
also some alignment fixes to look nicer
2022-09-23 09:06:29 +02:00
nathan
a18f956533
Calendar: Add participant button is now always visible but disabled until there's a participant to add
2022-09-22 15:29:58 -06:00
nathan
91bd7d5a43
Et2Button: Fix disabled was still hiding the event even if hideonreadonly was false
2022-09-22 15:20:21 -06:00
nathan
bea34ad403
Fix adding a freeEntry did not trigger change event
2022-09-22 15:18:34 -06:00
ralf
a79a0802a1
we must NOT exclude node_modules in 22.1 or master
2022-09-22 20:35:55 +02:00