Name Description Size
about3Pane.js globals MozElements 244093
about3Pane.xhtml 37012
aboutAddonsExtra.js import-globals-from ../../../../toolkit/mozapps/extensions/content/aboutaddons.js 7906
aboutDialog-appUpdater.js import-globals-from aboutDialog.js 9681
aboutDialog.css Set an explicit line-height to avoid discrepancies in 'auto' spacing across screens with different device DPI, which may cause font metrics to round differently. 3200
aboutDialog.js import-globals-from aboutDialog-appUpdater.js 5326
aboutDialog.xhtml 9178
aboutMessage.js globals Enigmail, MailE10SUtils 24399
aboutMessage.xhtml 8798
aboutRights.xhtml 4017
browserRequest.js Magic global things the <browser> and its entourage of logic expect. 6726
browserRequest.xhtml 2599
buildconfig.html Build Configuration 2979
commonDialog.xhtml 4359
compactFoldersDialog.js 1949
compactFoldersDialog.xhtml 2428
contentAreaClick.js import-globals-from ../../../../toolkit/content/contentAreaUtils.js 5373
customElements.js 1700
customizeToolbar.js 26143
customizeToolbar.xhtml &dialog.title; 4847
dialogShadowDom.js When the dialog window loads, add a stylesheet to the shadow DOM of the dialog to style the accept and cancel buttons, etc. 2118
editContactPanel.inc.xhtml 3360
editContactPanel.js 7688
FilterListDialog.js Set up the toolbarbutton to have an index and an EvenListener for proper keyboard navigation. @param {XULElement} newToolbarbutton - The toolbarbutton that needs to be initialized. 34733
FilterListDialog.xhtml &window.title; 7469
globalOverlay.js Notifies observers that quitting has been requested. @returns {boolean} - True if an observer prevented quitting, false otherwise. 3977
glodaFacetTab.js 3443
glodaFacetView.js This file provides the global context for the faceting environment. In the Model View Controller (paradigm), we are the view and the XBL widgets are the the view and controller. Because much of the work related to faceting is not UI-specific, we try and push as much of it into mailnews/db/gloda/Facet.sys.mjs. In some cases we may get it wrong and it may eventually want to migrate. 35180
glodaFacetView.xhtml 4747
glodaFacetViewWrapper.xhtml 2312
glodaFacetVis.js Facet visualizations that would be awkward in XBL. Allegedly because the interaciton idiom of a protovis-based visualization is entirely different from XBL, but also a lot because of the lack of good syntax highlighting. 14627
helpMenu.inc.xhtml 2118
hiddenWindowMac.js 3468
hiddenWindowMac.xhtml 5291
macMessengerMenu.js import-globals-from mailCore.js 1740
macWindowMenu.inc.xhtml 924
mail-offline.js globals msgWindow 9141
mail3PaneWindowCommands.js Functionality for the main application window (aka the 3pane) usually consisting of folder pane, thread pane and message pane. 14179
mailCommands.js import-globals-from utilityOverlay.js 22711
mailCommon.js globals mailContextMenu 44861
mailContext.inc.xhtml 15906
mailContext.js globals commandController, dbViewWrapperListener 26002
mailCore.js Core mail routines used by all of the major mail windows (address book, 3-pane, compose and stand alone message window). Routines to support custom toolbars in mail windows, opening up a new window of a particular type all live here. Before adding to this file, ask yourself, is this a JS routine that is going to be used by all of the main mail windows? 30066
mailTabs.js Tabs for displaying mail folders and messages. 12142
mailWindow.js import-globals-from ../../../../toolkit/content/contentAreaUtils.js 32381
mailWindowOverlay.js -*- indent-tabs-mode: nil; c-basic-offset: 2 -*- 68569
mainCommandSet.inc.xhtml 14928
mainKeySet.inc.xhtml 14494
mainStatusbar.inc.xhtml 1160
messageWindow.js This is where functions related to the standalone message window are kept 24718
messageWindow.xhtml &titledefault.label;@PRE_RELEASE_SUFFIX@ 22958
messenger-customization.js 4976
messenger-doctype.inc.dtd 1969
messenger-menubar.inc.xhtml 64186
messenger-titlebar-items.inc.xhtml 1193
messenger.js import-globals-from ../../../mailnews/base/prefs/content/accountUtils.js 32203
messenger.xhtml 33587
migrationProgress.js 1989
migrationProgress.xhtml 1380
minimizeToTray.js globals docShell, Services, windowState 653
modules
msgAttachmentView.inc.xhtml 8079
msgHdrPopup.inc.xhtml 12998
msgHdrView.inc.xhtml 31533
msgHdrView.js Functions related to displaying the headers for a selected message in the message pane. 149756
msgSecurityPane.inc.xhtml 5949
msgSecurityPane.js Functions related to the msgSecurityPane.inc.xhtml file, used in the message header to display S/MIME and OpenPGP encryption and signature info. 3420
msgViewNavigation.js This file contains the js functions necessary to implement view navigation within the 3 pane. 6632
multimessageview.js A LimitIterator is a utility class that allows limiting the maximum number of items to iterate over. 24871
multimessageview.xhtml 3275
newTagDialog.js Pass in keyToEdit as a window argument to turn this dialog into an edit tag dialog. 3096
newTagDialog.xhtml 2546
nsContextMenu.sys.mjs 25849
overrides
printUtils.js nsIWebProgressListener 13915
profileDowngrade.js The C++ code passes a dialog param block using its integers as in and out arguments for this UI. The following are the uses of the integers: 0: A set of flags from nsIToolkitProfileService.downgradeUIFlags. 1: A return argument, one of nsIToolkitProfileService.downgradeUIChoice. 1607
profileDowngrade.xhtml &window.title; 1786
protovis-r2.6-modded.js @namespace The Protovis namespace, <tt>pv</tt>. All public methods and fields should be registered on this object. Note that core Protovis source is surrounded by an anonymous function, so any other declared globals will not be visible outside of core methods. This also allows multiple versions of Protovis to coexist, since each version will see their own <tt>pv</tt> namespace. 171925
quickFilterBar.inc.xhtml 6588
quickFilterBar.js import-globals-from about3Pane.js 18933
sanitize.js Deletes privacy sensitive data in a batch, according to user preferences. @returns {?object} null if everything's fine; an object in the form { itemName: error, ... } on (partial) failure. 7297
sanitize.xhtml &sanitizeDialog2.title; 4498
sanitizeDialog.js import-globals-from sanitize.js 6334
searchBar.js The glodasearch widget is a UI widget (the #searchInput textbox) which is outside of the mailTabType's display panel, but acts as though it were within it.. This means we need to use a tab monitor so that we can appropriately update the contents of the textbox. Every time a tab is changed, we save the state of the text box and restore its previous value for the tab we are switching to, as well as whether this value is a change to the currently-used value (if it is a faceted search) tab. The behaviour rationale for this is that the searchInput is like the URL bar. When you are on a glodaSearch tab, we need to show you your current value, including any "uncommitted" (you haven't hit enter yet) changes. In addition, we want to disable the quick-search modes when a tab is being displayed that lacks quick search abilities (but we'll leave the faceted search as it's always available). 1691
SearchDialog.js import-globals-from ../../../mailnews/extensions/newsblog/newsblogOverlay.js 57882
SearchDialog.xhtml 17105
shortcutsOverlay.js Use the ShortcutManager to set up all keyboard shortcuts for the spaces toolbar buttons. 5292
spacesToolbar.inc.xhtml 6245
spacesToolbar.js import-globals-from mailCore.js 44027
spacesToolbarPin.inc.xhtml 2223
specialTabs.js global MozElements, openOptionsDialog 41088
state
sync.js AppMenu UI for Sync. This file is only loaded if NIGHTLY_BUILD is set. 4826
systemIntegrationDialog.js Called when the dialog is closed by any button. @param {boolean} aSetAsDefault - If true, set TB as the default application for the checked actions (mail/news/rss). Otherwise do nothing. 6325
systemIntegrationDialog.xhtml 2136
tabDialogs.inc.xhtml 882
tabmail.js global MozElements, MozXULElement 72568
tagDialog.inc.xhtml 840
templates
toolbarIconColor.js 5356
troubleshootMode.js 2300
troubleshootMode.xhtml 2043
utilityOverlay.js globals goUpdateCommand 12748
viewSource.js globals gViewSourceUtils, internalSave, ZoomManager 4643
viewSource.xhtml &mainWindow.title; 12078
viewZoomOverlay.js globals getBrowser 3880
webextensions.css Rules to help integrate WebExtension buttons 2013
widgets