Commit Graph

900 Commits

Author SHA1 Message Date
nathangray
b78971a5c5 Etemplate: Don't try to expand src if it is empty 2020-11-24 10:27:23 -07:00
Ralf Becker
bd85f19c5e give explicit select-options priority over querying accounts via link-widget, fixes not displayed addressbook for sharing 2020-11-19 09:42:22 +01:00
nathangray
c33a6d002d Etemplate: Fix nextmatch controller destroy() left some references
AJAX responses would then try to use them after the etemplate was destroyed, and fail.
2020-11-09 09:46:15 -07:00
Hadi Nategh
f55fae6a3b * Addressbook: Open CRM views into individual tabs 2020-10-30 17:21:55 +01:00
Ralf Becker
06c40e1f1f only return "" for blur-value, if browser does not support html5 placeholder 2020-10-29 11:01:10 +01:00
Ralf Becker
9fe09ef09b * Addressbook: allow to configure sending fax via email by replacing the number with an email address 2020-10-28 13:32:30 +01:00
nathangray
2b12ec47b4 Etemplate: Fix auto-refresh mixed up new rows 2020-10-23 11:35:15 +02:00
nathangray
dd4e437d5b Etemplate: Fix flipping between 2 nextmatch filter values stopped updating results after 2 changes 2020-10-20 09:26:43 +02:00
Hadi Nategh
6f2ec6f33a Make sure sender object is there before using it 2020-10-19 16:06:59 +02:00
Hadi Nategh
936983d4fe * Filemanager: fix drag and drop a file no longer working from outside of browser into the list 2020-10-19 12:56:21 +02:00
Ralf Becker
3686279b70 fix a couple of errors stalling file uploades 2020-10-19 11:48:19 +02:00
nathangray
b74e44ca6f Etemplate: Fix multi-select / tags value sometimes got lost if we had to fetch options from the server 2020-10-16 08:36:28 -06:00
nathangray
905f086218 Etemplate: Fix printing ruined scrolling in nextmatch 2020-10-15 10:12:25 -06:00
nathangray
ee97092520 Etemplate: Fix extra rows stayed hidden after printing 2020-10-14 11:51:27 -06:00
nathangray
27fd45c9ab Etemplate: Fix drag and drop linking made the rows involved disappear 2020-10-14 10:51:24 -06:00
Hadi Nategh
aec60b5c19 Add table into toolbar list 2020-10-14 11:39:15 +02:00
Hadi Nategh
612889c3c7 * Api: Add table button into html editor's toolbar 2020-10-14 11:20:27 +02:00
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