- autocommands: {
- DOMLoad: "Triggered when a page's DOM content has fully loaded",
- FolderLoad: "Triggered after switching folders in Thunderbird",
- PageLoadPre: "Triggered after a page load is initiated",
- PageLoad: "Triggered when a page gets (re)loaded/opened",
- Enter: "Triggered after Thunderbird starts",
- Leave: "Triggered before exiting Thunderbird",
- LeavePre: "Triggered before exiting Thunderbird"
- },
-
- defaults: {
- guioptions: "bCfrs",
- complete: "f",
- showtabline: 1,
- titlestring: "Teledactyl"
- },
-
- /*** optional options, there are checked for existence and a fallback provided ***/
- features: Class.memoize(function () Set(
- this.isComposeWindow ? ["addressbook"]
- : ["hints", "mail", "marks", "addressbook", "tabs"])),
-
- guioptions: {
- m: ["MenuBar", ["mail-toolbar-menubar2"]],
- T: ["Toolbar" , ["mail-bar2"]],
- f: ["Folder list", ["folderPaneBox", "folderpane_splitter"]],
- F: ["Folder list header", ["folderPaneHeader"]]
- },
-
- // they are sorted by relevance, not alphabetically
- helpFiles: ["intro.html", "version.html"],
-
- modes: [
- ["MESSAGE", { char: "m" }],
- ["COMPOSE"]
- ],
-
- get scripts() this.isComposeWindow ? ["compose/compose"] : [
- "addressbook",
- "mail",
- "tabs",
- ],
-
- overlayChrome: ["chrome://messenger/content/messenger.xul",
- "chrome://messenger/content/messengercompose/messengercompose.xul"],
- styleableChrome: ["chrome://messenger/content/messenger.xul",
- "chrome://messenger/content/messengercompose/messengercompose.xul"],
-