diff options
author | thomascube <thomas@roundcube.net> | 2007-08-10 13:51:53 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2007-08-10 13:51:53 +0000 |
commit | fc73746eb48c4b3bfad9ee04f1fb229788062ffc (patch) | |
tree | 9cb13d53c29777794f4570870281b8c296fc2efe | |
parent | b48bd06c0f0d0258777b3870f8b8f18aa8a48355 (diff) |
Fix compose function from address book + mozilla compatibility
-rw-r--r-- | CHANGELOG | 3 | ||||
-rw-r--r-- | program/js/app.js | 2 | ||||
-rw-r--r-- | program/steps/addressbook/mailto.inc | 2 | ||||
-rw-r--r-- | skins/default/mail.css | 1 |
4 files changed, 6 insertions, 2 deletions
@@ -8,6 +8,7 @@ CHANGELOG RoundCube Webmail - Fix display of multipart messages from Apple Mail (closes #1484027) - Protect AJAX request from being fetched by a foreign site (XSS) - Make autocomplete for loginform configurable by the skin template +- Fix compose function from address book (closes #1484426) 2007/08/09 (richs) @@ -19,7 +20,7 @@ CHANGELOG RoundCube Webmail - Lowered status message time from 5 to 3 seconds to improve responsiveness - Added note to INSTALL about .htaccess limiting upload_max_filesize - Raised .htaccess upload_max_filesize from 2M to 5M to differ from default php.ini -- Increased "mailboxcontrols" mail.css width from 160 to 170px to fix non-english languages +- Increased "mailboxcontrols" mail.css width from 160 to 170px to fix non-english languages (#1484499) - Fixed empty-message sending with TinyMCE plain-text mode, or if it's not installed diff --git a/program/js/app.js b/program/js/app.js index 78e2b1afa..48597c57d 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -2289,7 +2289,7 @@ function rcube_webmail() this.enable_command('delete', 'compose', false); // send request to server - var url = (src ? '&_source='+urlencode(src) : '') + (page ? '&_page='+page : ''); + var url = (src ? '_source='+urlencode(src) : '') + (page ? (src?'&':'') + '_page='+page : ''); this.env.source = src; // also send search request to get the right messages diff --git a/program/steps/addressbook/mailto.inc b/program/steps/addressbook/mailto.inc index 27217e5c8..101b7c043 100644 --- a/program/steps/addressbook/mailto.inc +++ b/program/steps/addressbook/mailto.inc @@ -25,6 +25,8 @@ $mailto = array(); if ($cid && preg_match('/^[a-z0-9\-_=]+(,[a-z0-9\-_=]+)*$/i', $cid) && $CONTACTS->ready) { + $CONTACTS->set_page(1); + $CONTACTS->set_pagesize(100); $recipients = $CONTACTS->search($CONTACTS->primary_key, $cid); while (is_object($recipients) && ($rec = $recipients->iterate())) diff --git a/skins/default/mail.css b/skins/default/mail.css index ed3b1fcd7..c37a7b993 100644 --- a/skins/default/mail.css +++ b/skins/default/mail.css @@ -655,6 +655,7 @@ div.message-part div.pre { margin: 0px; padding: 0px; + white-space: -moz-pre-wrap !important; white-space: pre; font-family: monospace; } |