8d1055c5c7
Api: Include webcomponents even if they don't have variable attributes, or any event handlers get lost
2023-04-14 09:35:06 -06:00
365f29f498
Explicitly translate labels & statustext in nm rows
2022-09-06 09:17:12 -06:00
40bbc53af8
Fix Uncaught TypeError: Cannot read properties of null (reading 'app_obj') when clicking a project title.
...
onclick for nextmatch rows was not getting re-parsed for each row, so it was trying with the original widget from the template instead of the one from the row.
Also accepting widget as argument into compiled legacy code and using it over original context so we don't need to re-compile for each row.
2022-08-17 13:23:55 -06:00
e1885983d5
Hopefully fix missing non-reflected attributes in nm rows without too much of a speed penalty
2022-07-28 09:57:58 -06:00
3c6c2aec1a
Don't break everything if something goes wrong cloning webcomponent for nm row
2022-05-04 17:27:58 -06:00
49d40c18e8
Set nextmatch as parent so newly cloned webcomponents in nm row have it before we start setting properties.
...
Fixes egw.image() not having correct app.
2022-04-11 11:21:39 -06:00
f34d7f4d9c
Solution for boolean attributes that need row data: Use the default but hold on to the value that couldn't be parsed, defer processing until later.
2022-03-09 14:23:45 -07:00
0f45aed876
Reflect properties into DOM attributes, it's faster
2021-12-21 11:16:58 -07:00
7fcf6f1423
Add some more properties for description
...
activate_links
extra_link_target
extra_link_popup
href
2021-12-20 15:15:32 -07:00
9a3753eb93
Lets try this fix for the ID problem
2021-12-16 11:28:07 -07:00
528134cfac
Adapt nextmatch to work with webcomponents + readonly datetime widget
2021-12-14 16:55:57 -07:00
6abb239705
Avoid error if widget does not have transformAttributes method
...
This might be an issue with not properly implemented DetachedDOM interface
2021-09-09 13:43:16 -06:00
347ea25131
Fix webcomponent attributes (class) were causing errors in nextmatch instead of being checked for variables
2021-09-03 14:45:45 -06:00
dccf43f3e3
Fix clone & child handling
...
This gets webcomponents (Et2Box) working in nextmatch
2021-09-03 11:20:53 -06:00
f91bca83e1
got et2 mostly working: timesheet.edit renders
2021-06-07 17:33:53 +02:00
8f8c437712
Try to avoid error from missing nodes
...
I suspect this is from either TypeScript conversion or nm node optimization, but can't duplicate it regularly
2020-04-14 15:03:32 -06:00
5b115ec7d5
Try to avoid some errors loading nm by checking before setting
2020-04-14 14:14:29 -06:00
83fd11f7c7
Fix bug in nm rowProvider preventing some re-ordered columns from getting their value
2020-03-17 10:32:45 -06:00
b8c6d52d29
Merge feature/improve_nm_performance changes in
2020-03-11 10:56:51 -06:00
6857c42091
Convert dynheight to typescript
2020-02-12 14:49:22 -07:00
3f8bd1b494
Get nextmatch rendering, sort of
2020-01-31 13:07:27 -07:00