Commit Graph

179 Commits

Author SHA1 Message Date
3575f06501 fix JS error from cropper, stalling eTemplate with minified JS 2020-02-02 10:32:12 +01:00
4eca12001a Mark some optional parameters 2020-01-31 09:25:11 -07:00
ffae3f2e17 Remove all map files 2020-01-29 17:14:32 +01:00
c8da07b460 Rebase onto Master 2020-01-29 15:31:57 +01:00
812f6a0ef7 ts->js maps 2020-01-29 15:12:43 +01:00
8b3f9947e6 baseWidget in TS 2020-01-29 15:08:42 +01:00
a4ce103d7e WIP with TypeScript 2020-01-29 15:08:42 +01:00
9f574b4a38 some egw object interface changes and using it in app.ts base object 2020-01-27 13:43:13 +01:00
5b5c2a6cff full TypeScript Interface for client-side API 2020-01-26 13:58:10 +01:00
e9c4d3f07e complete push implementation for timesheet incl. ACL check 2020-01-24 13:31:56 +01:00
76a5793a0a New push method, with base implementation of delete client side 2020-01-23 11:03:29 -07:00
ff50df67d0 Use correct refresh methods for delete so app can handle it 2020-01-23 09:21:41 -07:00
6e0936bd98 first take on pushing app-changes to all clients 2020-01-23 11:26:44 +01:00
901825bcfa first try with TypeScript: timesheet app.js incl. new egw_app base-class 2020-01-23 09:14:58 +01:00
b1c094ca47 ts->js maps 2020-01-22 02:04:45 -07:00
630797f127 baseWidget in TS 2020-01-21 12:22:41 +01:00
68f9d4c0cf WIP with TypeScript 2020-01-21 10:12:39 +01:00
8d5893d515 a couple of small fixes from the conversation to TypeScript 2020-01-15 08:52:49 +01:00
55ae9c1c7b first try with TypeScript: timesheet app.js incl. new egw_app base-class 2020-01-15 08:47:33 +01:00
edd8be4355 * All apps favorites: fix issue add favorites popup dialog no longer works after add/remove columns from list 2019-11-13 11:50:30 +01:00
bf844b7598 support for new Swoole push server 2019-11-04 09:29:49 +01:00
87501bb2a9 * Api: Fix bug where some links opened in the application's main tab instead of popups
Now keeping addressbook & projectmanager opening in main tab
2019-10-17 15:05:55 -06:00
798823ab6e Make sure excluded mime types are type of string before splitting them, avoid js error "Uncaught typeError: ex_mime.split is not a function" 2019-10-02 13:52:48 +02:00
2f1dfcc3d8 Calendar - Fix another case of group events not showing properly 2019-09-11 13:29:07 -06:00
a49e3a3c15 Api - Add a Share filemanager directory context menu action 2019-08-22 15:18:40 -06:00
890cd4e4a4 Api - give error if share path is missing 2019-07-31 10:31:13 -06:00
672c407804 egw.(de|en)codePath to correctly encode % and # 2019-03-21 12:46:22 +01:00
2126fca1b4 * Api: Fix mobile template not working with iOS < 10 anymore (iOS < 10 is not compatible with JS ES6) 2019-03-18 16:22:39 +01:00
72cad447b0 Do not check jsonp since we are not using it and it might cause errors by setting dataType to script falsely 2019-02-20 13:24:43 +01:00
b16e93bfe3 Make sure we have a match before using it 2019-02-20 10:41:04 +01:00
098fcbf918 Fix (remove) vertical scrollbar on popups with CKEDITOR 2019-01-23 16:01:50 -07:00
de27dd3ed3 fix only-send-changed-preferences check for objects
before preference values which are objects have been always send again
trying to fix "storm" of set_preference() calls by mail splitter
2019-01-22 10:10:24 +01:00
5531844c0d use correct window of includeJS and alert, also fixed in wrong order included first JS file 2019-01-15 14:34:52 +01:00
0d75e05369 Fix accountData failed if a request for a different field is made while waiting for the server 2019-01-11 10:22:29 -07:00
01dfdd9b1d Handle javascript as a link registry type target 2019-01-10 14:58:40 -07:00
00ea499559 Calendar - open add into a dialog widget 2019-01-09 16:48:04 -07:00
6892c4508e Keep a queue of callbacks for the same account and call them all back when we get it 2018-12-19 15:31:44 -07:00
e089093b89 User data request has to be synchronous or we can get many identical requests 2018-12-12 16:37:48 -07:00
2f1333a116 return and show in browser JSON parsing errors maybe caused by network problems
server sends HTTP status "400 Bad Request" with JSON payload with "error" and "errno" attributes.
error is json_last_error_msg() prefixed with "JSON ".
Not yet implemented is resending the request (max. twice) for JSON parsing errors to try to work around network problems
2018-11-01 12:00:08 +01:00
b39bcc8c36 Remove unintentional commited part from commit a9a303a 2018-10-19 14:59:20 +02:00
117b559a5e Entry share changes
- Writable share is now a checkbox
- Add Sharing -> Merge entry into email template, share gets selected options
- Add {{share}} placeholder which creates (by default) read only share
2018-10-11 12:54:17 -06:00
970fb80675 Respect async flag with set false value 2018-10-11 14:14:21 +02:00
c3c887da98 Fix set_account_data turns into an infinite loop because of async ajax call 2018-10-09 17:41:38 +02:00
c197d15a28 Explicitly set async to false for user list 2018-10-04 16:09:42 -06:00
20956c4966 Explicitly set async to false for user list 2018-10-04 16:01:44 -06:00
cceba01f87 Change default value for async json_request to true 2018-10-04 17:48:13 +02:00
d022e555d5 Fix xhr url in Offline options 2018-10-02 10:12:40 +02:00
54cafd15d7 Implement Online/Offline connection indicator 2018-10-01 15:54:42 +02:00
08b9138ae6 Fix tutorials json feed and PGP Installation tutorial video 2018-08-23 14:54:37 +02:00
36a6efe837 Fix missing translations for PGP Back/restore feature 2018-08-23 13:47:04 +02:00