nathan
5f6dc978da
Fix initial volume level was not set
2025-01-30 11:23:13 -07:00
nathan
bea41b1898
Et2VfsSelectDialog: Fix incorrect parameter to overwritePrompt broke it, showing no overwrite prompt
2025-01-29 10:52:47 -07:00
ralf
87ce283610
* Mail: allow to select (multiple) mail addresses from addressbook directly in compose window
2025-01-28 21:44:15 +01:00
nathan
02da5f8c2c
Et2Template: Add additional parameters to load() for other arrayMgrs
2025-01-28 13:19:23 -07:00
nathan
61a13705b9
Use et2_nextmatch.no_dynheight to solve bottom buttons not always visible
2025-01-28 10:56:55 -07:00
ralf
0de371829c
do NOT remove template ID, if we have none
...
otherwise further templates in an overlay have no ID!
2025-01-28 11:23:25 +01:00
ralf
6ea3a1c884
WIP address-selection for mail-compose got adding email addresses working
2025-01-28 10:09:22 +01:00
nathan
8769b3d49c
Fix egw.json() calls from a popup could cause JS files to be loaded into the main window instead of the popup
2025-01-27 16:07:27 -07:00
ralf
e90f424ac5
WIP address-selection for mail-compose with all filters from addressbook.index
2025-01-27 12:46:29 +01:00
nathan
2457b77cca
Et2Template: Fix load error clearing when load finishes did not remove correct message
2025-01-23 11:08:07 -07:00
nathan
c4ecfd54a5
Fix Et2Widgets could have '.' in their DOM ID, replaced with '-' as before
2025-01-23 11:07:34 -07:00
nathan
95a5139112
Fix some selects (CalendarOwner) did not respect close on select preference
2025-01-22 16:16:35 -07:00
nathan
5da2b081ba
Fix link via paste entries from clipboard did not work with app entries
...
Gave errors like File '#' is not an absolute path!
2025-01-22 14:29:12 -07:00
nathan
23394f6de5
Force regenerate context menu when nextmatch actions are changed
2025-01-22 09:01:35 -07:00
nathan
47a66b3fb7
Et2Template: Load timeout improvements
...
- Use longer load timeout (15s)
- Improve console log message
- clean up displayed warning message if it does eventually finish.
2025-01-21 11:34:15 -07:00
nathan
be2df46d07
Et2Template: Don't try to load if not template was specified
2025-01-20 09:58:52 -07:00
nathan
a88c53b9f5
Fix missing column(s) / duplicated headers / missing customfield filters
...
Can't use 'rows' namespace for headers, it misses some things and triggers autorepeat in some templates.
2025-01-20 09:20:54 -07:00
nathan
a2197f209a
Fix nextmatch header did not get initial values
2025-01-17 10:24:44 -07:00
Nathan Gray
d86d26cc24
Change et2_template to Et2Template webComponent ( #169 )
...
* Change template to webcomponent
2025-01-16 13:34:27 -07:00
nathan
b0d952742b
Et2TreeDropdown: Open options when clicking into the widget
2025-01-14 11:13:56 -07:00
nathan
ce970fd6d3
Hide placeholder in disabled inputs
2025-01-13 16:55:06 -07:00
nathan
a4a1e2837a
Context menu fixes
...
- Add remove() to remove menu, not needed normally
- Remove reference to widget.options
- Fix filemanager modifying menu after setting the actions was not working (now re-generating menu after directly messing with actions)
- Hide dividers if section is empty
2025-01-13 14:34:51 -07:00
ralf
5303975044
hopefully final fix for the 404 in mail attachments problem
...
caused by typeof null !== 'undefined' :(
2025-01-12 13:32:20 +01:00
nathan
5aef3df2e8
Api: Fix auto copy/paste nm actions
2025-01-10 15:35:27 -07:00
nathan
8be9ffa47b
Api: Don't block etemplate load load while creating context menu, let it defer
2025-01-10 15:35:27 -07:00
nathan
27e7a96598
Block browser context menu inside egw context menu
2025-01-08 08:21:32 -07:00
nathan
22f695b2e2
Make sure context menu items exec() with proper context
2025-01-06 14:48:41 -07:00
nathan
290dc59a09
Speed up nextmatch context menus by creating them once & reuse them
2025-01-06 13:30:17 -07:00
ralf
4a44739e8f
WIP invoices: allow to query and use not just the first app supporting a certain mime-type
...
thought mail code still only checks for certain apps
2024-12-20 19:20:45 +01:00
nathan
367b939081
Finish WIP Et2Select test for close dropdown on blur
2024-12-20 09:39:29 -07:00
nathan
d9dd71d367
Get tests passing again by removing 'loadFromXML()' call
...
- it's loaded by the html`...`, and trying to load it from itself is just wrong
2024-12-20 09:13:49 -07:00
nathan
54352c2120
Remove debug
2024-12-20 09:06:04 -07:00
nathan
46c4d20623
Et2VfsPath: Fix Enter would not accept typed value in Firefox
2024-12-20 09:04:16 -07:00
nathan
fd52a2fee5
Fix merge document dialog used user preference over action path, even if it was missing
2024-12-20 08:37:19 -07:00
ralf
946b0a5e43
show app-icon and translated name for /(apps|templates)/$app
2024-12-20 11:05:48 +01:00
nathan
a6dfa98280
Et2Dialog: Fix buttons on predefined dialogs don't show up
2024-12-19 15:48:17 -07:00
nathan
10314e59bc
Et2Search / SearchMixin: Clear button focuses search, ready for new value
2024-12-19 13:30:00 -07:00
nathan
02abf08be5
Et2Search / SearchMixin: Hide clear button when dropdown is visible
2024-12-19 13:14:23 -07:00
nathan
c0ac4cafae
Et2Select / SearchMixin: fix some more allowFreeEntry issues
...
- existing values were not being properly matched
- " freeEntry " option.class (with spaces) was causing nasty error in LitElement
2024-12-19 12:44:26 -07:00
milan
d3ac3d7432
make bi icons same size as other icons
2024-12-19 18:31:00 +01:00
nathan
aea088736b
Blur the activeElement to avoid an aria error "decendent must not have focus"
2024-12-19 08:45:58 -07:00
ralf
da6faa5b1d
fix errors / exceptions in merge-print or other downloads do NOT show the error but trigger a redirect giving potentially a different unrelated error
...
A better fix would be to use a different cd-code e.g. cd=postSubmit and fix the server-side framework to return the framework / sidebox AND the page-content incl. the error, which it currently does not :(
With cd=popup we don't get the framework / sidebox (if running in the main window), but we get the error and a F5 / reload fixes the framework
2024-12-19 11:19:48 +01:00
nathan
2bec393ad2
Reset file upload progress list when clearing the value
2024-12-18 15:21:42 -07:00
nathan
0c387604f8
Change diff widget to webcomponent, update diff library
2024-12-13 16:23:56 -07:00
nathan
44c5998c50
Docs: Add link to Disabled vs Readonly Vs Hidden in Et2Widget documentaion of set_disabled()
2024-12-13 09:22:47 -07:00
nathan
30665eb1c5
Make tab & enter behave the same when editing
2024-12-12 12:54:43 -07:00
nathan
6169647c24
Fix some places in Link widgets where readonly & disabled were not applied
2024-12-12 11:36:28 -07:00
nathan
c89f0578d4
Et2LinkString / Et2LinkList: Use maxmatchs preference as default limit
...
You can still override this with limit attribute
2024-12-12 11:29:59 -07:00
nathan
a1b6222c4b
Addressbook: Fix creating CSV import definition field mapping step failed
...
Incorrect select options broke the "target field" column
2024-12-12 10:56:19 -07:00
nathan
26d2ea4616
Fix legacy et2_createWidget() did not properly load webComponents when they had "et2-<tag>"
2024-12-11 14:57:53 -07:00