Commit Graph

955 Commits

Author SHA1 Message Date
Aleksander Machniak
463ce6848d Fix bug where all messages in a folder were copied on copy action,
if search was active and user choose select-all feature. Code improvements.
2012-12-11 14:43:15 +01:00
Aleksander Machniak
d9f109b56a Allow forwarding of multiple emails (#1486854) 2012-12-11 08:30:49 +01:00
Aleksander Machniak
8beceebb55 Fix deleting of collapsed threads, broken in 2b55d4f420 (#1488772) 2012-11-27 18:07:42 +01:00
Aleksander Machniak
17a8fb353b Fix keybord events on messages list in opera browser (#1488823) 2012-11-20 20:52:44 +01:00
Aleksander Machniak
2b55d4f420 Fix selection of collapsed thread rows (#1488772) 2012-11-20 09:56:43 +01:00
Thomas Bruederli
271c5c9764 Correctly handle multiple file uploads (#1488820) 2012-11-19 13:43:43 +01:00
Thomas Bruederli
a8f4960c99 Unlock UI even if no message display object exists 2012-11-18 19:05:59 +01:00
Thomas Bruederli
e21c07038e Use jQuery functions to maximize compatibility with all IE versions 2012-11-17 18:06:21 +01:00
Thomas Bruederli
54cc75f28d Cast mimetypes property into an array on IE 2012-11-17 17:48:31 +01:00
Aleksander Machniak
dd759730b0 Merge pull request #45 from linagora/master
Grancefully handle SSO redirections on Ajax requests - V3
2012-11-16 10:33:20 -08:00
Aleksander Machniak
3c047d0e87 Code improvements 2012-11-15 09:56:41 +01:00
Aleksander Machniak
8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
2012-11-15 09:34:08 +01:00
Thomas Bruederli
0f6e9f0bf6 Avoid errors with non-string objects 2012-11-14 16:18:27 +01:00
Aleksander Machniak
0e8c6da864 Fix "obj.href is undefined" error 2012-11-14 13:42:00 +01:00
Thomas Bruederli
e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 2012-11-14 10:28:34 +01:00
Aleksander Machniak
003b17e238 jQuery-1.8.3 2012-11-13 14:54:31 +01:00
jkornobis
7fac4dc87b Grancefully handle SSO redirections on Ajax requests
On some SSO systems, when the SSO session is expired,
the system intercept HTTP requests and send a 302 "Found" HTTP code to the login page.
This patch handle this case in Roundcube Ajax requests, to redirect to the SSO login page.
Note that request.status don't have the 302 code (at least on Firefox), so we have to check the response headers for a Location field and redirect manually.
2012-11-12 15:29:07 +01:00
Aleksander Machniak
f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 2012-11-12 14:50:49 +01:00
Aleksander Machniak
4340d5e634 Fix excessive LFs at the end of composed message with top_posting=true (#1488797) 2012-11-12 09:16:22 +01:00
Aleksander Machniak
77de23fa93 Added cross-task 'refresh' request for system state updates 2012-11-11 10:32:05 +01:00
Aleksander Machniak
c442f822fb Simplify keep-alive action. Now the interval is based on session_lifetime,
which means it's executed only if needed for session keeping (reset interval on every action).

Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
2012-11-10 12:04:38 +01:00
Thomas Bruederli
91c0990385 Updated to jQuery 1.8.2 and jQuery UI 1.9.1 2012-11-07 18:51:06 +01:00
Thomas Bruederli
762565ceea Don't add signature (again) when opening compose view in a new window 2012-11-05 18:36:36 +01:00
Thomas Bruederli
7bf6d2f01e Don't open another window when replying to a message displayed in extwin 2012-11-05 18:09:44 +01:00
Thomas Bruederli
086b153ae2 Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander (#1488725); removed obsolete dstactive detection 2012-10-31 11:50:33 +01:00
Aleksander Machniak
92cb7f56f3 Fix possible HTTP DoS on error in keep-alive requests (#1488782) 2012-10-31 09:35:57 +01:00
Aleksander Machniak
111acf180d Fix error in IE<8 2012-10-28 13:35:09 +01:00
Thomas Bruederli
ddafe4e410 Merge branch 'dev-compose-newwindow' 2012-10-27 16:12:37 +02:00
Thomas Bruederli
eb514742ec Show compose options if they were visible in opener 2012-10-24 18:14:31 +02:00
Thomas Bruederli
838e4204b1 Fix new (empty) window opening on FF and others 2012-10-24 16:53:10 +02:00
Aleksander Machniak
f0affa6cc2 - Fix handling dont_override with message_sort_col and message_sort_order settings (#1488760) 2012-10-24 11:36:48 +02:00
Thomas Bruederli
715a39416e Close compose step in opener window 2012-10-17 23:32:32 +02:00
Thomas Bruederli
271efe53e0 Add user settings to open message view and compose form in new windows. This natevely implements the compose_newwindow plugin functionslity and more 2012-10-17 22:42:35 +02:00
Thomas Bruederli
765ecb9fa0 Let the skin limit the number of visible recipeints and place a link to show them all in a dialog (better fix for #1488590) 2012-10-02 14:14:24 +02:00
Thomas Bruederli
0746d58fce Allow to mark/flag messages from full message view screen 2012-09-25 09:39:40 +02:00
Aleksander Machniak
27032fb84f Enable list sort command on empty folder (#1488617) 2012-09-18 10:21:05 +02:00
Aleksander Machniak
41b3fe1782 Fix so "Edit as new" on draft creates a new message (#1488687) 2012-09-13 15:32:43 +02:00
Aleksander Machniak
e263994adc Fix focus issue in IE when selecting message row (#1488620) 2012-09-04 19:29:16 +02:00
Aleksander Machniak
24fa5d3154 Fix so contentframe can have name != id 2012-08-29 13:26:34 +02:00
Aleksander Machniak
4877dbd4d2 Fix Larry's messages list filter in IE (#1488632) 2012-08-26 10:23:49 +02:00
Aleksander Machniak
4d1515cb0b Fix javascript error on Reply-List action 2012-08-24 18:52:50 +02:00
Aleksander Machniak
da28121dcd Improved email address validation with IPv6 support 2012-08-24 10:10:25 +02:00
Aleksander Machniak
ff805351ca Fix email address validation for addresses with IP address in domain part 2012-08-23 20:08:37 +02:00
Aleksander Machniak
ae7027de02 Added session_path config option and unified cookies settings in javascript 2012-08-20 09:32:25 +02:00
Aleksander Machniak
c086978f6a Fix XSS issue where plain signatures wasn't secured in HTML mode (#1488613) 2012-08-15 11:20:40 +02:00
Aleksander Machniak
b28a38c757 - Fix Remove from group option is active for contact search result (#1488608) 2012-08-14 15:22:16 +02:00
Aleksander Machniak
3c7346a40b Fix focus on the list when list row is clicked (#1488600) 2012-08-11 21:53:33 +02:00
Aleksander Machniak
e0efd8f5dc Added separate From and To columns apart from smart From/To column (#1486891) 2012-08-11 10:57:24 +02:00
Aleksander Machniak
b169de8fcd - Fix order of attachments in sent mail (#1488423) 2012-08-05 12:41:16 +02:00
Aleksander Machniak
1257dd6796 Add generic mobile browser detection, enable touch events for all mobile browsers 2012-08-03 09:51:41 +02:00