1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, you can obtain one at http://mozilla.org/MPL/2.0/. */
add_task(async () => {
await testCheckboxes(
"paneCompose",
"compositionMainCategory",
{
checkboxID: "addExtension",
pref: "mail.forward_add_extension",
},
{
checkboxID: "autoSave",
pref: "mail.compose.autosave",
enabledElements: ["#autoSaveInterval"],
},
{
checkboxID: "mailWarnOnSendAccelKey",
pref: "mail.warn_on_send_accel_key",
},
{
checkboxID: "spellCheckBeforeSend",
pref: "mail.SpellCheckBeforeSend",
},
{
checkboxID: "inlineSpellCheck",
pref: "mail.spellcheck.inline",
}
);
await testCheckboxes(
"paneCompose",
"FontSelect",
{
checkboxID: "useReaderDefaults",
pref: "msgcompose.default_colors",
enabledInverted: true,
enabledElements: [
"#textColorLabel",
"#textColorButton",
"#backgroundColorLabel",
"#backgroundColorButton",
],
},
{
checkboxID: "defaultToParagraph",
pref: "mail.compose.default_to_paragraph",
}
);
await testCheckboxes(
"paneCompose",
"compositionAddressingCategory",
{
checkboxID: "addressingAutocomplete",
pref: "mail.enable_autocomplete",
},
{
checkboxID: "autocompleteLDAP",
pref: "ldap_2.autoComplete.useDirectory",
enabledElements: ["#directoriesList", "#editButton"],
},
{
checkboxID: "emailCollectionOutgoing",
pref: "mail.collect_email_address_outgoing",
enabledElements: ["#localDirectoriesList"],
}
);
});
add_task(async () => {
await testCheckboxes(
"paneCompose",
"compositionAttachmentsCategory",
{
checkboxID: "attachment_reminder_label",
pref: "mail.compose.attachment_reminder",
enabledElements: ["#attachment_reminder_button"],
},
{
checkboxID: "enableThreshold",
pref: "mail.compose.big_attachments.notify",
enabledElements: ["#cloudFileThreshold"],
}
);
});
|