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