6f6df9b489
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-12-07 09:07:55 -07:00
dd4e437d5b
Etemplate: Fix flipping between 2 nextmatch filter values stopped updating results after 2 changes
2020-10-20 09:26:43 +02:00
3686279b70
fix a couple of errors stalling file uploades
2020-10-19 11:48:19 +02:00
905f086218
Etemplate: Fix printing ruined scrolling in nextmatch
2020-10-15 10:12:25 -06:00
ee97092520
Etemplate: Fix extra rows stayed hidden after printing
2020-10-14 11:51:27 -06:00
27fd45c9ab
Etemplate: Fix drag and drop linking made the rows involved disappear
2020-10-14 10:51:24 -06:00
632c932035
Etemplate: Fix push add to an empty nextmatch would leave the 'No matches found' and throw errors for row actions
2020-10-13 08:43:54 -06:00
4b9d561bbe
CRM: Fix some list bugs
...
- Adding an infolog did not show up
- CRM.ts got disconnected if infolog list got reloaded
2020-10-13 08:43:02 -06:00
41bc2fe71d
Etemplate: Fix editing entry so it no longer matched current filters would cause missing rows and incorrect total
2020-10-05 09:21:50 +02:00
45098fc654
Etemplate: fix for better behaviour if lazy-update pref is not set
2020-10-05 09:21:50 +02:00
defda864eb
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-28 08:49:54 -06:00
1037acc98c
Etemplate: Fix updated entries were sometimes not flagged, clear color after 3 minutes
2020-09-11 13:19:57 +02:00
c9fe81e5fa
Separate CRM list from infolog list so push updates don't conflict
2020-09-08 09:05:31 -06:00
0fbcb5c928
Etemplate: More fixes for row count when updating / adding
...
Now fixed the situation where 1 row was updated & 1 added, but the added one did not match filter and was not returned when server was asked. Now removed blank row waiting for it, and keeping row count consistent
2020-09-02 08:47:39 -06:00
dbe55e4218
Etemplate: Row count does not depend on data.class
2020-09-01 20:43:14 +02:00
a14076a6f1
Etemplate: Fix another bug in refresh / add / update
...
This one was found in Infolog, adding a sub to an entry with the show-subs preference set to only while filtering. The row count would be off by one if the new entry did not match the filter.
2020-09-01 20:43:14 +02:00
ccaf269751
Remove workaround, fix 3 second refresh
2020-08-31 11:25:54 -06:00
350f375f93
Partially revert 26a6749
as it's been handled elsewhere
...
(030dafc0a7c9bdc6677afe87fa69615068acb4c0,d525347275a2268ed9624d35ddbd4e43a345179d)
2020-08-31 11:25:47 -06:00
087b198ba9
Etemplate: Don't try to delete row if it's not in the nextmatch
2020-08-31 11:25:28 -06:00
2ea088fb26
Fix nm displayed row count was not updated when adding a row.
...
This seems to have resolved the issue of the last row going missing.
2020-08-31 11:25:14 -06:00
a485301dd9
Etemplate: Fix some nm / push bugs
...
- Handling for sub-grids
- Fix some index issues in selectionMgr causing rows to jump around
2020-08-31 11:25:05 -06:00
706a7cd31d
Fix set column not working because of using wrong constant variable
2020-08-20 16:48:20 +02:00
5545247141
* All Apps: fix print list column selection does not contain customfields
2020-08-20 16:19:43 +02:00
eb53daab31
Make commit 26a6749b3d
condition available only for refresh add
2020-08-20 16:19:34 +02:00
cf83de93fc
* All apps: fix last rows was removed when adding new entry to list with only a couple of rows
...
see ticket #48204 , we do a full refresh now to work around this issue until we have a real fix
2020-08-17 12:16:20 +02:00
41e22de9d4
* File Sharing: fix broken file sharing dialog
2020-08-13 14:37:14 +02:00
3b0a1bef0b
A temporary fix for commit 471741ce12
which breaks nm row update with auto refresh enabled
2020-08-12 12:24:37 +02:00
7756357756
Fix nm filter onchange no longer sending expected nm widget
2020-08-11 16:14:32 +02:00
8f769a9550
Fix removing a nm row did not re-index
...
This caused duplications or holes depending on what you did before or after
2020-08-09 18:59:57 +02:00
7752fe03de
Fix some nextmatch bugs
...
- Removed rows could still have jQuery actions bound, resulting in errors
- Focused row was not cleared if it was removed, resulting in errors
- Fixed double get_rows call on refresh(..., update)
2020-08-09 18:50:19 +02:00
ee472bb5a9
Change addressbook group / template on client side, not server side
...
Fixes the issue where the nextmatch_controller is part of the context for the request, but the first thing set_template() does when the server tells the nextmatch to change the template is destroy the controller. This means that when the data is parsed, the context is missing or damaged.
2020-08-09 18:50:19 +02:00
20cd1cf802
Etemplate: Change how nextmatch handles update & refresh push messages
2020-08-09 18:50:19 +02:00
ece51a1d12
Fix CRM view did not add new infolog entries on push
2020-08-09 18:50:19 +02:00
a562867671
Etemplate: Add et2_nextmatch.set_disable_autorefresh() to change it dynamically
2020-08-09 18:50:19 +02:00
0b804bc507
Etemplate: add disable_autorefresh attribute to nextmatch to be able to disable autorefresh
2020-08-09 18:50:19 +02:00
b351825427
Fix update was doing full refresh, changed back to previous behaviour
...
Left 'update-in-place', as discussed, as it's way more clear what it does.
2020-08-06 13:34:58 -06:00
35edb2b49e
* Mail: replying to a mail should only update icon, not move it to top of list
2020-07-29 13:59:42 +02:00
20ae4b426d
Etemplate: nm.refresh() with type 'edit' no longer always fully reloads all rows, it now behaves the same as 'update'
2020-07-28 08:02:48 +02:00
4b9be2876e
fix new mail rows appear no unseen
2020-07-22 21:32:48 +02:00
a6688ab3f8
Etemplate: Allow app to specify a new row index for updated rows as well.
2020-07-22 12:00:01 -06:00
32043f7a41
trigger full refresh / applyFilters, if app refresh_add returns false
2020-07-22 16:58:40 +02:00
f0b924008b
Etemplate: Add a callback so apps can decide where to put new push rows
2020-07-21 15:32:22 -06:00
69420c19ad
Api: Handle add push messages in the nextmatch list
2020-07-20 13:43:26 -06:00
10846271f1
Close confirm improvements & fixes
...
- nextmatch is now always not dirty
- Logging the dirty widgets to console
- Fix searchbox did not fully doLoadingFinished()
2020-06-29 11:55:35 -06:00
03a5620ea9
Api: Fix nm columns disabled via content could break subsequent columns, giving JS error
...
"Uncaught TypeError: Cannot read property 'getAttribute' of undefined"
2020-06-09 13:56:52 -06:00
82215f292d
Api: Fix some favorite widget bugs
...
- Infolog preferred favorite was not loaded
- Fixed vertical alignment of widget 'Add current' icon
2020-05-22 10:50:58 -06:00
bac1ff5a1d
Port b6020ad
from asig2016 to master
2020-04-09 12:39:16 -06:00
abdffc12a0
Fix typescript conversion bug breaking mobile list view
2020-04-01 13:46:05 -04:00
3350f3a024
Some fixes for tile view after Typescript conversion
2020-03-23 10:05:46 -06:00
c04915ae09
Etemplate: Fix nextmatch printing failed after TypeScript conversion
2020-03-18 10:36:14 -06:00