Commit Graph

1660 Commits

Author SHA1 Message Date
Aleksander Machniak
5e671885e4 Prevent from ghost messages on list after fast delete of multiple messages one-by-one (#5941) 2017-10-20 13:02:08 +02:00
Aleksander Machniak
459cc7ab6d Fix bug where removing the last subfolder did not hide toggle button on its parent record (#6007) 2017-10-20 10:43:56 +02:00
Aleksander Machniak
da15d55665 Fix regression in qsearch() that skipped execution when called with no args
Some plugins would like to do search without value,
so we keep value != '' check to allow that use-case.
2017-10-18 12:14:33 +02:00
Aleksander Machniak
5e08a6ac59 Handle remote stylesheets the same as remote images, ask the user to allow them (#5994)
Fixes the issue where remote stylesheet could have been blocked
if the message contained no remote images and user have no way to
allow that content.
2017-10-13 12:48:13 +02:00
Aleksander Machniak
72aedd368b Fix Edge encoding bug when pasting text into the HTML editor, update to TinyMCE 4.5.8 (#5885) 2017-10-12 11:03:48 +02:00
Aleksander Machniak
79ea526d65 Fix missing cursor in HTML editor on mail reply (#5969) 2017-09-29 08:57:03 +02:00
Aleksander Machniak
afa03008c7 Code simplification 2017-09-07 19:26:55 +02:00
Aleksander Machniak
51c76c9bac Add missing variable declaration 2017-09-07 19:15:49 +02:00
Aleksander Machniak
5200d82381 Fix so files size/count limit is verified (client-side) also on drag-n-drop uploads (#5940) 2017-09-06 19:33:48 +02:00
Aleksander Machniak
9672642479 Cleanup compose input checks (small improvement to the last commit) 2017-08-28 09:54:11 +02:00
Aleksander Machniak
b77cce8d3e Fix sending message with "Too many public recipients" dialog buttons (#5924) 2017-08-28 09:28:32 +02:00
Aleksander Machniak
902eaa1f78 Remove height definition for "mark all as read" dialog 2017-08-24 19:19:58 +02:00
Aleksander Machniak
52158aa3c7 Fix height of dialogs that do not have a predefined height
This fixes e.g. "no subject" dialog or enigma passphrase dialog.
2017-08-24 19:16:59 +02:00
Aleksander Machniak
cf9019e462 Fix savetarget frame use (#5897) 2017-08-22 09:11:26 +02:00
Thomas Bruederli
8d882639d9 Bring back double-click behavior on the message list when preview pane is on (#5823)
This reverts commit 28741ed03 as requested in #5199 and implements an
approach inspired by @bostjan in that ticket.
2017-08-11 17:10:12 +02:00
JohnDoh
afaaa7764b Use list_widget.get_selection() rather than list_widget.selection (#5879) 2017-07-28 19:24:28 +02:00
Aleksander Machniak
e9eb87d6f4 Add 'getselection' event to the list widget 2017-07-23 17:37:10 +02:00
Aleksander Machniak
06323ddef4 Support _filter and _scope as GET arguments for opening mail UI (#5825) 2017-07-22 11:58:13 +02:00
Aleksander Machniak
92d5406b4e Better dialog size setting 2017-07-21 19:51:18 +02:00
Aleksander Machniak
429a1694b6 Fix various errors in mail bounce dialog 2017-07-15 17:59:17 +02:00
Aleksander Machniak
69795ebd1d Simplify some css selectors 2017-07-13 16:13:13 +02:00
Aleksander Machniak
f6df78435e Fix duplicated signature when using Back button in Chrome (#5809) 2017-07-13 16:07:09 +02:00
Aleksander Machniak
46c96bf0c0 Detach savetarget frame in onload or onerror
.. because before it was detached too early causing some code
from the iframe to be not executed.
2017-07-13 15:39:48 +02:00
Aleksander Machniak
58cae2ae5b Better workaround for history issues
Before we used history.back() in mail compose to workaround
history issues related to hidden iframe use. This again stopped
working as we switched to about:blank instead of blank.gif href.
A better solution is to detach the iframe after use and re-append
again when needed.
2017-07-13 13:51:26 +02:00
Aleksander Machniak
b7e42de7ac Fix regressions in check_compose_input() 2017-07-13 08:03:09 +02:00
Aleksander Machniak
1b2d3c0ac2 Email Resent (Bounce) feature (#4985) 2017-07-12 11:56:41 +02:00
JohnDoh
5edfd5722e improve detection for Egde browser and add pointer event support (#5783)
add support for pointer events on list widget, use either pointer or touch events, not both
2017-07-07 11:36:11 +02:00
Aleksander Machniak
4b2f2b6b3b Use about:blank instead of blank.gif for empty iframes 2017-07-05 13:58:53 +02:00
Aleksander Machniak
86a4d78369 Merge branch 'dev-elastic' 2017-07-02 16:47:54 +02:00
Aleksander Machniak
6dee73a0ec Support both comma and semicolon as recipient separator, drop recipients_separator option (#5092) 2017-06-26 16:32:57 +02:00
Aleksander Machniak
2ba2b1828c Trigger onchange in ksearch_input_replace() on both supported input types 2017-05-28 10:39:06 +02:00
Aleksander Machniak
0e3623e87a Fix setting Cancel button classes in simple_dialog() 2017-05-20 18:08:54 +02:00
Aleksander Machniak
682e88710b Display loading message when going to another page (#5541) 2017-05-17 13:41:38 +02:00
Aleksander Machniak
9858c2a294 Merge branch 'master' into dev-elastic 2017-05-14 13:32:35 +02:00
Aleksander Machniak
955090ef1e Add Edge browser detection with 'edge' class for <html> element
Additional 'ms' class for both IE and Edge.
2017-05-05 13:05:42 +02:00
Aleksander Machniak
533d32e991 Update to TinyMCE 4.5.7 2017-05-05 08:35:22 +02:00
Aleksander Machniak
02d4489df7 Replace new line characters from the response name
...when the name was derived from the response text.
2017-04-28 09:31:58 +02:00
Aleksander Machniak
542a817214 Define more classes for dialog buttons 2017-04-21 18:05:29 +02:00
Aleksander Machniak
ebb5d95288 Add also String.endsWith() polyfill 2017-04-18 17:32:27 +02:00
Aleksander Machniak
5a61e3487e Set more classes to buttons in restore message dialog 2017-04-12 18:07:23 +02:00
Aleksander Machniak
d430903f6b Support contentEditable elements for autocomplete 2017-04-09 16:23:02 +02:00
Aleksander Machniak
559254d6ee Use <button> instead of <input> for submit button on logon screen 2017-04-04 15:00:12 +02:00
Aleksander Machniak
065b16df12 Update to TinyMCE 4.5.6 2017-04-04 09:12:40 +02:00
Aleksander Machniak
b314dfc548 Fix (restore) Tab key behaviour in autocomplete popup (#5659)
And make it to jump to the next field after inserting selected autocomplete entry.
2017-03-31 13:28:54 +02:00
Aleksander Machniak
7347c22af8 Update to TinyMCE 4.5.5 2017-03-17 09:20:38 +01:00
Aleksander Machniak
6c11825a0d Improve googiespell widget for better styling capabilities
.. it is possible to style it with css, no images are required
2017-03-16 13:50:50 +01:00
Aleksander Machniak
8706d7fb0c Merge branch 'dev-elastic' of github.com:roundcube/roundcubemail into dev-elastic 2017-03-16 11:22:09 +01:00
Aleksander Machniak
1d0cecb41a Add autocomplete_create event so plugins/skins can do something on the autocomplete popup element 2017-03-16 11:18:19 +01:00
Aleksander Machniak
431b9d6b75 Fix update_row() for lists with checkbox selection 2017-03-15 15:52:39 +01:00
Aleksander Machniak
a928c3f988 Add editor-init event 2017-03-15 12:36:07 +01:00