Commit Graph

38814 Commits

Author SHA1 Message Date
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
nathan
a0303dd003 Calendar: fix incorrect rendering when switching between single week & multi-week views
egw.getHiddenDimensions() was incorrectly setting display based on title's current style
2022-09-20 16:54:20 -06:00
nathan
1fee91bdd7 Calendar: fix incorrect rendering when switching between single week & multi-week views
It wasn't the specific views, but switching between regular and the consolidated / granularity=0 view.
2022-09-20 15:01:29 -06:00
nathan
8ce438f757 Add translation from Birgit 2022-09-20 11:44:14 -06:00
nathan
159a370da6 Fix more than one anonymous shares gave error / BasicAuth prompt
First one was successful, but subsequent anonymous shares in the same browser failed
2022-09-20 11:33:16 -06:00
nathan
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
nathan
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
nathan
66368c6d3a Et2Select + search: Adjust dropdown position based on if it opens up or down 2022-09-20 09:43:25 -06:00
nathan
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
ralf
82504ed158 update egroupware/* 2022-09-20 15:32:21 +02:00
Hadi Nategh
34d9297fc1 Do not set toolbar buttons to readonly 2022-09-20 14:44:16 +02:00
ralf
1260203755 setting minimum version for 22.1 to PHP 7.4, recommended and maximum version to PHP 8.1 2022-09-20 13:53:07 +02:00
ralf
7072f96244 building 22.1 images with PHP 8.1 on base of Ubuntu 22.04 and MariaDB 10.6 2022-09-20 13:44:54 +02:00
ralf
67f41f8041 update build script to 22.1 2022-09-20 13:42:38 +02:00
ralf
e28035e4f1 * smallPART/LTI: updating ceLTIc LTI library to laterst version 4.8.0 2022-09-20 13:24:00 +02:00
Hadi Nategh
1eff71056e Fix calendar date indicator not being as same height as other nm fields 2022-09-20 13:06:40 +02:00
Hadi Nategh
c18aabb100 Fix toolbar's admin icon size 2022-09-20 12:46:26 +02:00
Hadi Nategh
275763e7ec Fix weekend switch in calendar toolbar 2022-09-20 12:18:00 +02:00
ralf
0368173487 build development Docker images now based on Ubuntu 22.04 and by default with PHP 8.1
docker-compose.yml uses now mariadb:10.6 with automatic upgrade enabled
2022-09-20 11:16:35 +02:00
Hadi Nategh
d6d0dd21a4 Adopt calendar to new BD svg icon 2022-09-20 10:54:14 +02:00
Hadi Nategh
aba4edc70a Add svg version for BD icon 2022-09-20 10:29:26 +02:00
nathan
f43b641127 Implement readonly textarea as description 2022-09-19 13:28:20 -06:00
nathan
606e2688d4 Et2SelectEmail: Do not create image in tag, Et2EmailTag uses CSS for image
Fixes doubled image
2022-09-19 09:23:23 -06:00
Hadi Nategh
b1fcf5cb99 Get nm filters into full width for mobile template 2022-09-19 16:50:26 +02:00