Hadi Nategh
b42a4c097b
Updates tinymce to 5.5.1 and implements toolbar_mode option for htmlarea
2020-10-14 11:18:13 +02:00
nathangray
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
nathangray
20a48d2fe4
Fix methods in hidden app objects could not be used as action handlers
...
Now nextmatch sets the etemplate's EgwApp object as context for the action manager. Actions now check and will use the set context instead of global when binding to handlers
2020-10-13 08:43:09 -06:00
nathangray
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
Hadi Nategh
3f181d926a
Make html widget exportable
2020-10-09 15:21:34 +02:00
Hadi Nategh
106043b937
Make et2_number widget exportable
2020-10-08 13:46:03 +02:00
Hadi Nategh
eb26de479b
Make htmlarea widget exportable
2020-10-08 13:45:40 +02:00
Ralf Becker
9ab01ed7e7
execute non-http(s) links eg. tel: like before
2020-10-07 14:08:03 +02:00
Ralf Becker
9b0e2f8207
execute non-http(s) links eg. tel: like before
2020-10-07 13:17:10 +02:00
nathangray
70931da220
Etemplate: Avoid session destruction from PBX integration
2020-10-06 09:58:12 +02:00
nathangray
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
nathangray
45098fc654
Etemplate: fix for better behaviour if lazy-update pref is not set
2020-10-05 09:21:50 +02:00
nathangray
890dd2581d
Etemplate: Different way to download generated files to avoid destroying sessions of not-visible etemplates
2020-09-28 08:50:29 -06:00
nathangray
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
Hadi Nategh
bf3c833856
* Mail: Add custom html toolbar settings in mail site-configuration in order to be able to add/remove certain actions only for mail-compose dialog.
2020-09-25 14:21:35 +02:00
nathangray
c88bf4851b
Etemplate: Fix selectAccount deprecated legacy option of putting account type in empty label
2020-09-16 13:58:03 -06:00
nathangray
6c170beef2
Etemplate: Fix some selectAccount bugs when multiple=true
2020-09-16 09:25:11 -06:00
nathangray
c80fc674ea
Etemplate: Consider null as false when parsing boolean values into template attributes
2020-09-14 14:44:50 -06:00
nathangray
db20617d0f
* Etemplate: Fix historylog did not render until you resize the window
2020-09-11 13:17:48 -06:00
Ralf Becker
edd6b990fa
fix date-duration fails with only one date-format eg. "m"
2020-09-11 20:23:21 +02:00
nathangray
1037acc98c
Etemplate: Fix updated entries were sometimes not flagged, clear color after 3 minutes
2020-09-11 13:19:57 +02:00
nathangray
c9fe81e5fa
Separate CRM list from infolog list so push updates don't conflict
2020-09-08 09:05:31 -06:00
nathangray
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
nathangray
df49c5bcb3
Etemplate: Fix double duration format in timesheet nextmatch header
2020-09-01 15:00:35 -06:00
nathangray
dbe55e4218
Etemplate: Row count does not depend on data.class
2020-09-01 20:43:14 +02:00
nathangray
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
nathangray
939816c60e
Etemplate: Avoid trying to repaint datagrid while it's hidden
...
Avoids an infinite(?) loop and endless "[Violation] 'setTimeout' handler took <N>ms" messages
2020-08-31 15:17:36 -06:00
nathangray
ccaf269751
Remove workaround, fix 3 second refresh
2020-08-31 11:25:54 -06:00
nathangray
350f375f93
Partially revert 26a6749
as it's been handled elsewhere
...
(030dafc0a7c9bdc6677afe87fa69615068acb4c0,d525347275a2268ed9624d35ddbd4e43a345179d)
2020-08-31 11:25:47 -06:00
nathangray
087b198ba9
Etemplate: Don't try to delete row if it's not in the nextmatch
2020-08-31 11:25:28 -06:00
nathangray
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
nathangray
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
nathangray
eb5468e837
Add debug function to log selected nextmatch internals
...
Example usage:
etemplate2.getByApplication('addressbook')[0].widgetContainer.getDOMWidgetById('nm').spillYourGuts()
2020-08-31 11:24:57 -06:00
Hadi Nategh
706a7cd31d
Fix set column not working because of using wrong constant variable
2020-08-20 16:48:20 +02:00
Hadi Nategh
5545247141
* All Apps: fix print list column selection does not contain customfields
2020-08-20 16:19:43 +02:00
Hadi Nategh
eb53daab31
Make commit 26a6749b3d
condition available only for refresh add
2020-08-20 16:19:34 +02:00
Hadi Nategh
c919f4b27d
Fix radiobox widget calling onchange event infinitely
2020-08-18 13:22:09 +02:00
Ralf Becker
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
Ralf Becker
f3326a3cc8
fix sometimes not deleted infologs ("0 selected"), because global var got deleted, using now a closure as for the action
2020-08-16 11:22:45 +02:00
Hadi Nategh
c279290b01
Fix clear button in search widget disappears after being reloaded
2020-08-14 13:38:29 +02:00
Hadi Nategh
41e22de9d4
* File Sharing: fix broken file sharing dialog
2020-08-13 14:37:14 +02:00
Hadi Nategh
3b0a1bef0b
A temporary fix for commit 471741ce12
which breaks nm row update with auto refresh enabled
2020-08-12 12:24:37 +02:00
Hadi Nategh
7756357756
Fix nm filter onchange no longer sending expected nm widget
2020-08-11 16:14:32 +02:00
nathangray
382de156cf
Home using non-global EgwApp instances for portlets
2020-08-09 19:31:42 +02:00
nathangray
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
nathangray
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
nathangray
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
nathangray
20cd1cf802
Etemplate: Change how nextmatch handles update & refresh push messages
2020-08-09 18:50:19 +02:00
nathangray
ece51a1d12
Fix CRM view did not add new infolog entries on push
2020-08-09 18:50:19 +02:00
nathangray
a562867671
Etemplate: Add et2_nextmatch.set_disable_autorefresh() to change it dynamically
2020-08-09 18:50:19 +02:00