Name Description Size
AboutHttpsOnlyErrorChild.jsm 431
AboutHttpsOnlyErrorParent.jsm 3300
AudioPlaybackChild.jsm 773
AudioPlaybackParent.jsm 938
AutoCompleteChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 7456
AutoCompleteParent.jsm 14970
AutoScrollChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 11347
AutoScrollParent.jsm 1024
AutoplayChild.jsm 440
AutoplayParent.jsm 742
BrowserElementChild.jsm 1437
BrowserElementParent.jsm The BrowserElementParent is for performing actions on one or more subframes of a <xul:browser> from the browser element binding. 13871
ControllersChild.jsm 1215
ControllersParent.jsm 2978
DateTimePickerChild.jsm DateTimePickerChild is the communication channel between the input box (content) for date/time input types and its picker (chrome). 6383
DateTimePickerParent.jsm DateTimePickerParent receives message from content side (input box) and is reposible for opening, closing and updating the picker. Similarly, DateTimePickerParent listens for picker's events and notifies the content side (input box) about them. 4330
ExtFindChild.jsm 990
FindBarChild.jsm Check whether this key event will start the findbar in the parent, in which case we should pass any further key events to the parent to avoid them being lost. @param aEvent the key event to check. 4063
FindBarParent.jsm 1245
FinderChild.jsm 3348
InlineSpellCheckerChild.jsm -*- mode: js; indent-tabs-mode: nil; js-indent-level: 2 -*- 1235
InlineSpellCheckerParent.jsm -*- mode: js; indent-tabs-mode: nil; js-indent-level: 2 -*- 1513
KeyPressEventModelCheckerChild.jsm -*- mode: js; indent-tabs-mode: nil; js-indent-level: 2 -*- 4145
PictureInPictureChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 45526
PopupBlockingChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4075
PopupBlockingParent.jsm This class manages all popup blocking operations on a <xul:browser>, including notifying the UI about updates to the blocked popups, and allowing popups to be unblocked. 8787
PrintingChild.jsm 16240
PurgeSessionHistoryChild.jsm 1263
RemotePageChild.jsm RemotePageChild is a base class for an unprivileged internal page, typically an about: page. A specific implementation should subclass the RemotePageChild actor with a more specific actor for that page. Typically, the child is not needed, but the parent actor will respond to messages and provide results directly to the page. 6358
SelectChild.jsm 14315
SelectParent.jsm `populate` takes the `menulist` element and a list of `items` and generates a popup list of options. If `customStylingEnabled` is set to `true`, the function will also style the select and its popup trying to prevent the text and background to end up in the same color. All `ua*` variables represent the color values for the default colors for their respective form elements used by the user agent. The `select*` variables represent the color values defined for the particular <select> element. The `customoptionstyling` attribute controls the application of `-moz-appearance` on the elements and is disabled if the element is defining its own background-color. @param {Element} menulist @param {Array<Element>} items @param {Array<Object>} uniqueItemStyles @param {Number} selectedIndex @param {Number} zoom @param {Object} uaStyle @param {Object} selectStyle FIXME(emilio): injecting a stylesheet is a somewhat inefficient way to do this, can we use more style attributes? FIXME(emilio, bug 1530709): At the very least we should use CSSOM to avoid trusting the IPC message too much. 24827
SidebarSearchParent.jsm 2575
TestProcessActorChild.jsm 1655
TestProcessActorParent.jsm 1034
TestWindowChild.jsm 1848
TestWindowParent.jsm 1273
ThumbnailsChild.jsm Remote isSafeForCapture request handler for PageThumbs. 1665
UAWidgetsChild.jsm 6255
UnselectedTabHoverChild.jsm 762
UnselectedTabHoverParent.jsm 637
ViewSourceChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 13444
ViewSourcePageChild.jsm eslint-env mozilla/frame-script 17307
ViewSourcePageParent.jsm ViewSourcePageParent manages the view source <browser> from the chrome side. 4393
WebChannelChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4623
WebChannelParent.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2796 2008