Commit Graph

136 Commits

Author SHA1 Message Date
cd3c40eaf8 get history decrypt hover working 2022-09-08 13:38:39 +02:00
57a6de47ce Cleanup another jquery tooltip case 2022-09-08 12:14:34 +02:00
9f4fb1343d fix Mailvelope in infolog.edit 2022-09-08 11:27:02 +02:00
bf8dae795d ignores onChange calls before et2_ready 2022-07-08 10:42:39 +02:00
aefe71e061 Replace no longer necessary function for making sure stylite app.js is loaded 2022-06-03 17:11:31 +02:00
b9892687e9 Infolog: Fix toggle encrypt didn't work with webcomponents 2022-04-12 15:23:51 -06:00
322fa3c8f4 Get nm_action dialogs working 2022-03-22 15:49:42 -06:00
7e01d1ae6a fix timezone of completed date 2022-03-16 23:22:05 +02:00
689e7e6ee5 modify statusChanged onchange for info_(status|percent|datecompleted) to work with new and old eT2
thought current Et2Select has a problem with fixed options from Et2Select* widgets
2022-03-16 10:07:00 +02:00
8fa424c4df Avoid using private internal value 2021-08-23 15:37:16 -06:00
eec16362dc amending commit 59ac3f4 "always name generated file app.min.js" 2021-07-19 11:50:33 +02:00
a5ad691757 deprecated egw.includeJS() in favor of es6 import statement
with egw composition happening in main window the used import statement happens in that context and NOT in the window (eg. popup or iframe) this module is instantiated for!
2021-07-09 17:27:22 +02:00
05405b955a remove generated .js files from git 2021-07-01 08:38:08 +02:00
d7cd90ebe7 fix skipping timestamps, but preferring .min.js over .js
added more apps to rollup.config.js (ones givening errors are commented out)
2021-06-29 15:21:19 +02:00
3f1653bff8 fix errors loading stylite/EPL object 2021-06-15 13:19:56 +02:00
c0eae5d955 Fix import statement and remove debugger 2021-06-14 15:05:08 +02:00
54fff9739a Add more missing import statements 2021-06-10 15:40:49 +02:00
5298336886 include jquery and other legacy js files via script tag 2021-06-10 11:38:54 +02:00
38cb855017 fixing a couple more imports to get addressbook list show up 2021-06-09 11:11:34 +02:00
e43331e48b fix not applied blur on initial load and also disable optimization for CRM-view and the like 2021-05-31 17:11:58 +02:00
0a9e61f6fa * InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified 2021-05-31 10:38:44 +02:00
ac1a975f1d Infolog: Fix CRM view would overwrite state in infolog list, leading to wrong filters in favorites 2021-03-22 11:35:24 -06:00
20af564f37 * Infolog: Fix details / no details filter preference was not saved 2021-03-22 09:50:02 -06:00
df54dcace4 Apply client-side push refactoring to calendar, infolog, timesheet 2021-03-04 11:27:35 -07:00
58ae23c74c allow "app.<appname>.<method>" in link registry and use it to open CRM view 2021-03-04 11:50:13 +02:00
6e2b956850 Fix error Cannot read property 'decrypt_hover' of undefined 2021-02-22 11:46:03 +01: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
2dc5616b96 Separate CRM list from infolog list so push updates don't conflict 2020-09-03 09:58:27 -06:00
e0f9d3be6e Infolog: Stop CRM & Infolog list from interfering with each other when both are open and a push change comes in 2020-08-26 11:25:04 -06:00
da425f527a * InfoLog: fix list not allways refreshed via push, caused by insufficient ACL implementation on client-side 2020-08-14 11:21:54 +02:00
bec67d63ee Etemplate: Change how nextmatch handles update & refresh push messages 2020-08-07 09:19:15 -06:00
6d4aaade1b avoid second full refresh by sending delete action via ajax 2020-07-24 14:47:50 +02:00
6d2af76576 * Infolog: Push updates 2020-07-23 13:34:08 -06:00
d0eed9b7a5 Infolog: Fix changing details/no-details overwrote a JS function, causing errors 2020-06-15 11:41:42 -06:00
34ec346821 Fix favourites (& probably some more inherited stuff) broken by TypeScript conversion
Note that any properties declared in a sub-class aren't generally available until after the super() call is done, i.e. in the super constructor they're undefined.
2020-03-20 11:38:38 -06:00
5f804dd661 use super.<name>(<arguments>) instead of super.<name>.apply(this, arguments) 2020-02-11 17:40:33 +01:00
e0f38dfb94 migrated infolog app.js to typescript 2020-02-03 16:05:40 +01:00
2fc4caec71 * Infolog - Exclude current entry from parent select/search results to avoid loop 2018-10-24 11:11:25 -06:00
b68637b2c7 Actually set the details filter to avoid reset when app refreshes 2018-09-04 15:50:01 -06:00
9c3882b4e8 * InfoLog: fix not working iCal export in edit window 2018-02-08 16:17:00 +01:00
17debc8063 Add timestamp button widget, use it in infolog 2017-09-21 14:56:40 -06:00
be85db6c53 Fix infolog details / no details filter reloads list instead of changing details 2017-02-27 08:52:20 -07:00
459b38f5c1 Give all the other stuff a chance to run before we try to set focus - fixes focus is set then lost on the first time you set filter by start or due date 2017-01-30 09:52:36 -07:00
ed6069aa4d * Infolog: Add a context menu action to view a list of linked timesheets 2016-11-22 11:41:51 -07:00
1764ee826c Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht 2016-11-02 09:30:39 -06:00
9cf5ab29a1 Fix interference between CRM details / no details and infolog details / no details
Changing CRM to details would clear no details CSS from infolog
2016-07-28 16:10:02 -06:00
87fb94a496 Deprecate $j global variable and replace them all with standard jQuery 2016-06-02 16:52:01 +02:00
25049f9504 Change context menu delegation prompt widget to match edit dialog and load current value for single selection 2016-05-31 14:49:29 -06:00
51951d55d5 Fix details / no details toggling of columns 2016-03-21 21:02:09 +00:00
d49f8bc45f fix situation where multiple app.js objects are used, eg. InfoLog and CRM view in Addressbook:
- etemplate2 creates a private app object instead of using window.app with just prototypes, if template is not from current app
- fixed all cases where window.app was used to use just app, to use evtl. private object
- app_base no longer assigns itself to window.app (window.app[this.appname] = this), as that breaks private app objects
- et2_compileLegacyJS replaces app.appname with widget.getInstanceManager().app_obj.appname
- etemplate2 stores either private or global app object in app_obj attribute
2016-03-17 18:12:36 +00:00