Changeset 4b9efbb in github
- Timestamp:
- Aug 9, 2007 5:55:14 PM (6 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- 719a257
- Parents:
- 6d969b4
- Files:
-
- 6 edited
-
.htaccess (modified) (1 diff)
-
CHANGELOG (modified) (1 diff)
-
INSTALL (modified) (1 diff)
-
program/js/app.js (modified) (8 diffs)
-
skins/default/mail.css (modified) (1 diff)
-
skins/default/templates/compose.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
.htaccess
r6d969b4 r4b9efbb 3 3 php_flag log_errors On 4 4 php_value error_log logs/errors 5 php_value upload_max_filesize 2M5 php_value upload_max_filesize 5M 6 6 7 7 <FilesMatch "(\.inc|\~)$"> -
CHANGELOG
r9e0bb6b r4b9efbb 1 1 CHANGELOG RoundCube Webmail 2 2 --------------------------- 3 4 2007/07/09 (richs) 5 ---------- 6 - Fixed bug with buttons not dimming/enabling properly after switching folders 7 - Fixed compose window becoming unresponsive after saving a draft (#1484487) 8 - Re-enabled "Back" button in compose window now that bug #1484487 is fixed 9 - Fixed unresponsive interface issue when downloading attachments (#1484496) 10 - Lowered status message time from 5 to 3 seconds to improve responsiveness 11 - Added note to INSTALL about .htaccess limiting upload_max_filesize 12 - Raised .htaccess upload_max_filesize from 2M to 5M to differ from default php.ini 13 - Increased "mailboxcontrols" mail.css width from 160 to 170px to fix non-english languages 14 - Fixed empty-message sending with TinyMCE plain-text mode, or if it's not installed 3 15 4 16 2007/07/03 (thomasb) -
INSTALL
r6ae6e41 r4b9efbb 104 104 Details about the config paramaters can be found in the config files. 105 105 106 You can also modify the default .htaccess file. This is necessary to 107 increase the allowed size of file attachments, for example: 108 php_value upload_max_filesize 2M 106 109 107 110 UPGRADING -
program/js/app.js
rb716bd9 r4b9efbb 36 36 // webmail client settings 37 37 this.dblclick_time = 500; 38 this.message_time = 5000;38 this.message_time = 3000; 39 39 40 40 this.identifier_expr = new RegExp('[^0-9a-z\-_]', 'gi'); … … 695 695 } 696 696 697 this.goto_url('get', qstring+'&_download=1' );697 this.goto_url('get', qstring+'&_download=1', false); 698 698 break; 699 699 … … 1064 1064 this.command('moveto', id); 1065 1065 } 1066 1066 1067 // Hide message command buttons until a message is selected 1068 this.enable_command('reply', 'reply-all', 'forward', 'delete', 'print', false); 1067 1069 return false; 1068 1070 }; … … 1089 1091 1090 1092 var selected = list.selection.length==1; 1093 1094 // Hide certain command buttons when Drafts folder is selected 1091 1095 if (this.env.mailbox == this.env.drafts_mailbox) 1092 1096 { 1093 this.enable_command(' show', selected);1094 this.enable_command(' delete', 'moveto', list.selection.length>0 ? true : false);1097 this.enable_command('reply', 'reply-all', 'forward', false); 1098 this.enable_command('show', 'delete', 'moveto', selected); 1095 1099 } 1096 1100 else 1097 1101 { 1098 this.enable_command('show', 'reply', 'reply-all', 'forward', 'print', selected); 1099 this.enable_command('delete', 'moveto', list.selection.length>0 ? true : false); 1102 this.enable_command('show', 'reply', 'reply-all', 'forward', 'print', 'delete', 'moveto', selected); 1100 1103 } 1101 1104 … … 1681 1684 1682 1685 // check for empty body 1683 if ((input_message.value=='')&&(tinyMCE .getContent()==''))1686 if ((input_message.value=='')&&(tinyMCE == null ? true : (tinyMCE.getContent()=='' || tinyMCE.getContent() == null))) 1684 1687 { 1685 1688 if (!confirm(this.get_label('nobodywarning'))) … … 1712 1715 if (this.env.draft_autosave) 1713 1716 this.save_timer = self.setTimeout(function(){ ref.command("savedraft"); }, this.env.draft_autosave * 1000); 1717 1718 // Unlock interface now that saving is complete 1719 this.busy = false; 1714 1720 }; 1715 1721 … … 3188 3194 /********************************************************/ 3189 3195 3190 this.redirect = function(url) 3191 { 3192 this.set_busy(true); 3196 this.redirect = function(url, lock) 3197 { 3198 if (lock || lock == NULL) 3199 this.set_busy(true); 3200 3193 3201 if (this.env.framed && window.parent) 3194 3202 parent.location.href = url; … … 3199 3207 this.goto_url = function(action, query, lock) 3200 3208 { 3201 if (lock)3202 this.set_busy(true);3203 3204 3209 var querystring = query ? '&'+query : ''; 3205 this.redirect(this.env.comm_path+'&_action='+action+querystring );3210 this.redirect(this.env.comm_path+'&_action='+action+querystring, lock); 3206 3211 }; 3207 3212 -
skins/default/mail.css
rd1293ef r4b9efbb 339 339 position: absolute; 340 340 left: 20px; 341 width: 1 60px;341 width: 170px; 342 342 bottom: 20px; 343 343 height: 16px; -
skins/default/templates/compose.html
ra549a92 r4b9efbb 32 32 33 33 <div id="messagetoolbar"> 34 < !--<roundcube:button command="list" image="/images/buttons/back_act.png" imageSel="/images/buttons/back_sel.png" imageAct="/images/buttons/back_act.png" width="32" height="32" title="backtolist" />-->34 <roundcube:button command="list" image="/images/buttons/back_act.png" imageSel="/images/buttons/back_sel.png" imageAct="/images/buttons/back_act.png" width="32" height="32" title="backtolist" /> 35 35 <roundcube:button command="send" imageSel="/images/buttons/send_sel.png" imageAct="/images/buttons/send_act.png" imagePas="/images/buttons/send_pas.png" width="32" height="32" title="sendmessage" /> 36 36 <roundcube:button command="spellcheck" imageSel="/images/buttons/spellcheck_sel.png" imageAct="/images/buttons/spellcheck_act.png" imagePas="/images/buttons/spellcheck_pas.png" width="32" height="32" title="checkspelling" />
Note: See TracChangeset
for help on using the changeset viewer.
