Changeset 5014 in subversion
- Timestamp:
- Aug 3, 2011 8:31:38 AM (22 months ago)
- Location:
- trunk/roundcubemail/program
- Files:
-
- 4 edited
-
js/app.js (modified) (3 diffs)
-
localization/en_US/messages.inc (modified) (2 diffs)
-
steps/addressbook/func.inc (modified) (2 diffs)
-
steps/addressbook/show.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/js/app.js
r5003 r5014 310 310 // register handlers for group assignment via checkboxes 311 311 if (this.gui_objects.editform) { 312 $('input.groupmember').change(function(){ 313 var cmd = this.checked ? 'group-addmembers' : 'group-delmembers'; 314 ref.http_post(cmd, '_cid='+urlencode(ref.env.cid) 315 + '&_source='+urlencode(ref.env.source) 316 + '&_gid='+urlencode(this.value)); 312 $('input.groupmember').change(function() { 313 ref.group_member_change(this.checked ? 'add' : 'del', ref.env.cid, ref.env.source, this.value); 317 314 }); 318 315 } … … 3917 3914 }; 3918 3915 3916 // add/delete member to/from the group 3917 this.group_member_change = function(what, cid, source, gid) 3918 { 3919 what = what == 'add' ? 'add' : 'del'; 3920 var lock = this.display_message(this.get_label(what == 'add' ? 'addingmember' : 'removingmember'), 'loading'); 3921 3922 this.http_post('group-'+what+'members', '_cid='+urlencode(cid) 3923 + '&_source='+urlencode(source) 3924 + '&_gid='+urlencode(gid), lock); 3925 }; 3926 3919 3927 // copy a contact to the specified target (group or directory) 3920 3928 this.copy_contact = function(cid, to) … … 3923 3931 cid = this.contact_list.get_selection().join(','); 3924 3932 3925 if (to.type == 'group' && to.source == this.env.source) { 3926 this.http_post('group-addmembers', '_cid='+urlencode(cid) 3927 + '&_source='+urlencode(this.env.source) 3928 + '&_gid='+urlencode(to.id)); 3929 } 3933 if (to.type == 'group' && to.source == this.env.source) 3934 this.group_member_change('add', cid, to.source, to.id); 3930 3935 else if (to.type == 'group' && !this.env.address_sources[to.source].readonly) { 3936 var lock = this.display_message(this.get_label('copyingcontact'), 'loading'); 3931 3937 this.http_post('copy', '_cid='+urlencode(cid) 3932 3938 + '&_source='+urlencode(this.env.source) 3933 3939 + '&_to='+urlencode(to.source) 3934 3940 + '&_togid='+urlencode(to.id) 3935 + (this.env.group ? '&_gid='+urlencode(this.env.group) : '') );3941 + (this.env.group ? '&_gid='+urlencode(this.env.group) : ''), lock); 3936 3942 } 3937 3943 else if (to.id != this.env.source && cid && this.env.address_sources[to.id] && !this.env.address_sources[to.id].readonly) { 3944 var lock = this.display_message(this.get_label('copyingcontact'), 'loading'); 3938 3945 this.http_post('copy', '_cid='+urlencode(cid) 3939 3946 + '&_source='+urlencode(this.env.source) 3940 3947 + '&_to='+urlencode(to.id) 3941 + (this.env.group ? '&_gid='+urlencode(this.env.group) : '') );3948 + (this.env.group ? '&_gid='+urlencode(this.env.group) : ''), lock); 3942 3949 } 3943 3950 }; -
trunk/roundcubemail/program/localization/en_US/messages.inc
r5003 r5014 101 101 $messages['movingmessage'] = 'Moving message(s)...'; 102 102 $messages['copyingmessage'] = 'Copying message(s)...'; 103 $messages['copyingcontact'] = 'Copying contact(s)...'; 103 104 $messages['deletingmessage'] = 'Deleting message(s)...'; 104 105 $messages['markingmessage'] = 'Marking message(s)...'; 106 $messages['addingmember'] = 'Adding contact(s) to the group...'; 107 $messages['removingmember'] = 'Removing contact(s) from the group...'; 105 108 $messages['receiptsent'] = 'Successfully sent a read receipt.'; 106 109 $messages['errorsendingreceipt'] = 'Could not send the receipt.'; … … 113 116 $messages['importwait'] = 'Importing, please wait...'; 114 117 $messages['importerror'] = 'Import failed! The uploaded file is not a valid vCard file.'; 115 $messages['importconfirm'] = '<b>Successfully imported $inserted contacts .</b>';116 $messages['importconfirmskipped'] = '<b>Skipped $skipped existing entries .</b>';118 $messages['importconfirm'] = '<b>Successfully imported $inserted contacts</b>'; 119 $messages['importconfirmskipped'] = '<b>Skipped $skipped existing entries</b>'; 117 120 $messages['opnotpermitted'] = 'Operation not permitted!'; 118 121 $messages['nofromaddress'] = 'Missing e-mail address in selected identity.'; -
trunk/roundcubemail/program/steps/addressbook/func.inc
r5009 r5014 225 225 $OUTPUT->add_gui_object('folderlist', $attrib['id']); 226 226 // add some labels to client 227 $OUTPUT->add_label('deletegroupconfirm', 'groupdeleting' );227 $OUTPUT->add_label('deletegroupconfirm', 'groupdeleting', 'addingmember', 'removingmember'); 228 228 229 229 return html::tag('ul', $attrib, $out, html::$common_attrib); … … 282 282 283 283 // add some labels to client 284 $OUTPUT->add_label('deletecontactconfirm' );284 $OUTPUT->add_label('deletecontactconfirm', 'copyingcontact'); 285 285 286 286 return $out; -
trunk/roundcubemail/program/steps/addressbook/show.inc
r4969 r5014 202 202 203 203 $RCMAIL->output->add_gui_object('editform', 'form'); 204 $RCMAIL->output->add_label('addingmember', 'removingmember'); 204 205 205 206 return $form_start . $table->show() . $form_end;
Note: See TracChangeset
for help on using the changeset viewer.
