Thomas Bruederli
a8f4960c99
Unlock UI even if no message display object exists
12 years ago
Thomas Bruederli
e21c07038e
Use jQuery functions to maximize compatibility with all IE versions
12 years ago
Thomas Bruederli
54cc75f28d
Cast mimetypes property into an array on IE
12 years ago
Aleksander Machniak
dd759730b0
Merge pull request #45 from linagora/master
...
Grancefully handle SSO redirections on Ajax requests - V3
12 years ago
Aleksander Machniak
3c047d0e87
Code improvements
12 years ago
Aleksander Machniak
8d54286df8
Merge branch 'keep-alive'
...
Conflicts:
CHANGELOG
12 years ago
Thomas Bruederli
0f6e9f0bf6
Avoid errors with non-string objects
12 years ago
Aleksander Machniak
0e8c6da864
Fix "obj.href is undefined" error
12 years ago
Thomas Bruederli
e30500643f
Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab)
12 years ago
Aleksander Machniak
003b17e238
jQuery-1.8.3
12 years ago
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.
12 years ago
Aleksander Machniak
f226549d4f
Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval
12 years ago
Aleksander Machniak
4340d5e634
Fix excessive LFs at the end of composed message with top_posting=true ( #1488797 )
12 years ago
Aleksander Machniak
77de23fa93
Added cross-task 'refresh' request for system state updates
12 years ago
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)
12 years ago
Thomas Bruederli
91c0990385
Updated to jQuery 1.8.2 and jQuery UI 1.9.1
12 years ago
Thomas Bruederli
762565ceea
Don't add signature (again) when opening compose view in a new window
12 years ago
Thomas Bruederli
7bf6d2f01e
Don't open another window when replying to a message displayed in extwin
12 years ago
Thomas Bruederli
086b153ae2
Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander ( #1488725 ); removed obsolete dstactive detection
12 years ago
Aleksander Machniak
92cb7f56f3
Fix possible HTTP DoS on error in keep-alive requests ( #1488782 )
12 years ago
Aleksander Machniak
111acf180d
Fix error in IE<8
12 years ago
Thomas Bruederli
ddafe4e410
Merge branch 'dev-compose-newwindow'
12 years ago
Thomas Bruederli
eb514742ec
Show compose options if they were visible in opener
12 years ago
Thomas Bruederli
838e4204b1
Fix new (empty) window opening on FF and others
12 years ago
Aleksander Machniak
f0affa6cc2
- Fix handling dont_override with message_sort_col and message_sort_order settings ( #1488760 )
12 years ago
Thomas Bruederli
715a39416e
Close compose step in opener window
12 years ago
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
12 years ago
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 )
12 years ago
Thomas Bruederli
0746d58fce
Allow to mark/flag messages from full message view screen
12 years ago
Aleksander Machniak
27032fb84f
Enable list sort command on empty folder ( #1488617 )
12 years ago
Aleksander Machniak
41b3fe1782
Fix so "Edit as new" on draft creates a new message ( #1488687 )
12 years ago
Aleksander Machniak
e263994adc
Fix focus issue in IE when selecting message row ( #1488620 )
12 years ago
Aleksander Machniak
24fa5d3154
Fix so contentframe can have name != id
12 years ago
Aleksander Machniak
4877dbd4d2
Fix Larry's messages list filter in IE ( #1488632 )
12 years ago
Aleksander Machniak
4d1515cb0b
Fix javascript error on Reply-List action
12 years ago
Aleksander Machniak
da28121dcd
Improved email address validation with IPv6 support
12 years ago
Aleksander Machniak
ff805351ca
Fix email address validation for addresses with IP address in domain part
12 years ago
Aleksander Machniak
ae7027de02
Added session_path config option and unified cookies settings in javascript
12 years ago
Aleksander Machniak
c086978f6a
Fix XSS issue where plain signatures wasn't secured in HTML mode ( #1488613 )
12 years ago
Aleksander Machniak
b28a38c757
- Fix Remove from group option is active for contact search result ( #1488608 )
12 years ago
Aleksander Machniak
3c7346a40b
Fix focus on the list when list row is clicked ( #1488600 )
12 years ago
Aleksander Machniak
e0efd8f5dc
Added separate From and To columns apart from smart From/To column ( #1486891 )
12 years ago
Aleksander Machniak
b169de8fcd
- Fix order of attachments in sent mail ( #1488423 )
12 years ago
Aleksander Machniak
1257dd6796
Add generic mobile browser detection, enable touch events for all mobile browsers
12 years ago
Aleksander Machniak
ab8fdaa604
Small code improvement
12 years ago
Aleksander Machniak
56012e56aa
Fix variable scope
12 years ago
Aleksander Machniak
ec86add1ff
Define context (_remote=1) for spellcheck requests to send proper response on error
12 years ago
Aleksander Machniak
cfc27c9b76
Keep some resource files (images) in separate directory
12 years ago
Aleksander Machniak
5f8d59c054
Enable TinyMCE inlinepopups plugin
12 years ago
Aleksander Machniak
750fcf8ece
Update to TinyMCE 3.5.6
12 years ago