125a8abf61
only call widget.resize() if it's a function:
...
- web-components do not implement it
- et2-textarea / SlTextarea uses resize as a property name
--> we can postpone the decision, if we need an explicit resize handler for our web-components, or using flex is sufficient, for now
2022-07-29 15:29:51 +02:00
79df51dbbb
show "Search" as placeholder
...
fix sometimes not modified <textbox by adding it to ADD_ET2_LEGACY_PREFIX_REGEXP too
2022-07-24 09:31:58 +02:00
7c925e5264
Fix search sometimes got undefined as value, breaking initial render()
2022-07-22 13:54:31 -06:00
ac0867ab77
implement et2-searchbox and using it in NM
...
reorganized preprocessor a bit to fix some not replaced size attributes
also pass on constructor args in all Et2Url widgets
There is still a JS error in new searchbox, causing admin searchbox to not render :(
2022-07-22 20:43:09 +02:00
714ef5d4c9
Better nm column selection
2022-07-11 13:20:04 -06:00
d85b2b4cf2
fix type et2-nextmatch-header-account(filter)
2022-07-08 10:38:06 +02:00
ed16ce52a2
Change nextmatch headers to use web components
2022-07-07 13:18:42 -06:00
6c8e85311f
Change nextmatch column selection to use webcomponents
2022-07-05 15:26:10 -06:00
3658d4e7f2
Avoid errors from webcomponent children who haven't had a chance to fully set up yet.
2022-05-17 09:36:56 -06:00
6feb9f468a
Handle missing nextmatch controller when setting up auto-refresh by trying again later.
...
(Missing controller caused by new template loading)
2022-04-22 10:52:16 -06:00
9cd746f0b4
Fix missing nm filters
2022-03-31 08:46:36 -06:00
632ab571db
Fix nextmatch webcomponent children stalled etemplate load, preventing et2_init() from being called.
2022-03-30 08:30:25 -06:00
55da72a661
replace jQuery.Deferred with regular Promise
...
trying to fix not working restore of splitter size in mail, thought it did NOT help in that regard :(
2022-03-25 10:02:14 +02:00
be6b49ca21
Remove debugger
2022-03-23 14:48:45 -06:00
db27086fe5
Change another reference to et2_dialog in nextmatch
2022-03-23 13:43:23 -06:00
9693cfe538
Switch nextmatch print & select all to using Et2Dialog
2022-03-23 13:28:15 -06:00
f7f4053d1a
Swap Promise for jQuery.Promise in loadingFinished() & doLoadingFinished()
...
This lets us add LitElement's updateComplete Promise into the list of things to wait for, and solves the problem of app init code being run before widgets are complete.
https://lit.dev/docs/components/lifecycle/#reactive-update-cycle-completing
2022-03-08 15:11:32 -07:00
00f7b51fbd
Hopefully prevent double-bind of input change
...
Should fix addressbook contacts/organisation filter
2022-03-01 15:15:24 -07:00
ae700fb391
Fix distribution list filter did not change filters when its value changed
2022-03-01 11:22:47 -07:00
185e0eaf95
fix error, if widget has no change handler
2022-03-01 14:45:38 +02:00
f8b1fcf412
Try and get nextmatch header change working with web components
2022-02-28 14:09:09 -07:00
32d5bae817
Fix nm left template in wrong place
2021-11-19 11:57:22 -07:00
105b0705b1
- Fix duplicated row from template above nextmatch
...
- Fix favorite in wrong place
2021-11-18 14:37:23 -07:00
7b11a25b8d
Fix some legacy parent issues where parent DOM node was not found when needed
...
- Checking & waiting for promises
- Could not get DOM nodes from nm header sub-templates
2021-11-10 11:47:07 -07:00
39886a149d
* Api: Fix entry list stops scrolling if a row is updated while the tab is not visible
2021-08-17 13:56:52 -06:00
72699fad30
fix ESM module import (no currly brackets) as suggested by Guy Bedford
2021-08-11 19:28:01 +02:00
8743bf64b0
Replace nm column jquery-ui sorting with sortablejs
2021-08-11 16:49:51 +02:00
54fff9739a
Add more missing import statements
2021-06-10 15:40:49 +02:00
38cb855017
fixing a couple more imports to get addressbook list show up
2021-06-09 11:11:34 +02:00
304dbb95ab
got empty nextmatch in timesheet working
2021-06-08 14:11:59 +02:00
f91bca83e1
got et2 mostly working: timesheet.edit renders
2021-06-07 17:33:53 +02:00
c3bebf9c31
Widget accessibility improvements
2021-05-13 10:01:38 -06:00
87ff6842ea
Api: Stop annoying "column saved" message that kept coming up
2021-03-24 10:21:02 -06:00
534c188d25
Put selected columns into nextmatch value so columns are saved in favourites
2021-03-22 11:09:41 -06:00
15b0ecec22
Solve the problem with mail selecting the next mail and marking it as read when you move a mail by turning off the select-next-row thing for mail
2021-03-16 11:06:48 -06:00
9691a14279
interface for nm getValue() and activeFilters
2021-03-01 23:08:13 +02:00
3c72462b5e
Enable push for addressbook
...
Refactor EgwApp.push() to cover more common stuff for simpler app code
2021-02-24 09:18:42 -07:00
208817054b
* Etemplate: Avoid "Uncaught TypeError: Cannot read property ‘length’ of undefined"
...
This was happening when an app was open but not currently active and had a push update with no type.
2021-01-13 09:08:53 -07:00
d16b91c901
Etemplate: Queue refresh() calls made while nextmatch is hidden.
...
Queue is limited in length, after too many refresh() calls, we throw away the queue and refresh the whole thing when nextmatch is visible again.
2020-10-22 15:53:59 -06:00
d1955419ee
Etemplate: Fix flipping between 2 nextmatch filter values stopped updating results after 2 changes
2020-10-19 13:17:09 -06:00
fa98eb1071
fix a couple of errors stalling file uploades
2020-10-19 11:45:49 +02:00
c78c8cc215
Etemplate: Make sure controller has current filters when created. Fixes scrolling to trigger fetching more rows did not pass initial filters.
2020-10-15 14:56:23 -06:00
758934c1e4
Etemplate: Fix printing ruined scrolling in nextmatch
2020-10-15 10:11:24 -06:00
90080cc0e6
Etemplate: Fix extra rows stayed hidden after printing
2020-10-14 11:48:57 -06:00
52b1cab8e1
Etemplate: Fix drag and drop linking made the rows involved disappear
2020-10-14 10:38:11 -06:00
855d6defc9
Etemplate: Fix push add to an empty nextmatch would leave the 'No matches found' and throw errors for row actions
2020-10-09 10:15:17 -06:00
ba0e1240c3
CRM: Fix some list bugs
...
- Adding an infolog did not show up
- CRM.ts got disconnected if infolog list got reloaded
2020-10-08 11:53:33 -06:00
f07303b321
Etemplate: Fix editing entry so it no longer matched current filters would cause missing rows and incorrect total
2020-10-02 10:39:33 -06:00
53577db40c
Etemplate: fix for better behaviour if lazy-update pref is not set
2020-09-28 08:51:46 -06:00
afb342f66b
Etemplate: Ask for new data before we put the row in, then if the entry doesn't match the filters, don't put it in. Should stop most blinking rows.
2020-09-15 09:05:25 -06:00