Name Description Size
arrowscrollbox.js 0 indicates there is no pending request 26038
autocomplete-input.js This path is only used in tests, we have the <popupset> and <panel> in document for other usages 17127
autocomplete-popup.js This is the default number of rows that we give the autocomplete popup when the textbox doesn't have a "maxrows" attribute for us to use. 20865
autocomplete-richlistitem.js This overrides listitem's mousedown handler because we want to set the selected item even when the shift or accel keys are pressed. 26592
browser-custom-element.js These are managed by the tabbrowser: 57386
button.js While it would seem we could do this by handling oncommand, we can't because any external oncommand handlers might get called before ours, and then they would see the incorrect value of checked. Additionally a command attribute would redirect the command events anyway. 8878
calendar.js Initialize the Calendar and generate nodes for week headers and days, and attach event listeners. @param {Object} options { {Number} calViewSize: Number of days to appear on a calendar view {Function} getDayString: Transform day number to string {Function} getWeekHeaderString: Transform day of week number to string {Function} setSelection: Set selection for dateKeeper } @param {Object} context { {DOMElement} weekHeader {DOMElement} daysView } 4811
checkbox.js 2306
datekeeper.js DateKeeper keeps track of the date states. 12226
datepicker.js import-globals-from datekeeper.js 12009
datetimebox.css TODO: Enable selection once bug 1455893 is fixed 1454
datetimebox.js This is the class of entry. It will construct the actual implementation according to the value of the "type" property. 41703
dialog.js Gets populated by elements that are passed to document.l10n.setAttributes to localize the dialog buttons. Needed to properly size the dialog after the asynchronous translation. 15323
docs 2
editor.js globals XULFrameElement 5833
findbar.js Please keep in sync with toolkit/modules/FindBarContent.jsm 46384
general.js 1421
marquee.css We want to create overflow of twice our available space. 672
marquee.js This is the class of entry. It will construct the actual implementation according to the value of the "direction" property. 11980
menu.js 15797
menulist.js 11037
menupopup.js Adds event listeners for a MozMenuPopup inside a menulist element. 9418
message-bar.css MessageBar colors by message type 6703
message-bar.js 2872
moz-input-box.js 7885
named-deck.js This element is for use with the <named-deck> element. Set the target <named-deck>'s ID in the "deck" attribute and the button's selected state will reflect the deck's state. When the button is clicked, it will set the view in the <named-deck> to the button's "name" attribute. The "tab" role will be added unless a different role is provided. Wrapping a set of these buttons in a <button-group> element will add the key handling for a tablist. NOTE: This does not observe changes to the "deck" or "name" attributes, so changing them likely won't work properly. <button is="named-deck-button" deck="pet-deck" name="dogs">Dogs</button> <named-deck id="pet-deck"> <p name="cats">I like cats.</p> <p name="dogs">I like dogs.</p> </named-deck> let btn = document.querySelector('button[name="dogs"]'); let deck = document.querySelector("named-deck"); deck.selectedViewName == "cats"; btn.selected == false; // Selected was pulled from the related deck.; deck.selectedViewName == "dogs"; btn.selected == true; // Selected updated when view changed. 11912
notificationbox.js Creates a new class to handle a notification box, but does not add any elements to the DOM until a notification has to be displayed. @param insertElementFn Called with the "notification-stack" element as an argument when the first notification has to be displayed. 25866
panel.js 8606
popupnotification.js 7078
radio.js keyboard navigation Here's how keyboard navigation works in radio groups on Windows: The group takes 'focus' The user is then free to navigate around inside the group using the arrow keys. Accessing previous or following radio buttons is done solely through the arrow keys and not the tab button. Tab takes you to the next widget in the tab order 15644
richlistbox.js XUL:richlistbox element. 29256
search-textbox.js 6876
spinner.js The spinner is responsible for displaying the items, and does not care what the values represent. The setValue function is called when it detects a change in value triggered by scroll event. Supports scrolling, clicking on up or down, clicking on item, and dragging. 17808
stringbundle.js 1812
tabbox.js 24346
text.js 11151
textrecognition.js @param {ShadowRoot} shadowRoot @param {Record<string, string | boolean | number>} _prefs 10223
timekeeper.js TimeKeeper keeps track of the time states. Given min, max, step, and format (12/24hr), TimeKeeper will determine the ranges of possible selections, and whether or not the current time state is out of range or off step. @param {Object} props { {Date} min {Date} max {Number} step {String} format: Either "12" or "24" } 12187
timepicker.js import-globals-from timekeeper.js 8522
toolbarbutton.js 6462
tree.js globals XULTreeElement 46714
videocontrols.js This is the class of entry. It will construct the actual implementation according to the value of the "controls" property. 117865
wizard.js XXX(ntim): We import button.css here for the wizard-buttons children This won't be needed after bug 1624888. 19178