Commit Graph

3797 Commits

Author SHA1 Message Date
nathan
26d2ea4616 Fix legacy et2_createWidget() did not properly load webComponents when they had "et2-<tag>" 2024-12-11 14:57:53 -07:00
nathan
2075bbe64c Et2Date._inputNode can sometimes be just an input tag 2024-12-11 14:32:17 -07:00
nathan
a2b8ba300c Et2Date: Implement disabled attribute 2024-12-11 14:21:41 -07:00
nathan
299094333a Et2Select: Better handling of focus with allowFreeEntries=true multiple=false editModeEnabled=false 2024-12-11 13:24:09 -07:00
nathan
aaefb6ce68 Fix some app code using Et2Dialog.template, which previously returned the eTemplate2 object
It Et2Dialog.template is an attribute, and has to return the template name.
Use Et2Dialog.eTemplate to access the loaded etemplate2 object.
2024-12-11 08:33:32 -07:00
nathan
db37c3b116 Improve some issues with Et2Select with multiple=false & allowFreeEntries=true
- Adding a free entry did not always update UI fully with new value
- it was impossible to edit a free entry, just replace it
2024-12-10 13:45:21 -07:00
nathan
2356c6e0dd Change deprecated et2_dialog for Et2Dialog webcomponent 2024-12-09 14:56:34 -07:00
Alexandros Sigalas
c077ab96ff Et2DropdownButton: Added tooltips to menu items 2024-12-08 09:24:25 +01:00
nathan
afd0d0b43d Fix some Et2InputWidgets would not get a label 2024-12-05 14:27:04 -07:00
nathan
230635c5d6 Et2Details: Add accordionGroup attribute to group multiple details together, allowing only one in the group to be open at a time 2024-12-05 10:45:16 -07:00
nathan
fb1732de84 Et2Details: Fix overlaySummaryOnOpen was not implemented when hoist=false 2024-12-05 10:15:18 -07:00
nathan
a6002f24f0 Add Et2Dropdown, just a wrapper around SlDropdown 2024-12-05 08:22:39 -07:00
milan
5e4ccd4af6 vfs styling changes --added wrapping of long filenames --improved mail attachment list to use available space 2024-12-05 13:17:47 +01:00
nathan
b7a12136ec Api: Et2Dialog automatic tests & some documentation 2024-12-04 13:53:19 -07:00
nathan
1980251ac9 Et2Number: If user starts typing a number starting with a ".", it's < 1 regardless of user's number preferences 2024-12-04 10:54:55 -07:00
milan
813401c432 our bi-images fix for firefox esr 2024-12-04 14:29:12 +01:00
milan
aa83da3232 remove jserror on undefined variable 2024-12-04 12:04:53 +01:00
nathan
53a5428c82 Et2Number: Better handling of what to do when entered decimal character does not match preference 2024-12-03 11:04:28 -07:00
nathan
1ea0e7a56c Et2Number formatting fixes
- fix issues with multiple . as thousands separator changed the number on blur.
  eg: 123.456.789 was changed to 123.456,78
- add exception for N.A. numbers entered when "," is decimal separator
  eg: 1.5 assume user meant 1,5 not 1500 or 15.
  Precision is taken into account so if precision=3, assume 1.234 is 1,234 not 1.234,000.
2024-12-03 10:14:13 -07:00
ralf
4aac535684 et2_grid.set_value() needs to remove the colgroup from the DOM too 2024-12-03 17:24:27 +01:00
nathan
da7eb6c47a Et2Number: Special handling for width to override its min-width & max-width 2024-12-02 16:28:08 -07:00
nathan
41c2fa92e6 Et2Select: Handle focus issue where double-tab was needed before you could drop down the options with space or down arrow 2024-12-02 15:30:03 -07:00
nathan
4a28b1bcd7 Update shoelace 2.16.0 -> 2.18.0 2024-12-02 14:52:04 -07:00
nathan
222c9b1ded Fix some layout issues on infolog ProjectManager tab
- Relative dates number was detached from unit selectbox
- Price input was squished
2024-11-29 10:07:04 -07:00
milan
4baa4becfe change condition of lazy loading to be true if selectOption.children is undefined 2024-11-28 12:49:48 +01:00
milan
ba84d20eb4 make "expand/collapse folder" easier to click especially on mobile 2024-11-28 11:50:02 +01:00
nathan
ede3cf6787 Fix horizontal overflow in popups caused by large fonts or wide templates
- Fixed main layout table so it doesn't force the template wider
- Changed overflow calculation so even if it does, the popup will grow
2024-11-27 15:53:37 -07:00
nathan
499e1534e1 Fix export dialog tab sizing 2024-11-27 13:33:42 -07:00
nathan
71b38566e5 Avoid error if nextmatch dynheight was not created 2024-11-27 10:06:11 -07:00
nathan
656b7dd2c6 Api: Hide link comment from et2-link-string as well 2024-11-26 14:59:00 -07:00
nathan
16a222caee Stop Et2Email from showing through toolbar action dropdown 2024-11-21 13:29:24 -07:00
nathan
3e24641d6b Disable dragging toolbar items in mobile view since it interferes with scrolling the 3-dots more actions list 2024-11-21 11:55:33 -07:00
nathan
a66eb56bde Fix mobile 3-dots / context menu button closed the menu immediately 2024-11-21 11:47:04 -07:00
milan
69b17bb50c Revert "make expand folder easier to click"
This reverts commit abf1c384f4.
2024-11-21 18:07:19 +01:00
milan
abf1c384f4 make expand folder easier to click 2024-11-21 17:20:42 +01:00
nathan
49f9e99dbf Fix Et2Details hoist attribute, contents were not fully shown after fe56fc2a8b 2024-11-20 08:31:18 -07:00
nathan
fe56fc2a8b Et2Details + Et2Groupbox: Stop using <details> tag so we can control layout 2024-11-19 14:24:45 -07:00
nathan
f6874330fc Et2VfsSelectButton passes in value (reference). Take care to keep that reference, or value can get lost.
Fixes Link to -> copy from VFS sometimes fails
2024-11-18 13:46:33 -07:00
ralf
63e566ad6c fix not working trailingSlash validation since dropping of Lion framework 2024-11-16 14:04:08 +01:00
ralf
0b08b33a8e fix indention 2024-11-16 09:25:31 +01:00
nathan
67e7d9822a Fix contextmenu by keyboard context button 2024-11-15 11:13:15 -07:00
nathan
80cb0b1f9f Avoid egwIsMobile() is undefined in tests 2024-11-15 10:53:55 -07:00
nathan
1a70183e0b Remove a use of jQuery 2024-11-15 10:49:41 -07:00
nathan
2dc9c4ec57 Fix access before initialization issue breaking JS tests 2024-11-15 10:48:55 -07:00
nathan
73a606f6ba Et2Tree: When drag + hover over a leaf, only open it if it actually has children 2024-11-15 08:49:37 -07:00
ralf
65f2eba403 et-select-dow_ro was only displaying the first day 2024-11-15 16:14:04 +01:00
nathan
1b3f6ea95d Et2Tree: Stop doubled onclick call 2024-11-14 10:03:37 -07:00
milan
0e98fb40fd tab size fix
Regarding Ticket #100501
2024-11-14 15:28:54 +01:00
nathan
f05c0880c0 Api: Fix Et2TreeDropdown lazy-load / initial load still conflicted after 2e469a00de 2024-11-12 13:59:19 -07:00
nathan
5be31ead6c Api: Fix Et2Number could not display empty value (""), gave 0 instead. 2024-11-12 13:21:22 -07:00