Commit Graph

6708 Commits

Author SHA1 Message Date
Aleksander Machniak
95360ef8ab Use button instead of input.button in PGP keys search dialog 2017-10-03 17:31:16 +02:00
Aleksander Machniak
3c1b78af48 Merge branch 'master' into dev-elastic 2017-10-02 16:58:38 +02:00
Aleksander Machniak
fb02d4a747 Fix error when calling show_popup_dialog() with no 4th argument 2017-10-01 17:52:16 +02:00
Aleksander Machniak
4223bed7e8 Add html_button class 2017-10-01 17:52:03 +02:00
Aleksander Machniak
5d16751ed8 Fix (again) bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) 2017-10-01 11:58:11 +02:00
Aleksander Machniak
951d6e0e32 Assign dialog button classes before displaying the dialog 2017-09-30 14:04:36 +02:00
Thomas Bruederli
3723f3f178 Fix rcube_utils::random_bytes() to not throw exception for length=0 2017-09-29 15:35:12 +02:00
Thomas B
b0697e5f9a Merge pull request #5960 from duk3luk3/auth-log-server
Add host to IMAP login error
2017-09-29 13:13:36 +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
96b21c5df3 Remove contentEditable element support as autocomplete input 2017-09-26 20:23:47 +02:00
Aleksander Machniak
81f76bf826 Fix corner-case for reading contentEditable element for autocomplete 2017-09-24 19:31:52 +02:00
Aleksander Machniak
5afda409aa Add has_writeable_addressbook flag to client env in mail preview 2017-09-21 12:30:10 +02:00
Lukas Erlacher
130f0cde3e Add host to IMAP login error
This simplifies debugging authentication failures in multi-host setups.
2017-09-21 11:28:42 +10:00
Aleksander Machniak
cd7ca6014f Describe html editor textarea with data-html-editor attribute 2017-09-20 21:30:58 +02:00
Aleksander Machniak
0d57714713 Don't reset classes of the textarea in HTML mode, just append 'mce_editor' class 2017-09-20 10:35:17 +02:00
Aleksander Machniak
83fe734460 Move some functions from func.inc to show.inc where they belong to.
Add MessageSummary object for message template.
2017-09-18 10:15:51 +02:00
Aleksander Machniak
27377e29dc Trim text in subject_text(), so title attribute is displayed without unwanted spacing
Looks like at least Firefox does not trim i automatically.
2017-09-18 10:14:19 +02:00
Aleksander Machniak
0ffd5463d8 Fix wording of "Mark previewed messages as read" to "Mark messages as read" (#5952)
Since we use the option not only for the preview frame the "previewed" word was confusing.
2017-09-17 08:52:20 +02:00
Aleksander Machniak
72fe97ddfc Fix bug where HTML messages could have been rendered empty on some systems (#5957)
Consistently use $nodeName instead of $tagName property.
2017-09-17 08:44:08 +02:00
Aleksander Machniak
ee6b5e9e58 Fix PHP 7.2 error: count(): Parameter must be an array or an object that implements Countable 2017-09-16 12:52:44 +02:00
Aleksander Machniak
fa3eb6813f Ignore rewind() warnings (#5950) 2017-09-16 08:57:34 +02:00
Aleksander Machniak
19ad6b15e8 Add (unified) get_next/get_prev/get_single_selection methods for list and treelist widgets 2017-09-12 18:06:29 +02:00
Aleksander Machniak
93111b3bd7 Make possible to use thread padding value other than 15px 2017-09-12 09:48:06 +02:00
Aleksander Machniak
1bd327ecda Add possibility to select first/last record after the list is loaded
.. for contacts and messages lists
2017-09-12 09:03:33 +02:00
Aleksander Machniak
3a77c906a1 Merge branch 'master' into dev-elastic 2017-09-10 13:28:47 +02:00
Aleksander Machniak
d67d52a1d8 Support 'label' attribute in listmenulink object 2017-09-08 21:12:30 +02:00
Aleksander Machniak
a0ef47e3bf Add some labels for elastic 2017-09-08 21:04:00 +02:00
Aleksander Machniak
6ecf87b5bd Support 'class' attribute in ComposeFormHead object 2017-09-08 11:55:17 +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
7fc626d527 Changed defaults for smtp_user (%u), smtp_pass (%p) and smtp_port (587) 2017-09-06 19:11:55 +02:00
Aleksander Machniak
cdcbad1879 Handle inline images also inside multipart/mixed messages (#5905) 2017-09-05 11:09:26 +02:00
Aleksander Machniak
b1a3d46f89 Fix bug where pink image was used instead of a thumbnail when image resize fails (#5933)
Note GD and Imagick in INSTALL file and optional installer checks.
2017-09-05 08:33:40 +02:00
Aleksander Machniak
45aff25c66 Fix passing event argument when hiding the pagejump-selector menu
and fix keyboard event detection.
2017-09-03 16:30:36 +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
2d608a799c Fix decoding message/rtf822 part body/size
When e.g. an encrypted message has one of it's sub-parts a part that is message/rfc822
part we need it's body and size, because it will be listed on the attachments list
and also can be downloaded.
2017-08-27 19:20:58 +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
e7cd4bacdd Bring back rcmail_html_container_id global 2017-08-22 18:09:45 +02:00
Aleksander Machniak
1235dcf321 Encode JSON with JSON_UNESCAPED_SLASHES and JSON_UNESCAPED_UNICODE options 2017-08-22 09:41:44 +02:00
Aleksander Machniak
cf9019e462 Fix savetarget frame use (#5897) 2017-08-22 09:11:26 +02:00
Thomas Bruederli
04d9e8addc Remove pointless code + improve comment 2017-08-18 10:01:02 +02:00
Thomas Bruederli
1cfc024036 Modify links in html messages during Washtml DOM traversal
This is a more safe approach than using regex and mitigates
possible vulnerabilities using malformed html markup.
2017-08-18 09:50:39 +02:00
Thomas Bruederli
919338d4ba Escape textarea contents in Washtml 2017-08-18 09:49:54 +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
Aleksander Machniak
1c24c69a3b Fix path for css file existence check in include_stylesheet() 2017-08-09 08:03:24 +02:00
Aleksander Machniak
4cef4169db Add some labels for elastic skin 2017-08-08 13:54:28 +02:00
Aleksander Machniak
4a71847c98 Fix bug where last character of a filename extracted from TNEF could be truncated (#5799) 2017-08-08 08:48:08 +02:00