Compare Revisions

Account examples

Revision 312785:

Revision 312785 by trevorh on

Revision 379913:

Revision 379913 by Oeekker on

Title:
Account examples
Account examples
Slug:
Thunderbird/Account_examples
Thunderbird/Account_examples
Tags:
"Extensions","thunderbird"
"Extensions","thunderbird"
Content:

Revision 312785
Revision 379913
nn23if (accounts.queryElementAt) {
24  // Gecko 17+
25  for (var i = 0; i < accounts.length; i++) {
26    var account = accounts.queryElementAt(i, Components.interface
 >s.nsIMsgAccount);
27    // Do something with account
28  }
29} else {
30  // Gecko < 17
23for (var i = 0; i < accounts.Count(); i++) {31  for (var i = 0; i < accounts.Count(); i++) {
24  var account = accounts.QueryElementAt(i, Components.interfaces.32    var account = accounts.QueryElementAt(i, Components.interface
>nsIMsgAccount);>s.nsIMsgAccount);
25  // Do something with account33    // Do something with account
34  }
n35for (var i = 0; i < accounts.Count(); i++) {n44for (var i = 0; i < accounts.length; i++) {
36  var account = accounts.QueryElementAt(i, Components.interfaces.45  var account = accounts.queryElementAt(i, Components.interfaces.
>nsIMsgAccount);>nsIMsgAccount);
t51for (var i = 0; i < accounts.Count(); i++) {t60for (var i = 0; i < accounts.length; i++) {
52  var account = accounts.QueryElementAt(i, Components.interfaces.61  var account = accounts.queryElementAt(i, Components.interfaces.
>nsIMsgAccount);>nsIMsgAccount);

Back to History