Name Description Size
ConstraintValidation.cpp 2946
ConstraintValidation.h The string representing the custom error. 1327
crashtests
CustomStateSet.cpp 2471
CustomStateSet.h @brief Removes a given string from the state set. 1698
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. 16101
ElementInternals.h 8290
FetchPriority.cpp See <nsISupportsPriority.idl>. 3163
FetchPriority.h 1199
HTMLAllCollection.cpp 6185
HTMLAllCollection.h Returns the HTMLCollection for document.all[aID], or null if there isn't one. 2610
HTMLAnchorElement.cpp 6732
HTMLAnchorElement.h 6872
HTMLAreaElement.cpp 3757
HTMLAreaElement.h 5504
HTMLAudioElement.cpp ;q=0.9," "application/ogg;q=0.7," "video/*;q=0.6, 3485
HTMLAudioElement.h 1534
HTMLBodyElement.cpp 12090
HTMLBodyElement.h nothing; handled by the shim 4369
HTMLBRElement.cpp 2700
HTMLBRElement.h 2559
HTMLButtonElement.cpp 14883
HTMLButtonElement.h Called when an attribute is about to be changed 5506
HTMLCanvasElement.cpp 46477
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 that report true for FrameCaptureRequested() will be given a copy of the just-painted canvas. All FrameCaptureListeners get the same copy. 15167
HTMLDataElement.cpp 954
HTMLDataElement.h 1196
HTMLDataListElement.cpp 1417
HTMLDataListElement.h HTMLDataListElement_h___ 1802
HTMLDetailsElement.cpp 5770
HTMLDetailsElement.h mozilla_dom_HTMLDetailsElement_h 2249
HTMLDialogElement.cpp aWithMouse 5506
HTMLDialogElement.h 2038
HTMLDivElement.cpp 1973
HTMLDivElement.h HTMLDivElement_h___ 1701
HTMLDNSPrefetch.cpp 20599
HTMLDNSPrefetch.h 4681
HTMLElement.cpp 16444
HTMLElement.h 3245
HTMLEmbedElement.cpp 9492
HTMLEmbedElement.h Calls LoadObject with the correct arguments to start the plugin load. 5114
HTMLFieldSetElement.cpp static 10818
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 4553
HTMLFontElement.cpp 3749
HTMLFontElement.h HTMLFontElement_h___ 1973
HTMLFormControlsCollection.cpp static 10945
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. 4461
HTMLFormElement.cpp 69536
HTMLFormElement.h Whether we already dispatched a DOMFormHasPassword event or not 21421
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). 28921
HTMLFormSubmission.h Class for form submissions; encompasses the function to call to submit as well as the form submission name/value pairs 9655
HTMLFormSubmissionConstants.h 1376
HTMLFrameElement.cpp 1986
HTMLFrameElement.h 3538
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. 11435
HTMLFrameSetElement.h The nsFramesetUnit enum is used to denote the type of each entry in the row or column spec. 5156
HTMLHeadingElement.cpp 2143
HTMLHeadingElement.h 2201
HTMLHRElement.cpp 7172
HTMLHRElement.h 2457
HTMLIFrameElement.cpp parse the feature policy attribute 12681
HTMLIFrameElement.h 8891
HTMLImageElement.cpp 48568
HTMLImageElement.h 17283
HTMLInputElement.cpp 248459
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. 58977
HTMLLabelElement.cpp Implementation of HTML <label> elements. 9121
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. 3149
HTMLLIElement.cpp 3447
HTMLLIElement.h 2004
HTMLLinkElement.cpp 22387
HTMLLinkElement.h 7977
HTMLMapElement.cpp 1475
HTMLMapElement.h 1348
HTMLMarqueeElement.cpp 6167
HTMLMarqueeElement.h HTMLMarqueeElement_h___ 4623
HTMLMediaElement.cpp 264690
HTMLMediaElement.h #define DEBUG_FRAME_RATE 1 69948
HTMLMenuElement.cpp 933
HTMLMenuElement.h 1298
HTMLMetaElement.cpp 6384
HTMLMetaElement.h 2747
HTMLMeterElement.cpp If the attribute min is defined, the minimum is this value. Otherwise, the minimum is the default value. 7916
HTMLMeterElement.h @return the value 3133
HTMLModElement.cpp 948
HTMLModElement.h 1387
HTMLObjectElement.cpp 10006
HTMLObjectElement.h 7647
HTMLOptGroupElement.cpp The implementation of &lt;optgroup&gt; 4133
HTMLOptGroupElement.h Get the select content element that contains this option @param aSelectElement the select element [OUT] 2450
HTMLOptionElement.cpp Implementation of &lt;option&gt; 10797
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. 4366
HTMLOptionsCollection.cpp 6100
HTMLOptionsCollection.h The collection of options in the select (what you get back when you do select.options in DOM) 4882
HTMLOutputElement.cpp 4720
HTMLOutputElement.h 3309
HTMLParagraphElement.cpp 2146
HTMLParagraphElement.h 1817
HTMLPictureElement.cpp 3016
HTMLPictureElement.h 1356
HTMLPreElement.cpp 2501
HTMLPreElement.h 1702
HTMLProgressElement.cpp 3162
HTMLProgressElement.h 1819
HTMLScriptElement.cpp 8204
HTMLScriptElement.h 5743
HTMLSelectElement.cpp 55317
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. 19705
HTMLSharedElement.cpp nsICSPEventListener 8046
HTMLSharedElement.h 4414
HTMLSharedListElement.cpp 5102
HTMLSharedListElement.h 2376
HTMLSlotElement.cpp Flatten assigned nodes given a slot, as in: https://dom.spec.whatwg.org/#find-flattened-slotables 12299
HTMLSlotElement.h 2989
HTMLSourceElement.cpp static 8192
HTMLSourceElement.h 5357
HTMLSpanElement.cpp 787
HTMLSpanElement.h 984
HTMLStyleElement.cpp 6348
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. 3667
HTMLSummaryElement.cpp 3769
HTMLSummaryElement.h mozilla_dom_HTMLSummaryElement_h 1894
HTMLTableCaptionElement.cpp 2611
HTMLTableCaptionElement.h mozilla_dom_HTMLTableCaptionElement_h 1719
HTMLTableCellElement.cpp ignore these attributes, stored simply as strings abbr, axis, ch, headers 6795
HTMLTableCellElement.h mozilla_dom_HTMLTableCellElement_h 4809
HTMLTableColElement.cpp ignore these attributes, stored simply as strings ch 3971
HTMLTableColElement.h mozilla_dom_HTMLTableColElement_h 2676
HTMLTableElement.cpp ------------------------- TableRowsCollection --------------------------- 35071
HTMLTableElement.h 7135
HTMLTableRowElement.cpp 7317
HTMLTableRowElement.h mozilla_dom_HTMLTableRowElement_h 3301
HTMLTableSectionElement.cpp ignore these attributes, stored simply as strings ch 5595
HTMLTableSectionElement.h mozilla_dom_HTMLTableSectionElement_h 2838
HTMLTemplateElement.cpp 4171
HTMLTemplateElement.h 2613
HTMLTextAreaElement.cpp 38332
HTMLTextAreaElement.h 15340
HTMLTimeElement.cpp 998
HTMLTimeElement.h 1249
HTMLTitleElement.cpp 2817
HTMLTitleElement.h 1773
HTMLTrackElement.cpp HTMLTrackElement 17426
HTMLTrackElement.h 4561
HTMLUnknownElement.cpp 925
HTMLUnknownElement.h mozilla_dom_HTMLUnknownElement_h 1501
HTMLVideoElement.cpp 22185
HTMLVideoElement.h We create video wakelock when the video is playing and release it when video pauses. Note, the actual platform wakelock will automatically be released when the page is in the background, so we don't need to check the video's visibility by ourselves. 6431
ImageDocument.cpp 26172
ImageDocument.h mozilla_dom_ImageDocument_h 4664
input
MediaDocument.cpp 13880
MediaDocument.h mozilla_dom_MediaDocument_h 4528
MediaError.cpp 2982
MediaError.h 1363
moz.build 6375
nsBrowserElement.cpp 1476
nsBrowserElement.h A helper class for browser-element frames 1569
nsDOMStringMap.cpp virtual 7876
nsDOMStringMap.h 2134
nsGenericHTMLElement.cpp 128577
nsGenericHTMLElement.h A common superclass for HTML elements 53154
nsGenericHTMLFrameElement.cpp 11713
nsGenericHTMLFrameElement.h A helper class for frame elements 6079
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. 26924
nsHTMLDocument.cpp aConsiderForMemoryReporting 23992
nsHTMLDocument.h Called when form->BindToTree() is called so that document knows immediately when a form is added 7295
nsIConstraintValidation.cpp CanBubble 4705
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. 3523
nsIFormControl.h Interface which all form controls (e.g. buttons, checkboxes, text, radio buttons, select, etc) implement in addition to their dom specific interface. 9052
nsIHTMLCollection.h An internal interface 2853
nsIRadioVisitor.h This interface is used for the text control frame to store its value away into the content. 1777
nsRadioVisitor.cpp 1489
nsRadioVisitor.h nsRadioVisitor is the base class implementing nsIRadioVisitor and inherited by all radio visitors. 2810
PlayPromise.cpp static 2442
PlayPromise.h 1213
RadioNodeList.cpp virtual 1766
RadioNodeList.h 1569
reftests
test
TextControlElement.h This abstract class is used for the text control frame to get the editor and selection controller objects, and some helper properties. 7753
TextControlState.cpp TextControlElement *************************************************************************** 109121
TextControlState.h PasswordMaskData stores making information and necessary timer for `TextEditor` instances. 22588
TextInputListener.h aFrame is an optional pointer to our frame, if not passed the method will use mFrame to compute it lazily. 3280
TextTrackManager.cpp 30098
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. 6525
TimeRanges.cpp = 0 5148
TimeRanges.h 3513
ValidityState.cpp 1158
ValidityState.h Helper function to get a validity state from constraint validation instance. 2873
VideoDocument.cpp 5275