Use jQuery.each instead of "for (i in Array)" (#1489988)

pull/204/merge
Aleksander Machniak 10 years ago
parent e7ce974ebc
commit be6a095f83

@ -3981,18 +3981,16 @@ function rcube_webmail()
return;
}
var i, rx,
id = obj.options[obj.selectedIndex].value,
var id = obj.options[obj.selectedIndex].value,
sig = this.env.identity,
delim = this.env.recipients_separator,
rx_delim = RegExp.escape(delim),
headers = ['replyto', 'bcc'];
rx_delim = RegExp.escape(delim);
// update reply-to/bcc fields with addresses defined in identities
for (i in headers) {
var key = headers[i],
old_val = sig && this.env.identities[sig] ? this.env.identities[sig][key] : '',
new_val = id && this.env.identities[id] ? this.env.identities[id][key] : '',
$.each(['replyto', 'bcc'], function() {
var rx, key = this,
old_val = sig && ref.env.identities[sig] ? ref.env.identities[sig][key] : '',
new_val = id && ref.env.identities[id] ? ref.env.identities[id][key] : '',
input = $('[name="_'+key+'"]'), input_val = input.val();
// remove old address(es)
@ -4019,7 +4017,7 @@ function rcube_webmail()
if (old_val || new_val)
input.val(input_val).change();
}
});
// enable manual signature insert
if (this.env.signatures && this.env.signatures[id]) {

Loading…
Cancel
Save