Commit Graph

7861 Commits

Author SHA1 Message Date
ralf
cc72c6ff60 allow to use et2-vfs-mime to display mime-icon by giving the string mime-type as value
(not exposable, as no download_url)
2024-09-16 15:47:37 +02:00
milan
e5058b8715 center text label of tabbox tabs 2024-09-13 21:34:16 +02:00
ralf
94aba17961 fix ajax_get_options does not use default of true for globalCategories 2024-09-13 13:06:27 +02:00
ralf
5e28fb7f95 fix ajax_get_options does not use default of true for globalCategories 2024-09-13 13:04:48 +02:00
ralf
d1dc372e8d fix not shown/found custom images 2024-09-13 12:05:27 +02:00
ralf
4f7b6d6b0b readd or replace many missing/removed images 2024-09-13 11:49:09 +02:00
ralf
0573437a3b fix count(): Argument #1 ($value) must be of type Countable|array, null given 2024-09-13 08:38:51 +02:00
ralf
6105f02459 fix count(): Argument #1 ($value) must be of type Countable|array, null given 2024-09-13 08:38:10 +02:00
milan
9d8224453e Et2DropdownButton make position adjustable by passing placement attribute on to sl-dropdown 2024-09-12 23:58:37 +02:00
nathan
2cfab31d19 Et2DateDuration: Fix disabled was not disabling inputs, reflect change event 2024-09-12 14:13:47 -06:00
nathan
b7160e6eaf Et2TreeDropdown: stop constantly listening for document clicks, only listen when open 2024-09-12 08:32:28 -06:00
ralf
1b0f8683bb readded a ton of images I had not replacement for and which were used in less files, todo: fw_mobile.less 2024-09-12 16:18:55 +02:00
ralf
ac389d8aab remove all existing images and adding a couple redesigned ones to match Bootstrap icons 2024-09-12 15:00:17 +02:00
milan
b770389011 fix styling of et2-tabbox textarea to not cut off its box shadow when selected 2024-09-12 14:34:21 +02:00
milan
57fcc04fb0 fix bug in tree where lazy loading without a result would never stop
(cherry picked from commit f4438ac59d)
2024-09-12 11:59:57 +02:00
ralf
6574cec164 fix et2-select-bool to return true/false and not "1" or "0", fixes mail-account edit switches sieve on again after apply 2024-09-12 11:56:33 +02:00
ralf
b8844cd5c4 fix et2-select-bool to return true/false and not "1" or "0", fixes mail-account edit switches sieve on again after apply 2024-09-12 11:56:08 +02:00
ralf
0eb67f37ea fix et2-select-cat globalCategories attribute was not parsed correct (default for not setting the attribute is true!) 2024-09-12 11:06:30 +02:00
ralf
55b76229ac fix et2-select-cat globalCategories attribute was not parsed correct (default for not setting the attribute is true!) 2024-09-12 11:04:15 +02:00
nathan
e36743c203 Et2DateRange: Fix unwanted wrapping, add From & to placeholders 2024-09-11 11:21:21 -06:00
nathan
66093ae038 Fix setting Et2DateDuration.value programmatically did not update UI 2024-09-11 10:59:59 -06:00
nathan
e156ea8f64 Et2Widget: Stub some egw object methods that widgets use to avoid errors when egw object is not loaded 2024-09-11 10:59:59 -06:00
ralf
bdf50616e9 * ActiveDirectory: allow to disable VLV controls, if your AD has problems with it AND can return all users in a single query 2024-09-11 09:01:13 +02:00
nathan
0f99d2e794 smallpart still needs hbox 2024-09-10 08:49:14 -06:00
nathan
cc8f060cdd CSS changes to make Et2TreeDropdown multiple=false look more like regular selectbox 2024-09-10 08:49:14 -06:00
nathan
d26b620f8d Fix currentResult got set to invalid node if results were re-rendered 2024-09-10 08:49:14 -06:00
ralf
2fbc977310 allow longer sharing-path up to 1024 chars (instead of just 255), which also limited Collabora editing 2024-09-10 09:48:36 +02:00
ralf
87bb0fed29 allow longer sharing-path up to 1024 chars (instead of just 255), which also limited Collabora editing 2024-09-10 09:48:07 +02:00
ralf
9f02f15221 remove unnecessary import breaking loading of EGroupware itself 2024-09-10 08:37:17 +02:00
nathan
c43681b57b Import bootstrap CSS for docs 2024-09-09 10:20:46 -06:00
nathan
26b1431c31 Et2TreeDropdown: Ellipsis on tags 2024-09-09 09:46:43 -06:00
nathan
e30fb0cbb8 Stop redeclaration warnings from some old widgets 2024-09-09 08:12:22 -06:00
nathan
b9b8a40bf4 Et2DateRange replaces old et2_date_range widget 2024-09-09 08:12:22 -06:00
ralf
d38604f9e6 automatic close sidebox/-bar in mobile framework when tree or favorite is clicked 2024-09-09 10:30:10 +02:00
ralf
da57a26c5a automatic close sidebox/-bar in mobile framework when tree or favorite is clicked 2024-09-09 10:29:30 +02:00
nathan
c59be309d6 Get emptyLabel property translated 2024-09-06 14:20:20 -06:00
nathan
df20d58abf Etemplate: Add a timeout to waiting for widgets to load so we can more easily know what happened & track it down. 2024-09-06 11:04:32 -06:00
milan
f4438ac59d fix bug in tree where lazy loading without a result would never stop 2024-09-06 16:49:49 +02:00
ralf
a99a595258 fix double statustext/tooltip 2024-09-06 13:05:37 +02:00
ralf
891e9837af fix some JS errors displayed in mail 2024-09-06 12:37:47 +02:00
ralf
94d6b365ea fix some JS errors displayed in mail 2024-09-06 12:36:56 +02:00
ralf
2e0e7607a0 use different icons for import & export as up- & download
as im/export is gettings something in or out of EGroupware, while up/download is getting something from or to the browser
2024-09-06 11:34:34 +02:00
ralf
bca81e8f58 fix reverse import and export icons 2024-09-06 11:27:06 +02:00
ralf
1e3c48c270 fix bootstrap images in mail and remove old images, but navbar and (changed) smime* 2024-09-06 11:20:57 +02:00
nathan
085eea2bdb Et2Tab: Add gap between tab contents 2024-09-06 10:20:01 +02:00
nathan
a40efb6142 Et2Tabs: Fix tab content being incorrectly marked as readonly 2024-09-06 10:20:01 +02:00
nathan
11812e36b6 Et2Tabs: Recognise hidden & disabled in the template 2024-09-06 10:20:01 +02:00
nathan
ecd7b4557d Et2Tabs: Better handling of fallback tab sizing
Now considering tab may be bigger than parent
2024-09-06 10:20:01 +02:00
nathan
5f8574cdf6 Et2Tabs: Better handling of child nodes 2024-09-06 10:20:01 +02:00
nathan
bf15c93d96 Bigger border on context menu 2024-09-06 08:26:53 +02:00
nathan
dcece87c9c Et2TreeDropdown: Better sizing & styling to more closely match select & other widgets 2024-09-05 14:56:54 -06:00
ralf
51e7269d88 using bootstrap icons as stock icons for categories (former api/images) and allow to search arbitrary bootstrap icons when adding/editing categories
also fixed error editing categories in the root ('0' is not allowed validation message)
2024-09-05 18:00:18 +02:00
ralf
5de5032222 fix PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead 2024-09-05 14:42:58 +02:00
ralf
1f7325b648 fix PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead 2024-09-05 14:35:00 +02:00
ralf
0c95c632d5 Changelog for 23.1.20240905 2024-09-05 09:36:34 +02:00
ralf
cb8a40f3e9 Changelog for 23.1.20240905 2024-09-05 09:14:05 +02:00
ralf
ede05b3d89 Changelog for 23.1.20240719 2024-09-05 08:23:05 +02:00
ralf
b6205a9215 remove / comment out some not used images 2024-09-04 18:52:34 +02:00
ralf
81412b0af3 use bootstrap icons for top- and avatar-menu 2024-09-04 18:34:31 +02:00
nathan
efb9c55b64 Automatically handle numeric customfield values for spreadsheets 2024-09-04 10:09:45 -06:00
ralf
0a1ee38b40 fix close button top-right corner is outside of rounded dialog corner in fancy theme 2024-09-04 18:05:12 +02:00
ralf
2c38d8f600 fix buttons in toolbar are not round 2024-09-04 16:15:26 +02:00
milan
aafc8b7fa5 bring toggle-on and toggle-off icon to 23.1 so it can be used as slider in context menu
-- note: remove after bootstrap icons are available in 23.1
2024-09-04 11:00:24 +02:00
nathan
3e121cc953 Fix numbers got wrecked on blur
Numbers with , as decimal separator were being re-parsed incorrectly on blur, ruining what the user just input
2024-09-03 15:22:53 -06:00
nathan
4fe2398a37 Fix disconnected et2-vfs-mime could stall template load 2024-09-03 10:49:14 -06:00
ralf
29e1f53366 need to flatten hierarchical categories (with children) for use in Et2SelectReadonly 2024-09-03 13:35:36 +02:00
ralf
3eb84389c1 automatic open "Security & password" dialog for SSO logins, if password is required in filemanager 2024-09-03 12:55:44 +02:00
ralf
432d36c80b automatic open "Security & password" dialog for SSO logins, if password is required in filemanager 2024-09-03 12:52:33 +02:00
ralf
dacec3981b * Mail/Filemanager: admin can allow users to store a password to pass to mail- and file-servers in case they use (password-less) SingleSignOn 2024-09-03 10:00:24 +02:00
ralf
fd216b07f2 * Mail/Filemanager: admin can allow users to store a password to pass to mail- and file-servers in case they use (password-less) SingleSignOn 2024-09-03 09:58:47 +02:00
nathan
5264e2e197 Fix disconnected et2-vfs-mime could stall template load 2024-08-30 11:06:04 -06:00
nathan
6a3a8654fc Add some extra info for debug during loading 2024-08-30 09:57:03 -06:00
nathan
b34fec2363 Et2TreeDropdown: Fix dropdown trigger got hidden if placeholder was larger than available space 2024-08-29 13:54:47 -06:00
nathan
b070a5992c Better sizing for groupbox / details 2024-08-29 11:19:14 -06:00
nathan
69c87ffb94 Darker panel border, applies to details & groupbox 2024-08-29 10:25:30 -06:00
ralf
f9296cc421 fix customfield with specified tab was also displayed in the default CF tab and therefore not storing its value 2024-08-29 16:16:34 +02:00
ralf
1789b6be6f fix customfield with specified tab was also displayed in the default CF tab and therefore not storing its value 2024-08-29 16:16:00 +02:00
ralf
f35a39517e * Mail: show s/mime signed/encrypted icons in mail display popup (verification is only shown in preview!) 2024-08-29 11:43:07 +02:00
ralf
75662dd424 * Mail: show s/mime signed/encrypted icons in mail display popup (verification is only shown in preview!) 2024-08-29 11:42:26 +02:00
ralf
7211d5931c fix smime icons in mail were always displayed and using the old icons modified to black color 2024-08-29 09:24:34 +02:00
ralf
9e946d5c7c fixing horizontal miss-aligned icons in calendar toolbar and vertical miss-alignment in favorites 2024-08-29 08:19:58 +02:00
ralf
7370179235 removing et2-image { display: inline-block }, as it breaks (vertically miss-aligns all images in buttons)
not setting it, seems to be fine
2024-08-29 08:08:59 +02:00
nathan
135eea076a Try to fix some icon alignment issues 2024-08-28 17:48:17 -06:00
nathan
f35945eac9 Try to fix some image size issues 2024-08-28 17:20:58 -06:00
nathan
57136fb272 Fix misplaced mime icons in vfs upload file list 2024-08-28 15:21:00 -06:00
nathan
13b5d1af6b Et2DateDuration: Fix border radius between numbers 2024-08-28 14:49:08 -06:00
nathan
57f8bc0a99 Get Details / Groupbox to take all allowed vertical space and scroll internally if contents are too large 2024-08-28 13:20:01 -06:00
milan
986e83750c bind overall tooltip only on the combobox and not on the whole popup.
The tree can now show its own tooltips without interference
2024-08-28 18:23:37 +02:00
ralf
55c6b122d2 WIP new icons: open document and other missing icons, plus png icons for thumbnails 2024-08-28 17:35:48 +02:00
nathan
aa17533ff0 Use theme variables 2024-08-28 09:29:57 -06:00
ralf
694e8859ea allow arbitrary subdirectories in image-name 2024-08-28 14:54:30 +02:00
ralf
0eec0297e6 allow arbitrary subdirectories in image-name 2024-08-28 14:51:54 +02:00
ralf
0f778d5901 fixing accidently left conflicts 2024-08-28 09:44:33 +02:00
ralf
5c8c9c841d implement new action attribute color, to specify a color for the caption, instead of the default color 2024-08-28 09:40:08 +02:00
nathan
0465465fb2 Et2Tree: Fix unneeded ellipsis in item label 2024-08-27 13:46:45 -06:00
ralf
d1726937f7 more work on fancy theme and mime-icons from bootstrap, thought PHP GD unfortunately does NOT support SVG, so we can not include a type-icon into thumbnails 2024-08-27 19:15:25 +02:00
ralf
039acf1569 fix left padding of image in buttons, specially for fancy theme 2024-08-27 14:25:49 +02:00
ralf
c49618be51 just using width: 100%, unless a height is eplizitly specified 2024-08-27 13:43:00 +02:00
ralf
3f80021c8e fix wired icon-sized in tree (by defaulting img in et2-image to width: 16px and not max-width: 100%) 2024-08-27 12:25:36 +02:00
ralf
e4b073dfa3 new save and save-new icons based on Bootstrap icons floppy composed with either x-square-filled or plus-circle-filled 2024-08-27 11:03:47 +02:00
nathan
e6593a101b Et2TreeDropdown: Make minimum height the same as other inputs
Fixes Et2Dropdown was a little too tall
2024-08-26 14:12:36 -06:00
nathan
0f5a1a2b5a Et2SelectCatagory: Fix missing category icons & colors 2024-08-26 11:37:59 -06:00
ralf
3de5fd4264 fix hacked printing to wait for dialog.hide() instead of using a timeout and also reduce waiting for the browser to render all rows from 10 to 3ms/row 2024-08-26 19:15:58 +02:00
ralf
e928ca7220 Revert "doubling timemouts"
This reverts commit c15b4b535a.
2024-08-26 19:15:32 +02:00
ralf
9495dd48b9 fix hacked printing to wait for dialog.hide() instead of using a timeout and also reduce waiting for the browser to render all rows from 10 to 3ms/row 2024-08-26 19:14:08 +02:00
ralf
3eb3a87cf2 * ActiveDirectory: allow to disable VLV controls, if your AD has problems with it AND can return all users in a single query 2024-08-26 17:53:12 +02:00
ralf
c15b4b535a doubling timemouts 2024-08-25 23:43:01 +02:00
ralf
703eb3ffc1 $options can be a real array, still using the key as value e.g. ["no", "yes"] 2024-08-25 18:20:37 +02:00
ralf
d409e4d7f9 fix / hack print dialogs (Column-selection and Please wait...) to close before printing 2024-08-25 15:14:05 +02:00
ralf
8cd98ecd18 fix / hack print dialogs (Column-selection and Please wait...) to close before printing 2024-08-25 15:09:00 +02:00
ralf
62fbeda480 fix a couple of problems with new images: infinite recursion and order they are found (navbar) 2024-08-25 12:15:35 +02:00
ralf
3e0cce403e using now Birgit's substitution list for images before looking at the usual places 2024-08-25 11:48:19 +02:00
ralf
dacd2e0c94 display emptyLabel as placeholder, until non-multiple UI is more selectbox like 2024-08-25 11:02:12 +02:00
ralf
761197737a fix sub-cats where also included on parent level and validation error for categories (caused by them being a real array with children and not an associate one) 2024-08-25 10:18:29 +02:00
Ralf Becker
30740a3904 pending translations from our translation-server 2024-08-24 14:11:40 +02:00
Ralf Becker
e95888c770 pending translations from our translation-server 2024-08-24 13:51:51 +02:00
ralf
85e72e919c fix TranslationTools were not finding sidebox menu phrases 2024-08-24 10:28:06 +02:00
ralf
d587d3e321 replace et2-tree-cat with et2-select-cat and remove (now unnecessary) et2-tree-cat code from addressbook 2024-08-24 09:15:17 +02:00
nathan
17afd11990 Et2Tab: Add gap between tab contents 2024-08-23 08:38:33 -06:00
milan
f683947836 changed tree-dropdown popup strategy to fixed to avoid auto resizing issues 2024-08-22 16:48:27 +02:00
ralf
38ae6e4408 fix some warnings 2024-08-22 14:35:36 +02:00
ralf
c18be4cf4d do not return folders, if leafOnly is set and some more docu 2024-08-22 14:18:54 +02:00
milan
3e577c738f changed Et2SelectCategory to be the Et2TreeDropdownCategory and and removed theold one 2024-08-22 14:18:29 +02:00
milan
0605f6c2f5 LeafOnly selection of et2-tree now possible
et2-tree-dropdown can now also be leafOnly used e.g. in timezone preferences
2024-08-22 12:54:38 +02:00
milan
4ba8866d9c Dropdown tree now has leafOnly property to pass on to et2-tree 2024-08-22 10:52:41 +02:00
ralf
42f8124242 use et2-tree-dropdown for TZ selection in general preferences 2024-08-22 10:52:16 +02:00
milan
8de6bd0c25 possibility to replace et2-select-cat with et2-tree-cat 2024-08-21 20:50:17 +02:00
milan
888f859097 cleanup tree and make Leaf Selection possible 2024-08-21 20:50:17 +02:00
ralf
c9a5edb0bd send categories as array not object and without indention to use we et2-tree-cat 2024-08-21 20:19:00 +02:00
nathan
f518ed266b Et2Tabs: Fix tab content being incorrectly marked as readonly 2024-08-21 09:35:19 -06:00
nathan
92946f5d40 Fix vfsUpload's mime icons wound up in the wrong place 2024-08-21 08:53:56 -06:00
milan
bca9931fba cat tree for selection of categories fix if value is not a string 2024-08-21 13:06:59 +02:00
nathan
3f789cfdce Fix Et2Number had lost its spinner buttons
Also fix some failed tests and adjust widget sizing
2024-08-20 16:09:22 -06:00
ralf
0e20af399f fix AD implementation to use objectGUID instead of not available standard entryUUID 2024-08-20 11:04:51 +02:00
ralf
b294b5f999 fix AD implementation to use objectGUID instead of not available standard entryUUID 2024-08-20 11:04:20 +02:00
ralf
ca8abb4a9c do NOT search for empty UUID 2024-08-20 10:19:30 +02:00
ralf
b6e00c9ae0 do NOT search for empty UUID 2024-08-20 10:18:46 +02:00
ralf
372047388f fix PHP Fatal Error stalling AD Sync: Declaration of Ads::connect($admin=false) must be compatible with Ldap::contect($admin=false, $reconnect=false) 2024-08-20 09:25:18 +02:00
ralf
2469b8cc60 fix PHP Fatal Error stalling AD Sync: Declaration of Ads::connect($admin=false) must be compatible with Ldap::contect($admin=false, $reconnect=false) 2024-08-20 09:24:49 +02:00
nathan
01d3eeac77 Fix some missing bootstrap icons 2024-08-19 14:40:47 -06:00
nathan
2208ba1b99 Et2ButtonIcon: Keep set image property so we can check it 2024-08-19 13:14:24 -06:00
ralf
57bfb75342 * LDAP/Import: fix not imported memberships of groups in LDAP not using their gidNumber, because it is already used as uidNumber / user 2024-08-19 13:57:33 +02:00
ralf
9f3f931cfa fix typo causing name2id() to fail and no members to be returned and therefore existing ones removed in the sync 2024-08-19 13:57:33 +02:00
ralf
25586097e0 fix error Cannot access offset of type DateTime in isset() or empty() 2024-08-19 13:57:33 +02:00
ralf
cd1f961783 allow to sort groups in admin by container & group-name like in the tree 2024-08-19 13:56:54 +02:00
ralf
a76600d9b0 fix ldap_search(): Argument #1 ($ldap) must be of type LDAP|array, string given 2024-08-19 13:56:54 +02:00
ralf
3063a28348 * Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression 2024-08-19 13:56:52 +02:00
ralf
b451ebbc3d * LDAP/ActiveDirectory Sync: permanently store DN+entryUUID and use the latter to detect renamed user or accounts 2024-08-19 13:54:00 +02:00
ralf
da9b08e999 * LDAP/Import: fix not imported memberships of groups in LDAP not using their gidNumber, because it is already used as uidNumber / user 2024-08-19 13:31:22 +02:00
ralf
d0ce70e563 fix typo causing name2id() to fail and no members to be returned and therefore existing ones removed in the sync 2024-08-19 11:33:47 +02:00
nathan
4a18963650 Et2Tabs: Recognise hidden & disabled in the template 2024-08-16 14:40:25 -06:00
nathan
7465da8908 Et2DateDuration: Give some right padding to the number 2024-08-16 14:31:05 -06:00
nathan
5c2d8dce5d Et2Box: Don't pass align=right on to child text alignment 2024-08-16 14:25:29 -06:00
ralf
ae5b206157 get ride of scrollbar and vertical center icon 2024-08-16 11:49:31 +02:00
ralf
424d211cb3 scale svg icons incl. PDF mime icon 2024-08-16 11:43:08 +02:00
ralf
4ed623d25b scale svg icons incl. PDF mime icon 2024-08-16 11:41:21 +02:00
ralf
127fa28f6d more work on et2-image to get it fill the whole container and getting Et2VfsMime (et2-vfs-mime) working again after et2-image changes
missing changes due to merge :(
2024-08-16 10:19:13 +02:00
ralf
cd5aba7b89 more work on et2-image to get it fill the whole container and getting Et2VfsMime (et2-vfs-mime) working again after et2-image changes 2024-08-16 10:10:33 +02:00
nathan
599e38b9fc - Hide course & material selection
- Show material name
- Move requested actions into advanced settings dropdown below video
- Style changes
2024-08-15 14:25:20 -06:00
nathan
f3b83cbd32 Only care about children one level deep, they'll handle their own children 2024-08-15 14:25:20 -06:00
nathan
a834809423 Fix template node text children don't overwrite other children 2024-08-15 14:25:20 -06:00
nathan
969164e7d3 Et2Image: Fix widget style property overrode actual DOM style property 2024-08-15 14:25:20 -06:00
ralf
ac86b58457 size internal details to size of et2-groupbox and add summaryInside property to show summary inside and not on top border 2024-08-15 20:25:25 +02:00
ralf
80b19980bc Et2Image fixes:
- fix EgwMenuShoelace to show bootstrap icons by using bootstap-icons.ts CSS in it's styles()
- Et2Image size internal img tag, if no bootstrap icon, to size of et2-image
- Et2Image width or height are set on itself
2024-08-15 20:23:53 +02:00
ralf
0cad204a23 fix JS TypeError caused by style property by allowing CSS functions like calc() in width and height property of et2-image
maybe we want that for all widgets ..
2024-08-15 10:32:48 +02:00
ralf
861bb8e846 use bootstrap icons as icon-font for whole EGroupware, not just in smallPART/ViDoTeach 2024-08-15 09:25:18 +02:00
ralf
787ee4730a fix wired looking tabs after fancy theme introduction caused by moving --track-width to EGroupware themes
thought for some reason setting --track-width: 3px in the theme only gives a 2px track, while setting it in shoelace.ts gives the expected 3px :(
2024-08-15 08:38:41 +02:00
nathan
8e3d438ee0 Additional fix for 9fb4c0ab9a to handle error from historylog 2024-08-14 13:16:40 -06:00
nathan
4c15df70a0 Fix nextmatch in tabs did not correctly find tab, breaking loading & sizing 2024-08-14 13:16:31 -06:00
nathan
5314a091a0 Et2Tabs: Better handling of fallback tab sizing
Now considering tab may be bigger than parent
2024-08-14 13:05:10 -06:00
ralf
042c539438 fix docu typo 2024-08-14 19:42:03 +02:00
nathan
5e5c858ae7 Additional fix for 9fb4c0ab9a to handle error from historylog 2024-08-14 11:30:20 -06:00
ralf
58ed15b849 forward width, height and style to img tag and use decorators 2024-08-14 18:44:24 +02:00
nathan
9fb4c0ab9a Fix nextmatch in tabs did not correctly find tab, breaking loading & sizing 2024-08-14 09:24:25 -06:00
nathan
d6ffa658cf Et2Dialog: Fix some dialog events / internals 2024-08-14 16:09:00 +02:00
ralf
434ee70b44 new web-component et2-groupbox based on et2-details
also modernized et2-details code a bit using decorators
2024-08-14 15:25:02 +02:00
ralf
1e98adb658 start of new "fancy" theme 2024-08-14 14:30:07 +02:00
ralf
461937bf04 remove no longer used dhtmlx drag-drop stuff
(cherry picked from commit ef04ac9099)
2024-08-14 14:28:31 +02:00
ralf
ef04ac9099 remove no longer used dhtmlx drag-drop stuff 2024-08-14 14:28:14 +02:00
ralf
bff869f93d remove flipFallback(Placement|Strategy) as we get a better/working placement without
now clicks close to right end of the window open to the left (and not outside as before)

(cherry picked from commit 5ea8f27d9d)
2024-08-14 14:27:21 +02:00
milan
df5120f04c remove debugger in Et2Select 2024-08-14 14:20:21 +02:00
milan
ca571c45c9 EgwMenuShoelace on checkboxes use a toggle icon to indicate checked state instead of an icon
(cherry picked from commit 85137fd4d7)
2024-08-14 13:18:29 +02:00
nathan
60c310ffeb Context menu checkbox changes
- Make sure check item does not close sub-menu
- Use different icons ☐/☑ instead of shoelace's check

(cherry picked from commit 2bdde5dc61)
2024-08-14 13:18:14 +02:00
milan
0ef7077357 do not skip handleSelect on sub-menu click
(cherry picked from commit c4e674d177)
2024-08-14 13:17:57 +02:00
nathan
c22cafbdcb Bigger border on context menu
(cherry picked from commit d4ecde3ce9)
2024-08-14 13:15:02 +02:00
ralf
e929300072 remove dhtmlxMenu in favor of Shoelace menu
(cherry picked from commit a670644ad7)
2024-08-14 13:14:31 +02:00
nathan
d378e19fb6 Change shoelace contextmenu style & position
- Reduced line height
- Align labels with/without icon
- Position to side when there's insufficient space above / below

(cherry picked from commit 54c3252c45)
2024-08-14 13:13:08 +02:00
nathan
05c5073f34 Fix Shoelace context menu did not properly hide on Esc / click out
(cherry picked from commit 5fed37087b)
2024-08-14 13:12:35 +02:00
ralf
a2391779ab fix error Cannot access offset of type DateTime in isset() or empty() 2024-08-14 11:46:59 +02:00
nathan
1e06b9cfc5 Et2Tabs: Better handling of child nodes 2024-08-13 15:45:43 -06:00
nathan
087a35d72e Add parts to Et2DropdownButton for CSS 2024-08-13 13:17:05 -06:00
nathan
93fb837c37 Et2Dialog: Fix some dialog events / internals 2024-08-13 08:38:27 -06:00
ralf
5ea8f27d9d remove flipFallback(Placement|Strategy) as we get a better/working placement without
now clicks close to right end of the window open to the left (and not outside as before)
2024-08-13 15:53:00 +02:00
ralf
f465d201ae allow to sort groups in admin by container & group-name like in the tree 2024-08-13 14:52:37 +02:00
ralf
b75f850197 fix ldap_search(): Argument #1 ($ldap) must be of type LDAP|array, string given 2024-08-13 11:51:29 +02:00
ralf
6432807096 * Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression 2024-08-13 11:20:11 +02:00
nathan
c35ea9bfd6 Fix header customfield did not get extra options set 2024-08-12 08:57:14 -06:00
nathan
313c8fe2f1 Fix label customfield did not get extra options set 2024-08-12 08:56:58 -06:00
nathan
97e4cd7c22 Fix header customfield did not get extra options set 2024-08-12 08:54:20 -06:00
nathan
d99f74cbcc Et2DropdownButton: Add trigger slot 2024-08-12 08:05:10 -06:00
ralf
9888a681e7 * LDAP/ActiveDirectory Sync: permanently store DN+entryUUID and use the latter to detect renamed user or accounts 2024-08-12 14:32:14 +02:00
ralf
68d79bf481 more connection retry and making sure to not remove memberships, because different case of user-name 2024-08-09 15:18:54 +02:00
ralf
10a7a4bd7e more connection retry and making sure to not remove memberships, because different case of user-name 2024-08-09 15:18:24 +02:00
milan
85137fd4d7 EgwMenuShoelace on checkboxes use a toggle icon to indicate checked state instead of an icon 2024-08-09 14:28:14 +02:00
ralf
bc582dedfb * LDAP/AD: automatic retry, if connection to LDAP server was lost 2024-08-09 14:10:44 +02:00
ralf
7d2e84feea * LDAP/AD: automatic retry, if connection to LDAP server was lost 2024-08-09 14:10:23 +02:00
ralf
f66e72f1d0 Revert "Fixed: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'"
It breaks history in every edit popup window :(

This reverts commit 044189a2ed.
2024-08-09 11:18:03 +02:00
nathan
f7bf94404e Fix label customfield did not get extra options set 2024-08-08 10:57:32 -06:00
nathan
62912e9c14 Et2Tag: Fix read-only selects still have remove button on tag 2024-08-08 10:01:51 -06:00
nathan
b6627a482f Et2Tag: Fix read-only selects still have remove button on tag 2024-08-08 09:59:30 -06:00
Alexandros Sigalas
c44d60256e Fixed: Et2Select - run checkTagOverflow() only if this.select exists 2024-08-08 11:49:49 +02:00
Alexandros Sigalas
044189a2ed Fixed: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node' 2024-08-08 11:49:49 +02:00
ralf
c6fecd93a0 Revert "Et2Textbox: Also accept RegExp as validator" as it breaks a lot and is probably not intended for 23.1
This reverts commit 1cc0a9e33b.
2024-08-07 23:58:19 +02:00
nathan
7c1b156c2c Et2NumberReadonly: Right-align 2024-08-07 15:15:58 -06:00
nathan
2bdde5dc61 Context menu checkbox changes
- Make sure check item does not close sub-menu
- Use different icons ☐/☑ instead of shoelace's check
2024-08-07 13:21:39 -06:00
ralf
1ee4d91ea2 allow to use and automatic find bootstrap icons via egw.image('<bootstrap-name>') or Image::find() on server-side 2024-08-07 18:28:42 +02:00
nathan
1cc0a9e33b Et2Textbox: Also accept RegExp as validator
Previously only accepted string
2024-08-07 08:24:58 -06:00
milan
c4e674d177 do not skip handleSelect on sub-menu click 2024-08-07 15:38:23 +02:00
ralf
835cb25fb9 fix typo stalling removal of search phrase 2024-08-07 12:22:39 +02:00
ralf
5f78602e4d fix typo stalling removal of search phrase 2024-08-07 12:22:14 +02:00
ralf
c83fd49f20 fix JS error if no image set in tree stalling projectmanager element-list and search 2024-08-07 10:16:17 +02:00
ralf
67dedb7705 fix JS error if no image set in tree stalling projectmanager element-list and search 2024-08-07 10:15:29 +02:00
ralf
a6edaf6df6 putting the (not matched) regular expression in brackets 2024-08-07 09:58:58 +02:00
ralf
3ccc209f25 some German translations 2024-08-07 09:44:41 +02:00
ralf
3ac3b7ee01 allow to set (string) "true" as selectedValue for a checkbox, while default is (boolean) true and false for unselectedValue
also fix validation in case an old eTemplate with attribute (un)selected_value is used
2024-08-07 09:22:26 +02:00
ralf
d7391b4dc6 allow to set (string) "true" as selectedValue for a checkbox, while default is (boolean) true and false for unselectedValue
also fix validation in case an old eTemplate with attribute (un)selected_value is used
2024-08-07 09:21:37 +02:00
ralf
5b5f567e97 fix not displayed images in tree in admin, as they already contained an absolute path or full url 2024-08-07 09:03:59 +02:00
ralf
bd78cefa3e fix not displayed images in tree in admin, as they already contained an absolute path or full url 2024-08-07 09:03:22 +02:00
nathan
f8a8cf69dc Et2Number format improvements
- If precision is set, always show that many digits after the decimal
- Better handling of formatting of initial value
2024-08-06 16:09:18 -06:00
nathan
b8b52d5a72 Et2Textbox: Also accept RegExp as validator
Previously only accepted string
2024-08-06 23:37:52 +02:00
nathan
5cfc165f1d Et2Number: Pad number with specific mask to full number of decimals 2024-08-06 11:52:22 -06:00
nathan
05b983ab1c Et2Number: right align input, allow a custom mask 2024-08-06 09:18:19 -06:00
nathan
7d07539f10 Et2Textbox: Also accept RegExp as validator
Previously only accepted string
2024-08-06 08:41:11 -06:00
ralf
ac3c50adef new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
@nathangray client-side validation somehow does NOT work
2024-08-06 15:58:36 +02:00
milan
5a021bdae8 fix bug in Et2Tree where tree would not consider imagePath 2024-08-06 15:41:59 +02:00
ralf
62b70637a7 fixing the fix: whole-day fix affected adding/updating regular events (non-whole-day) via CalDAV
Adding/updating events via CalDAV with timezone different to user-timezone seems to be broken since some time before the fix :(
2024-08-06 12:05:26 +02:00
ralf
07a0717a18 fixing the fix: whole-day fix affected adding/updating regular events (non-whole-day) via CalDAV
Adding/updating events via CalDAV with timezone different to user-timezone seems to be broken since some time before the fix :(
2024-08-06 11:59:49 +02:00
milan
bfbf350cee fix bug in Et2Tree where tree would not consider imagePath 2024-08-05 19:24:07 +02:00
ralf
42ad3fa8ae fixed to work with changed et2-number widget and using decorators 2024-08-03 10:12:41 +02:00
nathan
efd2159a5f * Add masking to Et2Textbox & Et2Number
Also prefix & suffix attribute for Et2Number
2024-08-02 16:24:52 -06:00
ralf
6d3f6c46aa fixing whole-day events get one day shorter when editing them in EGroupware (caused by yesterdays whole-day with timezone fix for TB) 2024-08-02 16:11:13 +02:00
ralf
7ea6c338d3 fixing whole-day events get one day shorter when editing them in EGroupware (caused by yesterdays whole-day with timezone fix for TB) 2024-08-02 16:09:15 +02:00
ralf
8cac83a3a6 add SQL to logged errors and fix/set global namespace in \ADORecordSet 2024-08-02 14:12:05 +02:00
ralf
5e12328a4d add SQL to logged errors and fix/set global namespace in \ADORecordSet 2024-08-02 14:11:37 +02:00
nathan
fb044f54d9 Fix wrong classname 2024-08-02 10:14:56 +02:00
nathan
46fcfd5bcd Fix context menu "Copy ..." of text contents 2024-08-02 10:14:56 +02:00
nathan
64b6723e3b Fix wrong classname 2024-08-01 13:47:38 -06:00
nathan
5f2aba2af9 Fix context menu "Copy ..." of text contents 2024-08-01 10:36:17 -06:00
ralf
4ce2ce4d73 some eT2 fixes for developerTools:
- support emptyLabel for r/o selectboxes
- allow to overwrite category-label in NM
- implement apps attribute for et2-select-application incl. r/o
2024-08-01 13:53:51 +02:00
ralf
3c0ea24aa7 some eT2 fixes for developerTools:
- support emptyLabel for r/o selectboxes
- allow to overwrite category-label in NM
- implement apps attribute for et2-select-application incl. r/o
2024-08-01 13:45:34 +02:00