Changeset 3650 in subversion
- Timestamp:
- May 21, 2010 4:42:59 AM (3 years ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 2 edited
-
CHANGELOG (modified) (1 diff)
-
program/js/app.js (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/CHANGELOG
r3648 r3650 2 2 =========================== 3 3 4 - Added 'actionbefore', 'actionafter', 'responsebefore', 'responseafter' events 5 - Removed response.callbacks feature 4 6 - Fix double-addition of e-mail domain to content ID in HTML images 5 7 - Read and send messages with format=flowed (#1484370), fixes word wrapping issues (#1486543) -
trunk/roundcubemail/program/js/app.js
r3636 r3650 440 440 } 441 441 442 // trigger plugin hook 442 // trigger plugin hooks 443 this.triggerEvent('actionbefore', {props:props, action:command}); 443 444 var event_ret = this.triggerEvent('before'+command, props); 444 445 if (typeof event_ret != 'undefined') { … … 866 867 this.set_busy(true, 'sendingmessage'); 867 868 var form = this.gui_objects.messageform; 868 form.target = "savetarget";869 form.target = 'savetarget'; 869 870 form._draft.value = ''; 870 871 form.submit(); … … 881 882 self.clearTimeout(this.save_timer); 882 883 883 this.upload_file(props) 884 this.upload_file(props) 884 885 break; 885 886 … … 897 898 if (uid = this.get_single_uid()) 898 899 this.goto_url('compose', '_reply_uid='+uid+'&_mbox='+urlencode(this.env.mailbox)+(command=='reply-all' ? '&_all=1' : ''), true); 899 break; 900 break; 900 901 901 902 case 'forward': … … 1046 1047 1047 1048 this.triggerEvent('after'+command, props); 1049 this.triggerEvent('actionafter', {props:props, action:command}); 1048 1050 1049 1051 return obj ? false : true; … … 4909 4911 this.set_busy(false); 4910 4912 4913 this.triggerEvent('responsebefore', {response: response}); 4914 this.triggerEvent('responsebefore'+response.action, {response: response}); 4915 4911 4916 // set env vars 4912 4917 if (response.env) … … 4924 4929 console.log(response.exec); 4925 4930 eval(response.exec); 4926 }4927 4928 // execute callback functions of plugins4929 if (response.callbacks && response.callbacks.length) {4930 for (var i=0; i < response.callbacks.length; i++)4931 this.triggerEvent(response.callbacks[i][0], response.callbacks[i][1]);4932 4931 } 4933 4932 … … 4990 4989 break; 4991 4990 } 4991 4992 this.triggerEvent('responseafter', {response: response}); 4993 this.triggerEvent('responseafter'+response.action, {response: response}); 4992 4994 }; 4993 4995
Note: See TracChangeset
for help on using the changeset viewer.
