Commit Graph

38937 Commits

Author SHA1 Message Date
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
nathan
d48d805f05 Fix 'check all' field was required, blocking the next step 2022-09-22 11:47:11 -06:00
nathan
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
nathan
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
nathan
0424836ba8 If widget fails validation during submit check, scroll it into view 2022-09-22 09:20:50 -06:00
nathan
8da8c14a00 Et2SelectEmail: Change multiple default to false to match other selects 2022-09-22 08:59:31 -06:00
Hadi Nategh
be3b38d516 Fix mail avatar not being set correctly for sent folder messages 2022-09-22 14:06:13 +02:00
ralf
6c9d6fd13f only remove size attribute from input like widgets: textbox, number, url-*, vfs-*, leave it for all others like *avatar 2022-09-22 13:12:56 +02:00
Hadi Nategh
3a0f1e7964 Make sure calendar date indicator in nm header is displayed in one line 2022-09-22 11:03:37 +02:00
Hadi Nategh
49b78e2f24 Open quick add dropdown menu only on click 2022-09-22 10:54:33 +02:00
nathan
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
nathan
e6ce33b153 Fix invalid fields were not blocking submit 2022-09-21 09:56:15 -06:00
nathan
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
nathan
e8e1077ece CalendarOwner: Bind a listener to mousewheel and stop it from bubbling, otherwise scrolling results scrolls the sidemenu 2022-09-21 08:49:47 -06:00
Hadi Nategh
8cc14a9919 Fix attachment button is being overlapped by searchbox in vfs select dialog 2022-09-21 16:49:31 +02:00
Hadi Nategh
ca0b17de7f Fix edit/delete buttons are not clickable on editable avatar 2022-09-21 11:15:14 +02:00
ralf
a7e4cdf3b4 fix editing mail-accounts removed all but the first alias (no multiple attribute set) 2022-09-21 08:50:44 +02:00