Commit Graph

3178 Commits

Author SHA1 Message Date
nathan
b9424f189e Clean up some connectedCallback() & disconnectedCallback()
Missing super.disconnectedCallback() is bad for performance over time
2025-02-12 17:32:09 -07:00
nathan
f4ba0aa19d Switch to Et2File webcomponent 2025-02-12 15:11:07 -07:00
nathan
fc733e2a4f Et2File: Rendering changes for value, fix mime icon not always showing 2025-02-12 15:11:07 -07:00
nathan
665df986a7 Et2File: Docs update, bugs in fileListTarget 2025-02-12 15:11:07 -07:00
nathan
e5feb3a4b5 Et2File: Fix multiple was always true 2025-02-12 15:11:07 -07:00
nathan
9d950b73e6 Et2Dialog: Fix dialog was destroying etemplate2 requests when closing 2025-02-12 15:11:07 -07:00
nathan
e57fb00bf1 Et2File: More test work, add support for legacy event callbacks 2025-02-12 15:11:07 -07:00
milan
66995e39da fix js error preventing switching between tile and list view in fileemanager 2025-02-12 15:20:47 +01:00
milan
cc49f0286d * Filemanager: tile view show filename and comment on hover 2025-02-12 12:57:57 +01:00
nathan
615089c421 Fix some kept references that might be leading to memory leaks. 2025-02-11 14:38:58 -07:00
nathan
35b768f5d2 Fix wrong return type in etemplate.widgetContainer 2025-02-10 17:22:18 -07:00
nathan
e5f9c8ac1f Et2File WIP 2025-02-10 14:05:10 -07:00
nathan
2b96818c74 Resumable uploads 2025-02-10 13:59:55 -07:00
nathan
816d3b132a WIP Et2File webcomponent for uploads 2025-02-10 13:59:55 -07:00
nathan
b597bee7a1 Et2Image: Allow image to show blobs too 2025-02-06 08:42:56 -07:00
nathan
8bd4c8aa81 Et2VfsMime: Allow to pass in alternate image src 2025-02-06 08:42:56 -07:00
nathan
7b0e9553f2 Et2Widget: Let getInstanceManager() work if a widget is composed inside another widget's shadowRoot 2025-02-06 08:42:56 -07:00
nathan
7b497c72f4 Added Et2FileItem 2025-02-03 11:32:00 -07:00
milan
b4b6e30b86 better visibility in link comments
regarding #102941
2025-02-03 13:51:17 +01:00
milan
d06605b01b better visibility in link comments
regarding #102941
2025-02-03 11:06:46 +01:00
nathan
9d7fe14387 Et2Template: Fix missing template caused the whole template to stall until timeout
Fixes calendar takes too long
2025-01-30 11:55:29 -07:00
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
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
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
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
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