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
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
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
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
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
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
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
0a1ee38b40
fix close button top-right corner is outside of rounded dialog corner in fancy theme
2024-09-04 18:05:12 +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
ralf
29e1f53366
need to flatten hierarchical categories (with children) for use in Et2SelectReadonly
2024-09-03 13:35:36 +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
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
9e946d5c7c
fixing horizontal miss-aligned icons in calendar toolbar and vertical miss-alignment in favorites
2024-08-29 08:19:58 +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
nathan
aa17533ff0
Use theme variables
2024-08-28 09:29:57 -06: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
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
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
8cd98ecd18
fix / hack print dialogs (Column-selection and Please wait...) to close before printing
2024-08-25 15:09:00 +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
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
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
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
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
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
5314a091a0
Et2Tabs: Better handling of fallback tab sizing
...
Now considering tab may be bigger than parent
2024-08-14 13:05:10 -06: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
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
milan
df5120f04c
remove debugger in Et2Select
2024-08-14 14:20:21 +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
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
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
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
nathan
7c1b156c2c
Et2NumberReadonly: Right-align
2024-08-07 15:15:58 -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
ralf
5f78602e4d
fix typo stalling removal of search phrase
2024-08-07 12:22:14 +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
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
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
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
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
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
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
ralf
c702674401
never translate readonly textbox or textarea
2024-07-31 20:17:26 +02:00
nathan
0c2f211ada
Fix some tree / drag & drop issues
...
- tree drop wouldn't work on newly added folders
- tree drop actions sometimes targeted a parent leaf
- flickering on drop hover
2024-07-31 09:52:24 -06:00
ralf
aadaa28f86
new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
...
@nathangray client-side validation somehow does NOT work
2024-07-31 11:27:23 +02:00
milan
8abe03af9f
changed Mail tree styling and added setClass(..) function to Et2Tree
2024-07-27 17:47:12 +02:00
ralf
7e24bbbc05
fix birthday in adressbook view on mobile was not displayed
2024-07-27 13:20:24 +02:00
ralf
d6dfaaab81
suppress tooltip / statustext / title on mobile devices
2024-07-27 12:52:14 +02:00
nathan
0f305e41a8
Et2Tabs now auto-size from first tab contents when tabHeight property is not set
2024-07-26 11:42:05 -06:00
nathan
d8d9847012
Fix Et2TreeDropDown did not properly handle required
2024-07-26 10:16:49 -06:00
milan
296dda44f1
fix wrong format for css comment used
2024-07-26 14:29:00 +02:00
milan
47cfe1ba39
Mail Tree visual changes according to ticket #95901
...
-- changed - Leaf image - hover background color
2024-07-26 13:22:48 +02:00
milan
519e40a81f
added Documentation for FindActionTarget.ts
2024-07-26 12:05:03 +02:00
nathan
e751fe892b
Calendar: Fix unable to save events on mobile
2024-07-25 09:54:38 -06:00
milan
6271f71a12
Et2Tree now only binds on eventhandler for contextmenu and one for default instead of binding one for every item
...
-- EgwPopupActionImplementation now only binds one Handler iff FindActionTarget is implemented and actionObjectInterface has attribute tree set. This is only the case for EgwDragDropShoelaceTree
2024-07-25 15:37:28 +02:00
nathan
e311d4fb28
Fix link entry doesn't always show applications
2024-07-24 09:16:14 -06:00
milan
111bb27f34
refreshItem directly returns if the item is not currently displayed in the tree
2024-07-24 15:57:54 +02:00
milan
cb87d60427
Change color of parent of tree-hover to neutral color
2024-07-24 09:56:56 +02:00
nathan
64fd79b788
Et2Tree: Fix searching options did not search children properly
2024-07-23 16:13:58 -06:00
nathan
bf383fbbb4
Switch htmlarea to use vfs-select-dialog webcomponent for file selection
2024-07-16 16:12:06 -06:00
nathan
485d6a7f40
Et2LinkTo: Fix paste from clipboard button was always disabled
2024-07-16 09:07:13 -06:00
milan
4537362830
make validate function available to the outside
...
-- bugfix for validator, let it run the validator if value=null
2024-07-16 16:41:06 +02:00
nathan
7eee15c980
Et2VfsSelectDialog
...
- Remember last used path, start there next time if path was not provided
- Single click now opens sub-dir. Current path is used for select-dir mode
- Fix Copy To in Et2LinkList context menu
2024-07-15 16:19:39 -06:00
nathan
844f64fffa
More style cleanup
2024-07-15 09:40:28 -06:00
nathan
4b3e09092c
Revert accidentally committed files
2024-07-15 09:38:58 -06:00
nathan
041cb3b390
Restore missing click & double click events on tab
2024-07-15 09:08:37 -06:00
nathan
7559ae4f21
Switch some CSS colors from specific values to variables
2024-07-15 08:24:47 -06:00
ralf
833a9a1c4c
fix JS error leaving mail-tree in main window caused by not properly escaped single quotes when constructing a querySelector
2024-07-15 15:22:33 +02:00
nathan
0d91361c47
Fix Et2LinkAdd still tried to use Lion slots
2024-07-11 16:39:28 -06:00
nathan
f4bb3d5709
Et2Select: Turn off line wrapping in options
2024-07-11 16:39:28 -06:00
milan
844eed2eee
MailFolders now have the correct icons, depending if they are open or closed
2024-07-11 17:12:01 +02:00
milan
c4a18fe896
increase et2-tree icon size by 2px in the new tree
2024-07-11 13:58:49 +02:00
nathan
28db39c18e
Fix dropdown tree search
...
Was constantly re-setting search term & dropdown
2024-07-10 13:13:55 -06:00
nathan
0cb09698a1
Long task dialog improvements
...
- Add 'Skip all' button to skip any further failed tasks
- Add button to copy the log
2024-07-10 11:08:56 -06:00
nathan
ba4a7364f5
Avoid JS error in dataview row destroy after row is removed
...
TypeError: Cannot read properties of null (reading 'classList')
2024-07-09 13:50:43 -06:00
nathan
a4a4bbbf58
Make VfsSelect dispatch close event when dialog closes so others can listen for it
2024-07-09 11:44:44 -06:00
nathan
6d7b097072
Add addressbook's "Save as infolog" to new merge dialog
2024-07-08 12:59:45 -06:00
ralf
a893669641
fixing the fix, missed the camelCase of Et2Checkbox and changed Et2Checkbox so IDE can check it
2024-07-06 09:06:58 +02:00
nathan
96877abde6
Tree / Action changes
...
- Remove dragover action handling, it takes too much time and we do nothing with it (use dragenter)
- Fix unregistering actions did not remove eventListeners
- Fix multiple binding of actions in Et2Tree
2024-07-04 13:28:25 -06:00