Name Description Size
components.conf 546
ConstraintValidation.cpp 2966
ConstraintValidation.h The string representing the custom error. 1327
crashtests 104
ElementInternals.cpp 1. Let element be this's target element. 2. If element is not a form-associated custom element, then throw a "NotSupportedError" DOMException. 13300
ElementInternals.h 4374
HTMLAllCollection.cpp 6185
HTMLAllCollection.h Returns the HTMLCollection for document.all[aID], or null if there isn't one. 2637
HTMLAnchorElement.cpp 7507
HTMLAnchorElement.h 7042
HTMLAreaElement.cpp 4469
HTMLAreaElement.h 5507
HTMLAudioElement.cpp ;q=0.9," "application/ogg;q=0.7," "video/*;q=0.6, 3504
HTMLAudioElement.h 1560
HTMLBodyElement.cpp 12745
HTMLBodyElement.h nothing; handled by the shim 4901
HTMLBRElement.cpp 2800
HTMLBRElement.h 2707
HTMLButtonElement.cpp 14226
HTMLButtonElement.h Called when an attribute is about to be changed 5780
HTMLCanvasElement.cpp 42567
HTMLCanvasElement.h FrameCaptureListener is used by captureStream() as a way of getting video frames from the canvas. On a refresh driver tick after something has been drawn to the canvas since the last such tick, all registered FrameCaptureListeners whose `mFrameCaptureRequested` equals `true`, will be given a copy of the just-painted canvas. All FrameCaptureListeners get the same copy. 15077
HTMLDataElement.cpp 954
HTMLDataElement.h 1222
HTMLDataListElement.cpp 1436
HTMLDataListElement.h HTMLDataListElement_h___ 1763
HTMLDetailsElement.cpp 2460
HTMLDetailsElement.h mozilla_dom_HTMLDetailsElement_h 2319
HTMLDialogElement.cpp 7724
HTMLDialogElement.h 2053
HTMLDivElement.cpp 2101
HTMLDivElement.h HTMLDivElement_h___ 1890
HTMLDNSPrefetch.cpp 20472
HTMLDNSPrefetch.h 4609
HTMLElement.cpp 12510
HTMLElement.h 2738
HTMLEmbedElement.cpp 9441
HTMLEmbedElement.h Calls LoadObject with the correct arguments to start the plugin load. 5547
HTMLFieldSetElement.cpp static 10948
HTMLFieldSetElement.h This method will update the fieldset's validity. This method has to be called by fieldset elements whenever their validity state or status regarding constraint validation changes. @note If an element becomes barred from constraint validation, it has to be considered as valid. @param aElementValidityState the new validity state of the element 4691
HTMLFontElement.cpp 3777
HTMLFontElement.h HTMLFontElement_h___ 2162
HTMLFormControlsCollection.cpp static 10886
HTMLFormControlsCollection.h Create a sorted list of form control elements. This list is sorted in document order and contains the controls in the mElements and mNotInElements list. This function does not add references to the elements. @param aControls The list of sorted controls[out]. @return NS_OK or NS_ERROR_OUT_OF_MEMORY. 4425
HTMLFormElement.cpp 76193
HTMLFormElement.h Forget all information about the current submission (and the fact that we are currently submitting at all). 22892
HTMLFormSubmission.cpp @param aEncoding the character encoding of the form @param aMethod the method of the submit (either NS_FORM_METHOD_GET or NS_FORM_METHOD_POST). 29169
HTMLFormSubmission.h Class for form submissions; encompasses the function to call to submit as well as the form submission name/value pairs 9723
HTMLFormSubmissionConstants.h 1528
HTMLFrameElement.cpp 1986
HTMLFrameElement.h 3789
HTMLFrameSetElement.cpp The main goal here is to see whether the _number_ of rows or columns has changed. If it has, we need to reframe; otherwise we want to reflow. Ideally, the style hint would be changed back to reflow after the reframe has been performed. Unfortunately, however, the reframe will be performed by the call to MutationObservers::AttributeChanged, which occurs *after* AfterSetAttr is called, leaving us with no convenient way of changing the value back to reflow afterwards. However, MutationObservers::AttributeChanged is effectively the only consumer of this value, so as long as we always set the value correctly here, we should be fine. 11612
HTMLFrameSetElement.h The nsFramesetUnit enum is used to denote the type of each entry in the row or column spec. 5350
HTMLHeadingElement.cpp 2324
HTMLHeadingElement.h 2295
HTMLHRElement.cpp 7192
HTMLHRElement.h 2710
HTMLIFrameElement.cpp parse the feature policy attribute 10333
HTMLIFrameElement.h 8344
HTMLImageElement.cpp 46087
HTMLImageElement.h 16588
HTMLInputElement.cpp 237080
HTMLInputElement.h A class we use to create a singleton object that is used to keep track of the last directory from which the user has picked files (via <input type=file>) on a per-domain basis. The implementation uses nsIContentPrefService2/NS_CONTENT_PREF_SERVICE_CONTRACTID to store the last directory per-domain, and to ensure that whether the directories are persistently saved (saved across sessions) or not honors whether or not the page is being viewed in private browsing. 56951
HTMLLabelElement.cpp Implementation of HTML <label> elements. 9066
HTMLLabelElement.h Declaration of HTML <label> elements. 2331
HTMLLegendElement.cpp 4714
HTMLLegendElement.h Return the align value to use for the given fieldset writing-mode. (This method resolves Left/Right to the appropriate InlineStart/InlineEnd). @param aCBWM the fieldset writing-mode @note we only parse left/right/center, so this method returns Center, InlineStart or InlineEnd. 3175
HTMLLIElement.cpp 3726
HTMLLIElement.h 2084
HTMLLinkElement.cpp 26361
HTMLLinkElement.h 8444
HTMLMapElement.cpp 1475
HTMLMapElement.h 1374
HTMLMarqueeElement.cpp 6293
HTMLMarqueeElement.h HTMLMarqueeElement_h___ 4797
HTMLMediaElement.cpp 263287
HTMLMediaElement.h #define DEBUG_FRAME_RATE 1 70478
HTMLMenuBuilder.jsm 3253
HTMLMenuElement.cpp 6713
HTMLMenuElement.h 2918
HTMLMenuItemElement.cpp Visit a node in the tree. This is meant to be called on all radios in a group, sequentially. If the method returns false then the iteration is stopped. 13429
HTMLMenuItemElement.h Syntax sugar to make it easier to check for checked and checked dirty 4343
HTMLMetaElement.cpp 6438
HTMLMetaElement.h 2739
HTMLMeterElement.cpp Value getters : const getters used by XPCOM methods and by IntrinsicState 7334
HTMLMeterElement.h @return the value 3146
HTMLModElement.cpp 948
HTMLModElement.h 1413
HTMLObjectElement.cpp 11118
HTMLObjectElement.h 8167
HTMLOptGroupElement.cpp The implementation of &lt;optgroup&gt; 4172
HTMLOptGroupElement.h Get the select content element that contains this option @param aSelectElement the select element [OUT] 2470
HTMLOptionElement.cpp Implementation of &lt;option&gt; 11226
HTMLOptionElement.h This callback is called by an optgroup on all its option elements whenever its disabled state is changed so that option elements can know their disabled state might have changed. 4776
HTMLOptionsCollection.cpp 6614
HTMLOptionsCollection.h The collection of options in the select (what you get back when you do select.options in DOM) 4884
HTMLOutputElement.cpp 5162
HTMLOutputElement.h 3483
HTMLParagraphElement.cpp 2223
HTMLParagraphElement.h 2006
HTMLPictureElement.cpp 3202
HTMLPictureElement.h 1356
HTMLPreElement.cpp 2630
HTMLPreElement.h 1899
HTMLProgressElement.cpp 3032
HTMLProgressElement.h 1886
HTMLScriptElement.cpp 8196
HTMLScriptElement.h 5498
HTMLSelectElement.cpp 52593
HTMLSelectElement.h @param aSelect The select element which option list is being mutated. Can be null. @param aParent The content object which is being mutated. @param aKid If not null, a new child element is being inserted to aParent. Otherwise a child element will be removed. @param aIndex The index of the content object in the parent. 19896
HTMLSharedElement.cpp 10583
HTMLSharedElement.h 5041
HTMLSharedListElement.cpp 5932
HTMLSharedListElement.h 2594
HTMLSlotElement.cpp Flatten assigned nodes given a slot, as in: https://dom.spec.whatwg.org/#find-flattened-slotables 12706
HTMLSlotElement.h 3204
HTMLSourceElement.cpp static 5228
HTMLSourceElement.h 4184
HTMLSpanElement.cpp 898
HTMLSpanElement.h 1010
HTMLStyleElement.cpp 6391
HTMLStyleElement.h Mark this style element with a devtools-specific principal that skips Content Security Policy unsafe-inline checks. This triggering principal will be overwritten by any callers that set textContent or innerHTML on this element. 3713
HTMLSummaryElement.cpp 3513
HTMLSummaryElement.h mozilla_dom_HTMLSummaryElement_h 1946
HTMLTableCaptionElement.cpp 2717
HTMLTableCaptionElement.h mozilla_dom_HTMLTableCaptionElement_h 1908
HTMLTableCellElement.cpp ignore these attributes, stored simply as strings abbr, axis, ch, headers 6834
HTMLTableCellElement.h mozilla_dom_HTMLTableCellElement_h 4863
HTMLTableColElement.cpp ignore these attributes, stored simply as strings ch 4070
HTMLTableColElement.h mozilla_dom_HTMLTableColElement_h 2851
HTMLTableElement.cpp ------------------------- TableRowsCollection --------------------------- 36456
HTMLTableElement.h 7431
HTMLTableRowElement.cpp 7427
HTMLTableRowElement.h mozilla_dom_HTMLTableRowElement_h 3395
HTMLTableSectionElement.cpp ignore these attributes, stored simply as strings ch 5684
HTMLTableSectionElement.h mozilla_dom_HTMLTableSectionElement_h 2978
HTMLTemplateElement.cpp 2140
HTMLTemplateElement.h 1397
HTMLTextAreaElement.cpp 36035
HTMLTextAreaElement.h 15952
HTMLTimeElement.cpp 998
HTMLTimeElement.h 1275
HTMLTitleElement.cpp 2811
HTMLTitleElement.h 1767
HTMLTrackElement.cpp HTMLTrackElement 17374
HTMLTrackElement.h 4607
HTMLUnknownElement.cpp 925
HTMLUnknownElement.h mozilla_dom_HTMLUnknownElement_h 1560
HTMLVideoElement.cpp 19748
HTMLVideoElement.h 7070
ImageDocument.cpp 22827
ImageDocument.h mozilla_dom_ImageDocument_h 3932
input 16
MediaDocument.cpp 13568
MediaDocument.h mozilla_dom_MediaDocument_h 4556
MediaError.cpp 2939
MediaError.h 1390
moz.build 6491
nsBrowserElement.cpp 1476
nsBrowserElement.h A helper class for browser-element frames 1569
nsDOMStringMap.cpp virtual 7943
nsDOMStringMap.h 2135
nsGenericHTMLElement.cpp 107182
nsGenericHTMLElement.h A common superclass for HTML elements 51636
nsGenericHTMLFrameElement.cpp 11685
nsGenericHTMLFrameElement.h A helper class for frame elements 5917
nsHTMLContentSink.cpp This file is near-OBSOLETE. It is used for about:blank only and for the HTML element factory. Don't bother adding new stuff in this file. 27013
nsHTMLDocument.cpp aConsiderForMemoryReporting 23951
nsHTMLDocument.h Called when form->BindToTree() is called so that document knows immediately when a form is added 7215
nsIConstraintValidation.cpp CanBubble 4691
nsIConstraintValidation.h This interface is for form elements implementing the validity constraint API. See: http://dev.w3.org/html5/spec/forms.html#the-constraint-validation-api This interface has to be implemented by all elements implementing the API and only them. 3517
nsIFormControl.h Interface which all form controls (e.g. buttons, checkboxes, text, radio buttons, select, etc) implement in addition to their dom specific interface. 8591
nsIHTMLCollection.h An internal interface 2879
nsIMenuBuilder.idl An interface used to construct native toolbar or context menus from <menu> 2130
nsIRadioGroupContainer.h A container that has multiple radio groups in it, defined by name. 3653
nsIRadioVisitor.h This interface is used for the text control frame to store its value away into the content. 1777
nsRadioVisitor.cpp 1416
nsRadioVisitor.h nsRadioVisitor is the base class implementing nsIRadioVisitor and inherited by all radio visitors. 2810
PlayPromise.cpp static 2442
PlayPromise.h 1239
RadioNodeList.cpp virtual 1766
RadioNodeList.h 1595
reftests 93
test 616
TextControlElement.h This abstract class is used for the text control frame to get the editor and selection controller objects, and some helper properties. 7147
TextControlState.cpp TextControlElement *************************************************************************** 110213
TextControlState.h PasswordMaskData stores making information and necessary timer for `TextEditor` instances. 22374
TextInputListener.h aFrame is an optional pointer to our frame, if not passed the method will use mFrame to compute it lazily. 3412
TextTrackManager.cpp 30343
TextTrackManager.h Overview of WebVTT cuetext and anonymous content setup. WebVTT nodes are the parsed version of WebVTT cuetext. WebVTT cuetext is the portion of a WebVTT cue that specifies what the caption will actually show up as on screen. WebVTT cuetext can contain markup that loosely relates to HTML markup. It can contain tags like <b>, <u>, <i>, <c>, <v>, <ruby>, <rt>, <lang>, including timestamp tags. When the caption is ready to be displayed the WebVTT nodes are converted over to anonymous DOM content. <i>, <u>, <b>, <ruby>, and <rt> all become HTMLElements of their corresponding HTML markup tags. <c> and <v> are converted to <span> tags. Timestamp tags are converted to XML processing instructions. Additionally, all cuetext tags support specifying of classes. This takes the form of <foo.class.subclass>. These classes are then parsed and set as the anonymous content's class attribute. Rules on constructing DOM objects from WebVTT nodes can be found here http://dev.w3.org/html5/webvtt/#webvtt-cue-text-dom-construction-rules. Current rules are taken from revision on April 15, 2013. 6587
TimeRanges.cpp = 0 4756
TimeRanges.h 3379
ValidityState.cpp 1158
ValidityState.h Helper function to get a validity state from constraint validation instance. 2900
VideoDocument.cpp 5228