Name Description Size Coverage
AbortController.webidl 459 -
AbortSignal.webidl 743 -
AbstractRange.webidl 1189 -
AbstractWorker.webidl 305 -
AccessibleNode.webidl 2251 -
AddonEvent.webidl 475 -
AddonManager.webidl We need a JSImplementation but cannot get one without a contract ID. Since Addon and AddonInstall are only ever created from JS they don't need real contract IDs. 4207 -
AnalyserNode.webidl 1542 -
Animatable.webidl 844 -
Animation.webidl 2171 -
AnimationEffect.webidl 2021 -
AnimationEvent.webidl 902 -
AnimationFrameProvider.webidl 594 -
AnimationPlaybackEvent.webidl 807 -
AnimationTimeline.webidl 564 -
AnonymousContent.webidl This file declares the AnonymousContent interface which is used to manipulate content that has been inserted into the document's canvasFrame anonymous container. See Document.insertAnonymousContent. Users of this API must never remove the host of the shadow root. 590 -
AppInfo.webidl This dictionnary holds the parameters supporting the app:// protocol. 367 -
APZTestData.webidl This file declares data structures used to communicate data logged by various components for the purpose of APZ testing (see bug 961289 and gfx/layers/apz/test/APZTestData.h) to JS test code. 2872 -
ARIAMixin.webidl 5102 -
ARIANotifyMixin.webidl 725 -
Attr.webidl 921 -
AudioBuffer.webidl 1259 -
AudioBufferSourceNode.webidl 1372 -
AudioContext.webidl 1487 -
AudioData.webidl 1843 -
AudioDecoder.webidl 1474 -
AudioDestinationNode.webidl 569 -
AudioEncoder.webidl 2414 -
AudioListener.webidl 683 -
AudioNode.webidl 2265 -
AudioParam.webidl 2140 -
AudioParamDescriptor.webidl 769 -
AudioParamMap.webidl 538 -
AudioProcessingEvent.webidl 669 -
AudioScheduledSourceNode.webidl 694 -
AudioTrack.webidl 570 -
AudioTrackList.webidl 671 -
AudioWorklet.webidl 527 -
AudioWorkletGlobalScope.webidl 824 -
AudioWorkletNode.webidl 1224 -
AudioWorkletProcessor.webidl 568 -
AutocompleteInfo.webidl This dictionary is used for the input, textarea and select element's getAutocompleteInfo method. 541 -
BarProp.webidl 313 -
BaseAudioContext.webidl 3431 -
BaseKeyframeTypes.webidl 2399 -
BasicCardPayment.webidl 1056 -
BatteryManager.webidl 959 -
BeforeUnloadEvent.webidl 429 -
BiquadFilterNode.webidl 1559 -
Blob.webidl 1419 -
BlobEvent.webidl 516 -
BroadcastChannel.webidl 909 -
BufferSource.webidl 509 -
Cache.webidl 1338 -
CacheStorage.webidl 1039 -
CancelContentJSOptions.webidl 315 -
CanvasCaptureMediaStream.webidl 593 -
CanvasRenderingContext2D.webidl 16917 -
CaretPosition.webidl The offsetNode could potentially be null due to anonymous content. 554 -
CaretStateChangedEvent.webidl The bounding client rect is relative to the visual viewport. 1591 -
CDATASection.webidl 259 -
ChannelMergerNode.webidl 724 -
ChannelSplitterNode.webidl 731 -
CharacterData.webidl 1062 -
CheckerboardReportService.webidl This file declares data structures used to communicate checkerboard reports from C++ code to about:checkerboard (see bug 1238042). These dictionaries are NOT exposed to standard web content. 1977 -
ChildNode.webidl 807 -
Client.webidl 1395 -
Clients.webidl 950 -
Clipboard.webidl 1967 -
ClipboardEvent.webidl 758 -
CloseEvent.webidl 848 -
CloseWatcher.webidl 667 -
CommandEvent.webidl 758 -
Comment.webidl 524 -
components.conf 466 -
CompositionEvent.webidl ranges is trying to expose TextRangeArray in Gecko so a js-plugin couble be able to know the clauses information 1238 -
CompressionStream.webidl 564 -
Console.webidl 2191 -
ConstantSourceNode.webidl 744 -
ContentVisibilityAutoStateChangeEvent.webidl 621 -
ConvolverNode.webidl 929 -
CookieChangeEvent.webidl 960 -
CookieStore.webidl UTF8String semantics match USVString 2079 -
CookieStoreManager.webidl 913 -
CreateOfferRequest.webidl 548 -
CredentialManagement.webidl 2161 -
Crypto.webidl 663 -
CSPDictionaries.webidl Dictionary used to display CSP info. 1352 -
CSPReport.webidl This dictionary holds the parameters used to send CSP reports in JSON format. Based on https://w3c.github.io/webappsec-csp/#deprecated-serialize-violation 997 -
CSS.webidl 6988 -
CSSAnimation.webidl 559 -
CSSColor.webidl 904 -
CSSColorValue.webidl 1171 -
CSSConditionRule.webidl 510 -
CSSContainerRule.webidl 672 -
CSSCustomMediaRule.webidl 675 -
CSSFontFaceRule.webidl 493 -
CSSFontFeatureValuesRule.webidl 1058 -
CSSFontPaletteValuesRule.webidl 586 -
CSSGroupingRule.webidl 606 -
CSSHSL.webidl 819 -
CSSHWB.webidl 877 -
CSSImageValue.webidl 532 -
CSSImportRule.webidl 928 -
CSSKeyframeRule.webidl 555 -
CSSKeyframesRule.webidl 763 -
CSSKeywordValue.webidl 756 -
CSSLab.webidl 819 -
CSSLayerBlockRule.webidl 424 -
CSSLayerStatementRule.webidl 522 -
CSSLCH.webidl 819 -
CSSMarginRule.webidl 586 -
CSSMathClamp.webidl 988 -
CSSMathInvert.webidl 688 -
CSSMathMax.webidl 696 -
CSSMathMin.webidl 696 -
CSSMathNegate.webidl 688 -
CSSMathProduct.webidl 704 -
CSSMathSum.webidl 613 -
CSSMathValue.webidl 752 -
CSSMatrixComponent.webidl 999 -
CSSMediaRule.webidl 790 -
CSSMozDocumentRule.webidl 375 -
CSSNamespaceRule.webidl 491 -
CSSNestedDeclarations.webidl 529 -
CSSNumericArray.webidl 649 -
CSSNumericValue.webidl 1775 -
CSSOKLab.webidl 823 -
CSSOKLCH.webidl 823 -
CSSPageRule.webidl 546 -
CSSPerspective.webidl 884 -
CSSPositionTryRule.webidl 544 -
CSSPropertyRule.webidl 705 -
CSSPseudoElement.webidl 596 -
CSSRGB.webidl 823 -
CSSRotate.webidl 1029 -
CSSRule.webidl 2118 -
CSSRuleList.webidl 339 -
CSSScale.webidl 829 -
CSSScopeRule.webidl 491 -
CSSSkew.webidl 921 -
CSSSkewX.webidl 783 -
CSSSkewY.webidl 783 -
CSSStartingStyleRule.webidl 448 -
CSSStyleDeclaration.webidl 1284 -
CSSStyleRule.webidl 2217 -
CSSStyleSheet.webidl 1626 -
CSSStyleValue.webidl 749 -
CSSSupportsRule.webidl 461 -
CSSTransformComponent.webidl 687 -
CSSTransformValue.webidl 976 -
CSSTransition.webidl 567 -
CSSTranslate.webidl 1071 -
CSSUnitValue.webidl 647 -
CSSUnparsedValue.webidl 1085 -
CSSVariableReferenceValue.webidl 729 -
CustomElementRegistry.webidl 3284 -
CustomEvent.webidl 948 -
DataTransfer.webidl Set the drag source. Usually you would not change this, but it will affect which node the drag and dragend events are fired at. The default target is the node that was dragged. @param element drag source to use @throws NO_MODIFICATION_ALLOWED_ERR if the item cannot be modified 6788 -
DataTransferItem.webidl 952 -
DataTransferItemList.webidl 775 -
DecoderDoctorNotification.webidl 1354 -
DecompressionStream.webidl 456 -
DedicatedWorkerGlobalScope.webidl 1422 -
DelayNode.webidl 826 -
DeviceLightEvent.webidl 579 -
DeviceMotionEvent.webidl 2270 -
DeviceOrientationEvent.webidl 1346 -
DigitalCredential.webidl 1012 -
Directory.webidl All functions on Directory that accept DOMString arguments for file or directory names only allow relative path to current directory itself. The path should be a descendent path like "path/to/file.txt" and not contain a segment of ".." or ".". So the paths aren't allowed to walk up the directory tree. For example, paths like "../foo", "..", "/foo/bar" or "foo/../bar" are not allowed. http://w3c.github.io/filesystem-api/#idl-def-Directory https://microsoftedge.github.io/directory-upload/proposal.html#directory-interface 1829 -
Document.webidl https://dom.spec.whatwg.org/#dictdef-elementcreationoptions 29371 -
DocumentFragment.webidl 593 -
DocumentOrShadowRoot.webidl 1994 -
DocumentPictureInPicture.webidl 833 -
DocumentPictureInPictureEvent.webidl 640 -
DocumentTimeline.webidl 655 -
DocumentType.webidl 622 -
DOMException.webidl 4197 -
DOMImplementation.webidl 936 -
DOMLocalization.webidl DOMLocalization is an extension of the Fluent Localization API. DOMLocalization adds a state for storing `roots` - DOM elements which translation status is controlled by the DOMLocalization instance and monitored for mutations. DOMLocalization also adds methods dedicated to DOM manipulation. Methods: - connectRoot - add a root - disconnectRoot - remove a root - pauseObserving - pause observing of roots - resumeObserving - resume observing of roots - setAttributes - set l10n attributes of an element - getAttributes - retrieve l10n attributes of an element - translateFragment - translate a DOM fragment - translateElements - translate a list of DOM elements - translateRoots - translate all attached roots 6150 -
DOMMatrix.webidl 8641 -
DOMParser.webidl 1735 -
DOMPoint.webidl 1789 -
DOMQuad.webidl 1226 -
DOMRect.webidl 1964 -
DOMRectList.webidl 339 -
DOMStringList.webidl 602 -
DOMStringMap.webidl 779 -
DOMTokenList.webidl 1066 -
DragEvent.webidl 1505 -
DynamicsCompressorNode.webidl 1310 -
Element.webidl The ratio of font-size-inflated text font size to computed font size for this element. This will query the element for its primary frame, and then use this to get font size inflation information about the frame. This will be 1.0 if font size inflation is not enabled, and -1.0 if an error occurred during the retrieval of the font size inflation. @note The font size inflation ratio that is returned is actually the font size inflation data for the element's _primary frame_, not the element itself, but for most purposes, this should be sufficient. 15870 -
ElementInternals.webidl 1994 -
EncodedAudioChunk.webidl 1170 -
EncodedVideoChunk.webidl 1146 -
ErrorEvent.webidl 813 -
Event.webidl The original target of the event, before any retargetings. 3705 -
EventHandler.webidl 8620 -
EventListener.webidl 512 -
EventSource.webidl 1164 -
EventTarget.webidl Setting to true make the listener be added to the system group. 2626 -
ExtendableCookieChangeEvent.webidl 1010 -
ExtendableEvent.webidl 714 -
ExtendableMessageEvent.webidl Custom data associated with this event. 1315 -
ExtensionAlarms.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- alarms More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html A short summary of the special setup used by these WebIDL files (meant to aid webidl peers reviews and sign-offs) is available in the following section: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html#review-process-on-changes-to-webidl-definitions 1969 -
ExtensionBrowser.webidl 3358 -
ExtensionBrowserSettings.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- browserSettings More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html A short summary of the special setup used by these WebIDL files (meant to aid webidl peers reviews and sign-offs) is available in the following section: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html#review-process-on-changes-to-webidl-definitions 3049 -
ExtensionBrowserSettingsColorManagement.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- browserSettings.colorManagement More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html A short summary of the special setup used by these WebIDL files (meant to aid webidl peers reviews and sign-offs) is available in the following section: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html#review-process-on-changes-to-webidl-definitions 1579 -
ExtensionDns.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- dns More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html A short summary of the special setup used by these WebIDL files (meant to aid webidl peers reviews and sign-offs) is available in the following section: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html#review-process-on-changes-to-webidl-definitions 1358 -
ExtensionEventManager.webidl 1208 -
ExtensionMockAPI.webidl 1914 -
ExtensionPort.webidl 1798 -
ExtensionProxy.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- proxy More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html 1215 -
ExtensionRuntime.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- runtime More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html A short summary of the special setup used by these WebIDL files (meant to aid webidl peers reviews and sign-offs) is available in the following section: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html#review-process-on-changes-to-webidl-definitions 3277 -
ExtensionScripting.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- scripting More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html A short summary of the special setup used by these WebIDL files (meant to aid webidl peers reviews and sign-offs) is available in the following section: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html#review-process-on-changes-to-webidl-definitions 2016 -
ExtensionSetting.webidl 1561 -
ExtensionTest.webidl THIS IS AN AUTOGENERATED FILE. DO NOT EDIT The content of this file has been generated based on the WebExtensions API JSONSchema using the following command: export SCRIPT_DIR="toolkit/components/extensions/webidl-api" mach python $SCRIPT_DIR/GenerateWebIDLBindings.py -- test More info about generating webidl API bindings for WebExtensions API at: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html A short summary of the special setup used by these WebIDL files (meant to aid webidl peers reviews and sign-offs) is available in the following section: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/webidl_bindings.html#review-process-on-changes-to-webidl-definitions 2853 -
External.webidl 391 -
FailedCertSecurityInfo.webidl This dictionary is used for exposing failed channel certificate information to about:certerror to display information. 985 -
FeaturePolicy.webidl 943 -
Fetch.webidl no support for request body streams yet 1166 -
FetchEvent.webidl 1018 -
FetchObserver.webidl 725 -
File.webidl 1846 -
FileList.webidl 550 -
FileMode.webidl 249 -
FileReader.webidl 1298 -
FileReaderSync.webidl 772 -
FileSystem.webidl 620 -
FileSystemDirectoryEntry.webidl 886 -
FileSystemDirectoryHandle.webidl 1075 -
FileSystemDirectoryIterator.webidl 471 -
FileSystemDirectoryReader.webidl 631 -
FileSystemEntry.webidl 697 -
FileSystemFileEntry.webidl 513 -
FileSystemFileHandle.webidl 695 -
FileSystemHandle.webidl https://whatpr.org/fs/10.html#api-filesystemhandle 812 -
FileSystemSyncAccessHandle.webidl 870 -
FileSystemWritableFileStream.webidl 895 -
FinalizationRegistry.webidl 378 -
FocusEvent.webidl 785 -
FontFace.webidl 2147 -
FontFaceSet.webidl 2374 -
FontFaceSetLoadEvent.webidl 788 -
FontFaceSource.webidl 531 -
FormData.webidl 990 -
FormDataEvent.webidl 700 -
FragmentDirective.webidl 709 -
FrameCrashedEvent.webidl The browsingContextId of the frame that crashed. 977 -
Function.webidl 580 -
FuzzingFunctions.webidl Various functions useful for automated fuzzing that are enabled only in --enable-fuzzing builds, because they may be dangerous to enable on untrusted pages. 6369 -
GainNode.webidl 775 -
Gamepad.webidl https://www.w3.org/TR/gamepad/#gamepadmappingtype-enum https://immersive-web.github.io/webxr-gamepads-module/#enumdef-gamepadmappingtype 2843 -
GamepadAxisMoveEvent.webidl 607 -
GamepadButtonEvent.webidl 550 -
GamepadEvent.webidl 573 -
GamepadHapticActuator.webidl 653 -
GamepadLightIndicator.webidl 706 -
GamepadPose.webidl position, linearVelocity, and linearAcceleration are 3-component vectors. position is relative to a sitting space. Transforming this point with VRStageParameters.sittingToStandingTransform converts this to standing space. 1335 -
GamepadServiceTest.webidl 2371 -
GamepadTouch.webidl 616 -
GenericTransformStream.webidl 440 -
Geolocation.webidl 1279 -
GeolocationCoordinates.webidl 788 -
GeolocationPosition.webidl 609 -
GeolocationPositionError.webidl 683 -
GeometryUtils.webidl getBoxQuadsFromWindowOrigin is similar to getBoxQuads, but the returned quads are further translated relative to the window origin -- which is not the layout origin. Further translation must be done to bring the quads into layout space. Typically, this will be done by performing another call from the top level browser process, requesting the quad of the top level content document itself. The position of this quad can then be used as the offset into layout space, and subtracted from the original returned quads. If options.relativeTo is supplied, this method will throw. 2544 -
GetUserMediaRequest.webidl 1538 -
Glean.webidl Get a metric by name. Returns an object of the corresponding metric type, with only the allowed functions available. 1520 -
GleanMetrics.webidl Base interface for all metric types to make typing more expressive. 24224 -
GleanPings.webidl Get a ping by name. 389 -
GPUUncapturedErrorEvent.webidl 811 -
HashChangeEvent.webidl 649 -
Headers.webidl 1102 -
Highlight.webidl Enum defining the available highlight types. See https://drafts.csswg.org/css-highlight-api-1/#enumdef-highlighttype 1331 -
HighlightRegistry.webidl Registry object that contains all Highlights associated with a Document. See https://drafts.csswg.org/css-highlight-api-1/#highlightregistry 1470 -
History.webidl 1162 -
HTMLAllCollection.webidl Emulates undefined through Codegen.py. 632 -
HTMLAnchorElement.webidl 2026 -
HTMLAreaElement.webidl 1723 -
HTMLAudioElement.webidl 664 -
HTMLBaseElement.webidl 841 -
HTMLBodyElement.webidl 1163 -
HTMLBRElement.webidl 1478 -
HTMLButtonElement.webidl 2041 -
HTMLCanvasElement.webidl 2058 -
HTMLCollection.webidl 635 -
HTMLDataElement.webidl 525 -
HTMLDataListElement.webidl 636 -
HTMLDetailsElement.webidl 758 -
HTMLDialogElement.webidl 1097 -
HTMLDirectoryElement.webidl 801 -
HTMLDivElement.webidl 720 -
HTMLDListElement.webidl 970 -
HTMLDocument.webidl 1429 -
HTMLElement.webidl 4506 -
HTMLEmbedElement.webidl 1534 -
HTMLFieldSetElement.webidl 1155 -
HTMLFontElement.webidl 832 -
HTMLFormControlsCollection.webidl legacycaller 740 -
HTMLFormElement.webidl 2107 -
HTMLFrameElement.webidl 1540 -
HTMLFrameSetElement.webidl 758 -
HTMLHeadElement.webidl 674 -
HTMLHeadingElement.webidl 1021 -
HTMLHRElement.webidl 1268 -
HTMLHtmlElement.webidl 979 -
HTMLHyperlinkElementUtils.webidl 1182 -
HTMLIFrameElement.webidl 2795 -
HTMLImageElement.webidl Same as addNativeObserver but intended for scripted observers or observers from another or without a document. 4915 -
HTMLInputElement.webidl 9968 -
HTMLLabelElement.webidl 786 -
HTMLLegendElement.webidl 1045 -
HTMLLIElement.webidl 1047 -
HTMLLinkElement.webidl 2660 -
HTMLMapElement.webidl 868 -
HTMLMarqueeElement.webidl 1392 -
HTMLMediaElement.webidl These attributes are general testing attributes and they should only be used in tests. 9940 -
HTMLMenuElement.webidl 971 -
HTMLMetaElement.webidl 1247 -
HTMLMeterElement.webidl 1206 -
HTMLModElement.webidl 871 -
HTMLObjectElement.webidl The actual mime type (the one we got back from the network request) for the element. 3874 -
HTMLOListElement.webidl 1196 -
HTMLOptGroupElement.webidl 767 -
HTMLOptionElement.webidl 1206 -
HTMLOptionsCollection.webidl 869 -
HTMLOutputElement.webidl 1427 -
HTMLParagraphElement.webidl 973 -
HTMLParamElement.webidl 1233 -
HTMLPictureElement.webidl 308 -
HTMLPreElement.webidl 960 -
HTMLProgressElement.webidl 867 -
HTMLQuoteElement.webidl 770 -
HTMLScriptElement.webidl 2292 -
HTMLSelectElement.webidl 2587 -
HTMLSlotElement.webidl 932 -
HTMLSourceElement.webidl 1274 -
HTMLSpanElement.webidl 702 -
HTMLStyleElement.webidl 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. 1311 -
HTMLTableCaptionElement.webidl 719 -
HTMLTableCellElement.webidl 1891 -
HTMLTableColElement.webidl 1098 -
HTMLTableElement.webidl 2196 -
HTMLTableRowElement.webidl 1283 -
HTMLTableSectionElement.webidl 1112 -
HTMLTemplateElement.webidl 1000 -
HTMLTextAreaElement.webidl 3445 -
HTMLTimeElement.webidl 528 -
HTMLTitleElement.webidl 485 -
HTMLTrackElement.webidl 1006 -
HTMLUListElement.webidl 1046 -
HTMLVideoElement.webidl 4123 -
IDBCursor.webidl 1186 -
IDBDatabase.webidl 1612 -
IDBFactory.webidl Interface that defines the indexedDB property on a window. See https://w3c.github.io/IndexedDB/#idbfactory for more information. 1787 -
IDBIndex.webidl 2423 -
IDBKeyRange.webidl The origin of this IDL file is https://w3c.github.io/IndexedDB/#keyrange Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply. 1119 -
IDBObjectStore.webidl 2377 -
IDBOpenDBRequest.webidl 475 -
IDBRequest.webidl 929 -
IDBTransaction.webidl 1333 -
IDBVersionChangeEvent.webidl 876 -
IdentityCredential.webidl 4493 -
IdleDeadline.webidl 416 -
IIRFilterNode.webidl 894 -
ImageBitmap.webidl An image or a video frame is conceptually a two-dimensional array of data and each element in the array is called a pixel. The pixels are usually stored in a one-dimensional array and could be arranged in a variety of image formats. Developers need to know how the pixels are formatted so that they are able to process them. The image format describes how pixels in an image are arranged. A single pixel has at least one, but usually multiple pixel values. The range of a pixel value varies, which means different image formats use different data types to store a single pixel value. The most frequently used data type is 8-bit unsigned integer whose range is from 0 to 255, others could be 16-bit integer or 32-bit floating points and so forth. The number of pixel values of a single pixel is called the number of channels of the image format. Multiple pixel values of a pixel are used together to describe the captured property which could be color or depth information. For example, if the data is a color image in RGB color space, then it is a three-channel image format and a pixel is described by R, G and B three pixel values with range from 0 to 255. As another example, if the data is a gray image, then it is a single-channel image format with 8-bit unsigned integer data type and the pixel value describes the gray scale. For depth data, it is a single channel image format too, but the data type is 16-bit unsigned integer and the pixel value is the depth level. For those image formats whose pixels contain multiple pixel values, the pixel values might be arranged in one of the following ways: 1) Planar pixel layout: each channel has its pixel values stored consecutively in separated buffers (a.k.a. planes) and then all channel buffers are stored consecutively in memory. (Ex: RRRRRR......GGGGGG......BBBBBB......) 2) Interleaving pixel layout: each pixel has its pixel values from all channels stored together and interleaves all channels. (Ex: RGBRGBRGBRGBRGB......) 15387 -
ImageBitmapRenderingContext.webidl 1974 -
ImageCapture.webidl 1087 -
ImageCaptureErrorEvent.webidl 1175 -
ImageData.webidl 967 -
ImageDecoder.webidl 2289 -
ImageDocument.webidl Whether the image is overflowing visible area. 659 -
InputEvent.webidl 1656 -
IntersectionObserver.webidl 2046 -
IntlUtils.webidl The IntlUtils interface provides helper functions for localization. 2112 -
IterableIterator.webidl 430 -
KeyAlgorithm.webidl 1009 -
KeyboardEvent.webidl 2650 -
KeyEvent.webidl 11281 -
KeyframeAnimationOptions.webidl 607 -
KeyframeEffect.webidl 2115 -
KeyIdsInitData.webidl 442 -
LinkStyle.webidl 405 -
LlamaRunner.webidl Represents a single message exchanged in a chat with a language model. This dictionary is used to define the role and content of each message in the prompt passed to a llama.cpp-based LLM (e.g., user or assistant messages). 8334 -
Localization.webidl L10nIdArgs is an object used to carry localization tuple for message translation. Fields: id - identifier of a message. args - an optional record of arguments used to format the message. The argument will be converted to/from JSON, and the API will only handle strings and numbers. 5171 -
Location.webidl 1820 -
Lock.webidl 414 -
LockManager.webidl 1077 -
LoginStatus.webidl 495 -
MathMLElement.webidl 711 -
MediaCapabilities.webidl 2877 -
MediaDebugInfo.webidl This module defines dictonaries that are filled with debug information through GetDebugInfo() calls in the media component. To get the information filled and returned, we have two methods that return promises, one in HTMLMediaElement and one in MediaSource. If you need to add some extra info, there's one dictionary per class, following the pattern <ClassName>DebugInfo, where you can add some fields and fill them in the corresponding GetDebugInfo() call. Below is the structures returned. Used by HTMLMediaElement.GetMozRequestDebugInfo(), see HTMLMediaElement.webidl: HTMLMediaElementDebugInfo EMEDebugInfo MediaDecoderDebugInfo MediaFormatReaderDebugInfo MediaStateDebugInfo MediaStateDebugInfo MediaFrameStats MediaDecoderStateMachineDebugInfo MediaDecoderStateMachineDecodingStateDebugInfo MediaSinkDebugInfo VideoSinkDebugInfo AudioSinkDebugInfo DecodedStreamDebugInfo DecodedStreamDataDebugInfo MediaResourceDebugInfo MediaCacheStreamDebugInfo Used by MediaSource.GetMozDebugReaderData(), see MediaSource.webidl: MediaSourceDecoderDebugInfo MediaFormatReaderDebugInfo MediaStateDebugInfo MediaStateDebugInfo MediaFrameStats MediaSourceDemuxerDebugInfo TrackBuffersManagerDebugInfo TrackBuffersManagerDebugInfo 6907 -
MediaDeviceInfo.webidl 675 -
MediaDevices.webidl 1599 -
MediaElementAudioSourceNode.webidl 835 -
MediaEncryptedEvent.webidl 859 -
MediaError.webidl 887 -
MediaKeyError.webidl 720 -
MediaKeyMessageEvent.webidl 978 -
MediaKeys.webidl 1571 -
MediaKeySession.webidl 1424 -
MediaKeysRequestStatus.webidl Note: This dictionary and enum is only used by Gecko to convey messages to chrome JS code. It is not exposed to the web. 629 -
MediaKeyStatusMap.webidl 859 -
MediaKeySystemAccess.webidl 1475 -
MediaList.webidl 611 -
MediaQueryList.webidl 745 -
MediaQueryListEvent.webidl 611 -
MediaRecorder.webidl 1718 -
MediaRecorderErrorEvent.webidl 688 -
MediaSession.webidl 1970 -
MediaSource.webidl 1529 -
MediaStream.webidl 2208 -
MediaStreamAudioDestinationNode.webidl 689 -
MediaStreamAudioSourceNode.webidl 851 -
MediaStreamError.webidl 810 -
MediaStreamEvent.webidl 614 -
MediaStreamTrack.webidl 3710 -
MediaStreamTrackAudioSourceNode.webidl 802 -
MediaStreamTrackEvent.webidl 613 -
MediaTrackCapabilities.webidl 1133 -
MediaTrackSettings.webidl 1145 -
MediaTrackSupportedConstraints.webidl 1551 -
MerchantValidationEvent.webidl 1057 -
MessageChannel.webidl 501 -
MessageEvent.webidl Custom data associated with this event. 2331 -
MessagePort.webidl 845 -
MIDIAccess.webidl 574 -
MIDIConnectionEvent.webidl 607 -
MIDIInput.webidl 425 -
MIDIInputMap.webidl 419 -
MIDIMessageEvent.webidl 603 -
MIDIOptions.webidl 369 -
MIDIOutput.webidl 498 -
MIDIOutputMap.webidl 421 -
MIDIPort.webidl 1007 -
MimeType.webidl 413 -
MimeTypeArray.webidl 424 -
MLS.webidl 4098 -
ModelContext.webidl 1700 -
MouseEvent.webidl 5905 -
MouseScrollEvent.webidl 1382 -
moz.build 37879 -
MozFrameLoaderOwner.webidl A mixin included by elements that are 'browsing context containers' in HTML5 terms (that is, elements such as iframe that creates a new browsing context): https://html.spec.whatwg.org/#browsing-context-container Objects including this mixin must implement nsFrameLoaderOwner in native C++ code. 1464 -
MutationObserver.webidl 2306 -
NamedNodeMap.webidl 858 -
NavigateEvent.webidl 1967 -
Navigation.webidl 2115 -
NavigationActivation.webidl 608 -
NavigationCurrentEntryChangeEvent.webidl 927 -
NavigationDestination.webidl 633 -
NavigationHistoryEntry.webidl 713 -
NavigationPrecommitController.webidl 708 -
NavigationPreloadManager.webidl 750 -
NavigationTransition.webidl 670 -
Navigator.webidl 14002 -
NetErrorInfo.webidl This dictionary is used for exposing failed channel info to about:neterror to built UI. 481 -
NetworkInformation.webidl 744 -
NetworkOptions.webidl This dictionary holds the parameters sent to the network worker. 5458 -
Node.webidl If this element is a flex item (or has one or more anonymous box ancestors that chain up to an anonymous flex item), then this method returns the flex container that the flex item participates in. Otherwise, this method returns null. 4744 -
NodeFilter.webidl 1253 -
NodeIterator.webidl 830 -
NodeList.webidl 593 -
NonElementParentNode.webidl 395 -
Notification.webidl 3298 -
NotificationEvent.webidl 960 -
NotifyPaintEvent.webidl The NotifyPaintEvent interface is used for the MozDOMAfterPaint event, which fires at a window when painting has happened in that window. 1134 -
Nyx.webidl Interface for interacting with the Nyx snapshot fuzzing engine. Various functions useful for snapshot fuzzing that are enabled only in --enable-snapshot-fuzzing builds, because they may be dangerous to enable on untrusted pages. 1089 -
OfflineAudioCompletionEvent.webidl 746 -
OfflineAudioContext.webidl 1111 -
OffscreenCanvas.webidl 1586 -
OffscreenCanvasRenderingContext2D.webidl 1405 -
ONNX.webidl 2844 -
OscillatorNode.webidl 1241 -
PageRevealEvent.webidl 637 -
PageSwapEvent.webidl 727 -
PageTransitionEvent.webidl The PageTransitionEvent interface is used for the pageshow and pagehide events, which are generic events that apply to both page load/unload and saving/restoring a document from session history. 1071 -
PaintRequest.webidl These objects are exposed by the MozDOMAfterPaint event. Each one represents a request to repaint a rectangle that was generated by the browser. 971 -
PaintRequestList.webidl 349 -
PaintTimingMixin.webidl 583 -
PaintWorkletGlobalScope.webidl 501 -
PannerNode.webidl 2584 -
ParentNode.webidl 1391 -
PaymentAddress.webidl 1339 -
PaymentMethodChangeEvent.webidl 953 -
PaymentRequest.webidl 3779 -
PaymentRequestUpdateEvent.webidl 834 -
PaymentResponse.webidl 1372 -
PeerConnectionImpl.webidl Must be created first. Observer events will be dispatched on the thread provided 4581 -
PeerConnectionObserver.webidl JSEP callbacks 1904 -
PeerConnectionObserverEnums.webidl 667 -
Performance.webidl 3542 -
PerformanceEntry.webidl 711 -
PerformanceEntryEvent.webidl 863 -
PerformanceEventTiming.webidl 1041 -
PerformanceLargestContentfulPaint.webidl 892 -
PerformanceMark.webidl 502 -
PerformanceMeasure.webidl 412 -
PerformanceNavigation.webidl 803 -
PerformanceNavigationTiming.webidl 1363 -
PerformanceObserver.webidl 1060 -
PerformanceObserverEntryList.webidl 884 -
PerformancePaintTiming.webidl 595 -
PerformanceResourceTiming.webidl 2584 -
PerformanceServerTiming.webidl 712 -
PerformanceTiming.webidl 2490 -
PeriodicWave.webidl 816 -
Permissions.webidl 1614 -
PermissionStatus.webidl 615 -
Plugin.webidl 540 -
PluginArray.webidl 441 -
PointerEvent.webidl 1779 -
PopoverInvokerElement.webidl 524 -
PopStateEvent.webidl 532 -
PopupBlockedEvent.webidl 756 -
PositionStateEvent.webidl 623 -
PrivateAttribution.webidl 986 -
ProcessingInstruction.webidl 889 -
ProgressEvent.webidl 591 -
Promise.webidl 557 -
PromiseRejectionEvent.webidl 690 -
PushEvent.webidl 641 -
PushManager.webidl 1873 -
PushMessageData.webidl 540 -
PushSubscription.webidl 1506 -
PushSubscriptionChangeEvent.webidl 759 -
PushSubscriptionOptions.webidl 447 -
QueuingStrategy.webidl 933 -
RadioNodeList.webidl 660 -
Range.webidl 3554 -
ReadableByteStreamController.webidl 649 -
ReadableStream.webidl 1586 -
ReadableStreamBYOBReader.webidl 748 -
ReadableStreamBYOBRequest.webidl 557 -
ReadableStreamDefaultController.webidl 566 -
ReadableStreamDefaultReader.webidl 1008 -
ReferrerPolicy.webidl 514 -
Reporting.webidl 4462 -
Request.webidl Note that Requests created from system principal (ie "privileged"/chrome) code will default to omitting credentials. You can override this behaviour using the ``credentials`` member on the ``init`` dictionary. 4288 -
ResizeObserver.webidl 1627 -
Response.webidl 1881 -
RTCCertificate.webidl 666 -
RTCConfiguration.webidl 1236 -
RTCDataChannel.webidl 1356 -
RTCDataChannelEvent.webidl 632 -
RTCDtlsTransport.webidl 658 -
RTCDTMFSender.webidl 671 -
RTCDTMFToneChangeEvent.webidl 589 -
RTCEncodedAudioFrame.webidl 1099 -
RTCEncodedVideoFrame.webidl 1675 -
RTCError.webidl 1147 -
RTCErrorEvent.webidl 658 -
RTCIceCandidate.webidl 1790 -
RTCIceTransport.webidl 1264 -
RTCIdentityAssertion.webidl 380 -
RTCIdentityProvider.webidl Whether an IdP was passed to register() to chrome code. 2218 -
RTCPeerConnection.webidl 7715 -
RTCPeerConnectionIceErrorEvent.webidl 1005 -
RTCPeerConnectionIceEvent.webidl 684 -
RTCPeerConnectionStatic.webidl Right now, it is not possible to add static functions to a JS implemented interface (see bug 863952), so we need to create a simple interface with a trivial constructor and no data to hold these functions that really ought to be static in RTCPeerConnection. TODO(bcampen@mozilla.com) Merge this code into RTCPeerConnection once this limitation is gone. (Bug 1017082) 1504 -
RTCRtpCapabilities.webidl 700 -
RTCRtpParameters.webidl 2084 -
RTCRtpReceiver.webidl 1668 -
RTCRtpScriptTransform.webidl 737 -
RTCRtpScriptTransformer.webidl 712 -
RTCRtpSender.webidl 1290 -
RTCRtpSources.webidl Internal enum of types used by RTCRtpSourceEntry 922 -
RTCRtpTransceiver.webidl 1444 -
RTCSctpTransport.webidl 723 -
RTCSessionDescription.webidl 954 -
RTCStatsReport.webidl 11382 -
RTCTrackEvent.webidl 1093 -
RTCTransformEvent.webidl 680 -
Sanitizer.webidl 2611 -
Screen.webidl DEPRECATED, use ScreenOrientation API instead. Returns the current screen orientation. Can be: landscape-primary, landscape-secondary, portrait-primary or portrait-secondary. 2366 -
ScreenOrientation.webidl 1069 -
ScriptProcessorNode.webidl 671 -
ScrollAreaEvent.webidl 926 -
SecurityPolicyViolationEvent.webidl 1965 -
Selection.webidl Returns the number of ranges in the selection. 5848 -
ServiceWorker.webidl 966 -
ServiceWorkerContainer.webidl 1438 -
ServiceWorkerGlobalScope.webidl 2024 -
ServiceWorkerRegistration.webidl 1968 -
ShadowRoot.webidl 2838 -
SharedWorker.webidl 488 -
SharedWorkerGlobalScope.webidl 778 -
SimpleGestureEvent.webidl The SimpleGestureEvent interface is the datatype for all Mozilla-specific simple gesture events in the Document Object Model. The following events are generated: MozSwipeGestureMayStart - Generated when the user starts a horizontal swipe across the input device, but before we know whether the user is actually scrolling past a scroll edge. This event asks two questions: Should a swipe really be started, and in which directions should the user be able to swipe? The first question is answered by event listeners by calling or not calling preventDefault() on the event. Since a swipe swallows all scroll events, the default action of the swipe start event is *not* to start a swipe. Call preventDefault() if you want a swipe to be started. Doing so won't necessarily result in a swipe being started, it only communicates an intention. Once Gecko determines whether a swipe should actually be started, it will send a MozSwipeGestureStart event. The second question (swipe-able directions) is answered in the allowedDirections field. MozSwipeGestureStart - This event signals the start of a swipe. It guarantees a future MozSwipeGestureEnd event that will signal the end of a swipe animation. MozSwipeGestureUpdate - Generated periodically while the user is continuing a horizontal swipe gesture. The "delta" value represents the current absolute gesture amount. This event may even be sent after a MozSwipeGesture event fired in order to allow for fluid completion of a swipe animation. The direction value is meaningless on swipe update events. MozSwipeGestureEnd - Generated when the swipe animation is completed. MozSwipeGesture - Generated when the user releases a swipe across across the input device. This event signals that the actual swipe operation is complete, even though the animation might not be finished yet. This event can be sent without accompanying start / update / end events, and it can also be handled on its own if the consumer doesn't want to handle swipe animation events. Only the direction value has any significance, the delta value is meaningless. MozMagnifyGestureStart - Generated when the user begins the magnify ("pinch") gesture. The "delta" value represents the initial movement. MozMagnifyGestureUpdate - Generated periodically while the user is continuing the magnify ("pinch") gesture. The "delta" value represents the movement since the last MozMagnifyGestureStart or MozMagnifyGestureUpdate event. MozMagnifyGesture - Generated when the user has completed the magnify ("pinch") gesture. If you only want to receive a single event when the magnify gesture is complete, you only need to hook this event and can safely ignore the MozMagnifyGestureStart and the MozMagnifyGestureUpdate events. The "delta" value is the cumulative amount represented by the user's gesture. MozRotateGestureStart - Generated when the user begins the rotation gesture. The "delta" value represents the initial rotation. MozRotateGestureUpdate - Generated periodically while the user is continuing the rotation gesture. The "delta" value represents the rotation since the last MozRotateGestureStart or MozRotateGestureUpdate event. MozRotateGesture - Generated when the user has completed the rotation gesture. If you only want to receive a single event when the rotation gesture is complete, you only need to hook this event and can safely ignore the MozRotateGestureStart and the MozRotateGestureUpdate events. The "delta" value is the cumulative amount of rotation represented by the user's gesture. MozTapGesture - Generated when the user executes a two finger tap gesture on the input device. Client coordinates contain the center point of the tap. (XXX On OS X, only Lion (10.7) and up) MozPressTapGesture - Generated when the user executes a press and tap two finger gesture (first finger down, second finger down, second finger up, first finger up) on the input device. Client coordinates contain the center pivot point of the action. (XXX Not implemented on Mac) MozEdgeUIGesture - Generated when the user swipes the display to invoke edge ui. (XXX Win8 only) Default behavior: Some operating systems support default behaviors for gesture events when they are not handled by the application. Consumers should use event.preventDefault() to prevent default behavior when consuming events. 9270 -
SocketCommon.webidl 406 -
SourceBuffer.webidl 2321 -
SourceBufferList.webidl 734 -
SpeechGrammar.webidl 674 -
SpeechGrammarList.webidl 869 -
SpeechRecognition.webidl 1525 -
SpeechRecognitionAlternative.webidl 628 -
SpeechRecognitionError.webidl 828 -
SpeechRecognitionEvent.webidl 814 -
SpeechRecognitionResult.webidl 689 -
SpeechRecognitionResultList.webidl 648 -
SpeechSynthesis.webidl 981 -
SpeechSynthesisErrorEvent.webidl 1059 -
SpeechSynthesisEvent.webidl 1054 -
SpeechSynthesisUtterance.webidl 1093 -
SpeechSynthesisVoice.webidl 725 -
StaticRange.webidl 736 -
StereoPannerNode.webidl 810 -
Storage.webidl Testing methods that exist only for the benefit of automated glass-box testing. Will never be exposed to content at large and unlikely to be useful in a WebDriver context. 3405 -
StorageEvent.webidl 1405 -
StorageManager.webidl Testing methods that exist only for the benefit of automated glass-box testing. Will never be exposed to content at large and unlikely to be useful in a WebDriver context. 1048 -
StreamFilter.webidl This is a Mozilla-specific WebExtension API, which is not available to web content. It allows monitoring and filtering of HTTP response stream data. This API should currently be considered experimental, and is not defined by any standard. 4249 -
StreamFilterDataEvent.webidl This is a Mozilla-specific WebExtension API, which is not available to web content. It allows monitoring and filtering of HTTP response stream data. This API should currently be considered experimental, and is not defined by any standard. 897 -
StructuredCloneTester.webidl 486 -
StylePropertyMap.webidl 744 -
StylePropertyMapReadOnly.webidl 805 -
StyleSheet.webidl 1936 -
StyleSheetList.webidl 397 -
SubmitEvent.webidl 583 -
SubtleCrypto.webidl Algorithm dictionaries **** 6415 -
SVGAElement.webidl 984 -
SVGAngle.webidl 1140 -
SVGAnimatedAngle.webidl 556 -
SVGAnimatedBoolean.webidl 530 -
SVGAnimatedEnumeration.webidl 619 -
SVGAnimatedInteger.webidl 574 -
SVGAnimatedLength.webidl 559 -
SVGAnimatedLengthList.webidl 571 -
SVGAnimatedNumber.webidl 574 -
SVGAnimatedNumberList.webidl 571 -
SVGAnimatedPoints.webidl 560 -
SVGAnimatedPreserveAspectRatio.webidl 598 -
SVGAnimatedRect.webidl 529 -
SVGAnimatedString.webidl 603 -
SVGAnimatedTransformList.webidl 580 -
SVGAnimateElement.webidl 475 -
SVGAnimateMotionElement.webidl 481 -
SVGAnimateTransformElement.webidl 484 -
SVGAnimationElement.webidl 981 -
SVGCircleElement.webidl 640 -
SVGClipPathElement.webidl 609 -
SVGComponentTransferFunctionElement.webidl 1374 -
SVGDefsElement.webidl 471 -
SVGDescElement.webidl 463 -
SVGElement.webidl 905 -
SVGEllipseElement.webidl 698 -
SVGFEBlendElement.webidl 1656 -
SVGFEColorMatrixElement.webidl 1060 -
SVGFEComponentTransferElement.webidl 613 -
SVGFECompositeElement.webidl 1444 -
SVGFEConvolveMatrixElement.webidl 1535 -
SVGFEDiffuseLightingElement.webidl 886 -
SVGFEDisplacementMapElement.webidl 1116 -
SVGFEDistantLightElement.webidl 597 -
SVGFEDropShadowElement.webidl 917 -
SVGFEFloodElement.webidl 532 -
SVGFEFuncAElement.webidl 524 -
SVGFEFuncBElement.webidl 524 -
SVGFEFuncGElement.webidl 524 -
SVGFEFuncRElement.webidl 524 -
SVGFEGaussianBlurElement.webidl 809 -
SVGFEImageElement.webidl 793 -
SVGFEMergeElement.webidl 532 -
SVGFEMergeNodeElement.webidl 527 -
SVGFEMorphologyElement.webidl 993 -
SVGFEOffsetElement.webidl 703 -
SVGFEPointLightElement.webidl 636 -
SVGFESpecularLightingElement.webidl 959 -
SVGFESpotLightElement.webidl 965 -
SVGFETileElement.webidl 587 -
SVGFETurbulenceElement.webidl 1308 -
SVGFilterElement.webidl 922 -
SVGFilterPrimitiveStandardAttributes.webidl 750 -
SVGFitToViewBox.webidl 585 -
SVGForeignObjectElement.webidl 709 -
SVGGElement.webidl 468 -
SVGGeometryElement.webidl 798 -
SVGGradientElement.webidl 971 -
SVGGraphicsElement.webidl 837 -
SVGImageElement.webidl 1117 -
SVGLength.webidl 1392 -
SVGLengthList.webidl 1152 -
SVGLinearGradientElement.webidl 708 -
SVGLineElement.webidl 695 -
SVGMarkerElement.webidl 1482 -
SVGMaskElement.webidl 951 -
SVGMatrix.webidl 1383 -
SVGMetadataElement.webidl 467 -
SVGMPathElement.webidl 507 -
SVGNumber.webidl 487 -
SVGNumberList.webidl 1014 -
SVGPathElement.webidl 1069 -
SVGPatternElement.webidl 1050 -
SVGPoint.webidl 700 -
SVGPointList.webidl 1003 -
SVGPolygonElement.webidl 521 -
SVGPolylineElement.webidl 523 -
SVGPreserveAspectRatio.webidl 1433 -
SVGRadialGradientElement.webidl 846 -
SVGRect.webidl 694 -
SVGRectElement.webidl 812 -
SVGScriptElement.webidl 788 -
SVGSetElement.webidl 471 -
SVGStopElement.webidl 523 -
SVGStringList.webidl 1045 -
SVGStyleElement.webidl 676 -
SVGSVGElement.webidl 2251 -
SVGSwitchElement.webidl 473 -
SVGSymbolElement.webidl 590 -
SVGTests.webidl 540 -
SVGTextContentElement.webidl 1357 -
SVGTextElement.webidl 478 -
SVGTextPathElement.webidl 1110 -
SVGTextPositioningElement.webidl 787 -
SVGTitleElement.webidl 464 -
SVGTransform.webidl 1299 -
SVGTransformList.webidl 1183 -
SVGTSpanElement.webidl 479 -
SVGUnitTypes.webidl 634 -
SVGURIReference.webidl 498 -
SVGUseElement.webidl 860 -
SVGViewElement.webidl 544 -
SVGZoomAndPan.webidl 672 -
TaskPriorityChangeEvent.webidl 561 -
TCPServerSocket.webidl TCPServerSocket An interface to a server socket that can accept incoming connections for gaia apps. 1264 -
TCPServerSocketEvent.webidl 543 -
TCPSocket.webidl TCPSocket exposes a TCP client socket (no server sockets yet) to highly privileged apps. It provides a buffered, non-blocking interface for sending. For receiving, it uses an asynchronous, event handler based interface. 7574 -
TCPSocketErrorEvent.webidl Dispatched as part of the "error" event in the following situations: - if there's an error detected when the TCPSocket closes - if there's an internal error while sending data - if there's an error connecting to the host 947 -
TCPSocketEvent.webidl TCPSocketEvent is the event dispatched for all of the events described by TCPSocket, except the "error" event. It contains the socket that was associated with the event, the type of event, and the data associated with the event if the event is a "data" event. 1266 -
TestFunctions.webidl 6308 -
TestInterfaceJS.webidl 3143 -
TestInterfaceJSDictionaries.webidl 970 -
TestInterfaceJSMaplikeSetlikeIterable.webidl 3470 -
TestInterfaceObservableArray.webidl 2351 -
TestUtils.webidl 443 -
Text.webidl 904 -
TextClause.webidl 580 -
TextDecoder.webidl 962 -
TextDecoderStream.webidl 554 -
TextEncoder.webidl This is DOMString in the spec, but the value is always ASCII and short. By declaring this as ByteString, we get the same end result (storage as inline Latin1 string in SpiderMonkey) with fewer conversions. 1512 -
TextEncoderStream.webidl 478 -
TextEvent.webidl 718 -
TextTrack.webidl 1134 -
TextTrackCue.webidl 574 -
TextTrackCueList.webidl 482 -
TextTrackList.webidl 766 -
TimeEvent.webidl 752 -
TimeRanges.webidl 682 -
ToggleEvent.webidl 712 -
Touch.webidl 1528 -
TouchEvent.webidl 1558 -
TouchList.webidl 621 -
TrackEvent.webidl 606 -
Transformer.webidl 796 -
TransformStream.webidl 651 -
TransformStreamDefaultController.webidl 567 -
TransitionEvent.webidl 910 -
TreeWalker.webidl 920 -
TrustedTypes.webidl 2378 -
UDPMessageEvent.webidl 893 -
UDPSocket.webidl 1992 -
UIEvent.webidl 2011 -
UnderlyingSink.webidl 854 -
UnderlyingSource.webidl 921 -
URL.webidl 1775 -
URLPattern.webidl 2062 -
URLSearchParams.webidl 1328 -
UserActivation.webidl 462 -
UserProximityEvent.webidl 573 -
ValidityState.webidl 1004 -
VideoColorSpace.webidl 1617 -
VideoDecoder.webidl 1875 -
VideoEncoder.webidl 3518 -
VideoFrame.webidl 4639 -
VideoPlaybackQuality.webidl 763 -
VideoTrack.webidl 571 -
VideoTrackList.webidl 712 -
ViewTransition.webidl 1148 -
VisualViewport.webidl 750 -
VRDisplay.webidl XXX - When WebVR in WebWorkers is implemented, HTMLCanvasElement below should be replaced with VRSource. 11284 -
VRDisplayEvent.webidl 658 -
VRServiceTest.webidl 3443 -
VTTCue.webidl 1618 -
VTTRegion.webidl 889 -
WakeLock.webidl 512 -
WakeLockSentinel.webidl 586 -
WaveShaperNode.webidl 984 -
WebAuthentication.webidl Interfaces to Data **** 15209 -
WebGL2RenderingContext.webidl 49691 -
WebGLContextEvent.webidl 655 -
WebGLRenderingContext.webidl 'byte' should be a signed 8 bit type. 52228 -
WebGPU.webidl 40060 -
WebSocket.webidl 2052 -
WebTaskScheduling.webidl 1464 -
WebTransport.webidl https://w3c.github.io/webtransport 3132 -
WebTransportDatagramDuplexStream.webidl https://w3c.github.io/webtransport/#duplex-stream 739 -
WebTransportError.webidl https://w3c.github.io/webtransport/#web-transport-error-interface 714 -
WebTransportSendReceiveStream.webidl https://w3c.github.io/webtransport/#send-stream 1489 -
WebXR.webidl 6959 -
WheelEvent.webidl 1373 -
Window.webidl 39992 -
WindowOrWorkerGlobalScope.webidl 3714 -
Worker.webidl 1445 -
WorkerDebuggerGlobalScope.webidl 1213 -
WorkerGlobalScope.webidl 1703 -
WorkerLocation.webidl 918 -
WorkerNavigator.webidl 1518 -
WorkerTestUtils.webidl 1809 -
Worklet.webidl 565 -
WorkletGlobalScope.webidl 457 -
WritableStream.webidl 675 -
WritableStreamDefaultController.webidl 465 -
WritableStreamDefaultWriter.webidl 773 -
XMLDocument.webidl 385 -
XMLHttpRequest.webidl Parameters for instantiating an XMLHttpRequest. They are passed as an optional argument to the constructor: new XMLHttpRequest({anon: true, system: true}); 4258 -
XMLHttpRequestEventTarget.webidl 800 -
XMLHttpRequestUpload.webidl 536 -
XMLSerializer.webidl The subtree rooted by the specified element is serialized to a string. @param root The root of the subtree to be serialized. This could be any node, including a Document. @returns The serialized subtree in the form of a Unicode string 1425 -
XPathEvaluator.webidl XPathResult.ANY_TYPE 872 -
XPathExpression.webidl XPathResult.ANY_TYPE 1269 -
XPathNSResolver.webidl 316 -
XPathResult.webidl 1301 -
XRInputSourceEvent.webidl 713 -
XRInputSourcesChangeEvent.webidl 1128 -
XRReferenceSpaceEvent.webidl Changed from "XRRigidTransform transform;" in order to work with the event code generation. 876 -
XRSessionEvent.webidl 593 -
XSLTProcessor.webidl Import the stylesheet into this XSLTProcessor for transformations. @param style The root-node of a XSLT stylesheet. This can be either a document node or an element node. If a document node then the document can contain either a XSLT stylesheet or a LRE stylesheet. If the argument is an element node it must be the xsl:stylesheet (or xsl:transform) element of an XSLT stylesheet. 4150 -