From c35a28b19abc20c71ca8bbdd0cb9fcc27f6b2993 Mon Sep 17 00:00:00 2001 From: tidoust Date: Wed, 21 Apr 2021 03:09:39 +0000 Subject: [PATCH] Remove files no longer referenced --- ed/css/SVG.json | 411 - ed/dfns/SVG2.json | 11941 ---------------- ed/headings/SVG2.json | 2805 ---- ed/idl/SVG.idl | 680 - ed/idlnames/FontIterator.idl | 6 - ed/idlnames/GetSVGDocument.idl | 4 - ed/idlnames/SVGAElement.idl | 21 - ed/idlnames/SVGAngle.idl | 19 - ed/idlnames/SVGAnimatedAngle.idl | 6 - ed/idlnames/SVGAnimatedBoolean.idl | 6 - ed/idlnames/SVGAnimatedEnumeration.idl | 6 - ed/idlnames/SVGAnimatedInteger.idl | 6 - ed/idlnames/SVGAnimatedLength.idl | 6 - ed/idlnames/SVGAnimatedLengthList.idl | 6 - ed/idlnames/SVGAnimatedNumber.idl | 6 - ed/idlnames/SVGAnimatedNumberList.idl | 6 - ed/idlnames/SVGAnimatedPoints.idl | 5 - .../SVGAnimatedPreserveAspectRatio.idl | 6 - ed/idlnames/SVGAnimatedRect.idl | 6 - ed/idlnames/SVGAnimatedString.idl | 6 - ed/idlnames/SVGAnimatedTransformList.idl | 6 - ed/idlnames/SVGBoundingBoxOptions.idl | 7 - ed/idlnames/SVGCircleElement.idl | 7 - ed/idlnames/SVGDefsElement.idl | 4 - ed/idlnames/SVGDescElement.idl | 4 - ed/idlnames/SVGElementInstance.idl | 5 - ed/idlnames/SVGEllipseElement.idl | 8 - ed/idlnames/SVGFitToViewBox.idl | 5 - ed/idlnames/SVGForeignObjectElement.idl | 8 - ed/idlnames/SVGGElement.idl | 4 - ed/idlnames/SVGGeometryElement.idl | 10 - ed/idlnames/SVGGradientElement.idl | 17 - ed/idlnames/SVGGraphicsElement.idl | 11 - ed/idlnames/SVGImageElement.idl | 13 - ed/idlnames/SVGLength.idl | 25 - ed/idlnames/SVGLengthList.idl | 16 - ed/idlnames/SVGLineElement.idl | 8 - ed/idlnames/SVGLinearGradientElement.idl | 8 - ed/idlnames/SVGMarkerElement.idl | 29 - ed/idlnames/SVGMetadataElement.idl | 4 - ed/idlnames/SVGNumber.idl | 5 - ed/idlnames/SVGNumberList.idl | 16 - ed/idlnames/SVGPathElement.idl | 4 - ed/idlnames/SVGPatternElement.idl | 17 - ed/idlnames/SVGPointList.idl | 16 - ed/idlnames/SVGPolygonElement.idl | 7 - ed/idlnames/SVGPolylineElement.idl | 7 - ed/idlnames/SVGPreserveAspectRatio.idl | 25 - ed/idlnames/SVGRadialGradientElement.idl | 10 - ed/idlnames/SVGRectElement.idl | 10 - ed/idlnames/SVGScriptElement.idl | 9 - ed/idlnames/SVGStopElement.idl | 5 - ed/idlnames/SVGStringList.idl | 16 - ed/idlnames/SVGStyleElement.idl | 10 - ed/idlnames/SVGSwitchElement.idl | 4 - ed/idlnames/SVGSymbolElement.idl | 7 - ed/idlnames/SVGTSpanElement.idl | 4 - ed/idlnames/SVGTests.idl | 5 - ed/idlnames/SVGTextContentElement.idl | 22 - ed/idlnames/SVGTextElement.idl | 4 - ed/idlnames/SVGTextPathElement.idl | 21 - ed/idlnames/SVGTextPositioningElement.idl | 9 - ed/idlnames/SVGTitleElement.idl | 4 - ed/idlnames/SVGTransform.idl | 24 - ed/idlnames/SVGTransformList.idl | 20 - ed/idlnames/SVGURIReference.idl | 4 - ed/idlnames/SVGUnitTypes.idl | 8 - ed/idlnames/SVGUseElement.idl | 13 - ed/idlnames/SVGUseElementShadowRoot.idl | 4 - ed/idlnames/SVGViewElement.idl | 6 - ed/idlnames/ShadowAnimation.idl | 6 - ed/idlnamesparsed/FontIterator.json | 14 - ed/idlnamesparsed/GetSVGDocument.json | 14 - ed/idlnamesparsed/SVGAElement.json | 565 - ed/idlnamesparsed/SVGAngle.json | 14 - ed/idlnamesparsed/SVGAnimatedAngle.json | 14 - ed/idlnamesparsed/SVGAnimatedBoolean.json | 14 - ed/idlnamesparsed/SVGAnimatedEnumeration.json | 14 - ed/idlnamesparsed/SVGAnimatedInteger.json | 14 - ed/idlnamesparsed/SVGAnimatedLength.json | 14 - ed/idlnamesparsed/SVGAnimatedLengthList.json | 14 - ed/idlnamesparsed/SVGAnimatedNumber.json | 14 - ed/idlnamesparsed/SVGAnimatedNumberList.json | 14 - ed/idlnamesparsed/SVGAnimatedPoints.json | 14 - .../SVGAnimatedPreserveAspectRatio.json | 14 - ed/idlnamesparsed/SVGAnimatedRect.json | 14 - ed/idlnamesparsed/SVGAnimatedString.json | 14 - .../SVGAnimatedTransformList.json | 14 - ed/idlnamesparsed/SVGBoundingBoxOptions.json | 14 - ed/idlnamesparsed/SVGCircleElement.json | 534 - ed/idlnamesparsed/SVGDefsElement.json | 521 - ed/idlnamesparsed/SVGDescElement.json | 485 - ed/idlnamesparsed/SVGElementInstance.json | 14 - ed/idlnamesparsed/SVGEllipseElement.json | 534 - ed/idlnamesparsed/SVGFitToViewBox.json | 14 - .../SVGForeignObjectElement.json | 521 - ed/idlnamesparsed/SVGGElement.json | 521 - ed/idlnamesparsed/SVGGeometryElement.json | 521 - ed/idlnamesparsed/SVGGradientElement.json | 508 - ed/idlnamesparsed/SVGGraphicsElement.json | 508 - ed/idlnamesparsed/SVGImageElement.json | 544 - ed/idlnamesparsed/SVGLength.json | 14 - ed/idlnamesparsed/SVGLengthList.json | 14 - ed/idlnamesparsed/SVGLineElement.json | 534 - .../SVGLinearGradientElement.json | 521 - ed/idlnamesparsed/SVGMarkerElement.json | 508 - ed/idlnamesparsed/SVGMetadataElement.json | 485 - ed/idlnamesparsed/SVGNumber.json | 14 - ed/idlnamesparsed/SVGNumberList.json | 14 - ed/idlnamesparsed/SVGPathElement.json | 534 - ed/idlnamesparsed/SVGPatternElement.json | 529 - ed/idlnamesparsed/SVGPointList.json | 14 - ed/idlnamesparsed/SVGPolygonElement.json | 557 - ed/idlnamesparsed/SVGPolylineElement.json | 557 - ed/idlnamesparsed/SVGPreserveAspectRatio.json | 14 - .../SVGRadialGradientElement.json | 521 - ed/idlnamesparsed/SVGRectElement.json | 534 - ed/idlnamesparsed/SVGScriptElement.json | 508 - ed/idlnamesparsed/SVGStopElement.json | 485 - ed/idlnamesparsed/SVGStringList.json | 14 - ed/idlnamesparsed/SVGStyleElement.json | 508 - ed/idlnamesparsed/SVGSwitchElement.json | 521 - ed/idlnamesparsed/SVGSymbolElement.json | 544 - ed/idlnamesparsed/SVGTSpanElement.json | 547 - ed/idlnamesparsed/SVGTests.json | 14 - ed/idlnamesparsed/SVGTextContentElement.json | 521 - ed/idlnamesparsed/SVGTextElement.json | 547 - ed/idlnamesparsed/SVGTextPathElement.json | 557 - .../SVGTextPositioningElement.json | 534 - ed/idlnamesparsed/SVGTitleElement.json | 485 - ed/idlnamesparsed/SVGTransform.json | 14 - ed/idlnamesparsed/SVGTransformList.json | 14 - ed/idlnamesparsed/SVGURIReference.json | 14 - ed/idlnamesparsed/SVGUnitTypes.json | 14 - ed/idlnamesparsed/SVGUseElement.json | 544 - .../SVGUseElementShadowRoot.json | 204 - ed/idlnamesparsed/SVGViewElement.json | 508 - ed/idlnamesparsed/ShadowAnimation.json | 40 - ed/idlparsed/SVG2.json | 9006 ------------ ed/links/SVG2.json | 1082 -- ed/refs/SVG2.json | 324 - tr/idlnames/FontIterator.idl | 6 - tr/idlnames/GPUAdapterFeatures.idl | 5 - tr/idlnamesparsed/FontIterator.json | 14 - tr/idlnamesparsed/GPUAdapterFeatures.json | 14 - 145 files changed, 45459 deletions(-) delete mode 100644 ed/css/SVG.json delete mode 100644 ed/dfns/SVG2.json delete mode 100644 ed/headings/SVG2.json delete mode 100644 ed/idl/SVG.idl delete mode 100644 ed/idlnames/FontIterator.idl delete mode 100644 ed/idlnames/GetSVGDocument.idl delete mode 100644 ed/idlnames/SVGAElement.idl delete mode 100644 ed/idlnames/SVGAngle.idl delete mode 100644 ed/idlnames/SVGAnimatedAngle.idl delete mode 100644 ed/idlnames/SVGAnimatedBoolean.idl delete mode 100644 ed/idlnames/SVGAnimatedEnumeration.idl delete mode 100644 ed/idlnames/SVGAnimatedInteger.idl delete mode 100644 ed/idlnames/SVGAnimatedLength.idl delete mode 100644 ed/idlnames/SVGAnimatedLengthList.idl delete mode 100644 ed/idlnames/SVGAnimatedNumber.idl delete mode 100644 ed/idlnames/SVGAnimatedNumberList.idl delete mode 100644 ed/idlnames/SVGAnimatedPoints.idl delete mode 100644 ed/idlnames/SVGAnimatedPreserveAspectRatio.idl delete mode 100644 ed/idlnames/SVGAnimatedRect.idl delete mode 100644 ed/idlnames/SVGAnimatedString.idl delete mode 100644 ed/idlnames/SVGAnimatedTransformList.idl delete mode 100644 ed/idlnames/SVGBoundingBoxOptions.idl delete mode 100644 ed/idlnames/SVGCircleElement.idl delete mode 100644 ed/idlnames/SVGDefsElement.idl delete mode 100644 ed/idlnames/SVGDescElement.idl delete mode 100644 ed/idlnames/SVGElementInstance.idl delete mode 100644 ed/idlnames/SVGEllipseElement.idl delete mode 100644 ed/idlnames/SVGFitToViewBox.idl delete mode 100644 ed/idlnames/SVGForeignObjectElement.idl delete mode 100644 ed/idlnames/SVGGElement.idl delete mode 100644 ed/idlnames/SVGGeometryElement.idl delete mode 100644 ed/idlnames/SVGGradientElement.idl delete mode 100644 ed/idlnames/SVGGraphicsElement.idl delete mode 100644 ed/idlnames/SVGImageElement.idl delete mode 100644 ed/idlnames/SVGLength.idl delete mode 100644 ed/idlnames/SVGLengthList.idl delete mode 100644 ed/idlnames/SVGLineElement.idl delete mode 100644 ed/idlnames/SVGLinearGradientElement.idl delete mode 100644 ed/idlnames/SVGMarkerElement.idl delete mode 100644 ed/idlnames/SVGMetadataElement.idl delete mode 100644 ed/idlnames/SVGNumber.idl delete mode 100644 ed/idlnames/SVGNumberList.idl delete mode 100644 ed/idlnames/SVGPathElement.idl delete mode 100644 ed/idlnames/SVGPatternElement.idl delete mode 100644 ed/idlnames/SVGPointList.idl delete mode 100644 ed/idlnames/SVGPolygonElement.idl delete mode 100644 ed/idlnames/SVGPolylineElement.idl delete mode 100644 ed/idlnames/SVGPreserveAspectRatio.idl delete mode 100644 ed/idlnames/SVGRadialGradientElement.idl delete mode 100644 ed/idlnames/SVGRectElement.idl delete mode 100644 ed/idlnames/SVGScriptElement.idl delete mode 100644 ed/idlnames/SVGStopElement.idl delete mode 100644 ed/idlnames/SVGStringList.idl delete mode 100644 ed/idlnames/SVGStyleElement.idl delete mode 100644 ed/idlnames/SVGSwitchElement.idl delete mode 100644 ed/idlnames/SVGSymbolElement.idl delete mode 100644 ed/idlnames/SVGTSpanElement.idl delete mode 100644 ed/idlnames/SVGTests.idl delete mode 100644 ed/idlnames/SVGTextContentElement.idl delete mode 100644 ed/idlnames/SVGTextElement.idl delete mode 100644 ed/idlnames/SVGTextPathElement.idl delete mode 100644 ed/idlnames/SVGTextPositioningElement.idl delete mode 100644 ed/idlnames/SVGTitleElement.idl delete mode 100644 ed/idlnames/SVGTransform.idl delete mode 100644 ed/idlnames/SVGTransformList.idl delete mode 100644 ed/idlnames/SVGURIReference.idl delete mode 100644 ed/idlnames/SVGUnitTypes.idl delete mode 100644 ed/idlnames/SVGUseElement.idl delete mode 100644 ed/idlnames/SVGUseElementShadowRoot.idl delete mode 100644 ed/idlnames/SVGViewElement.idl delete mode 100644 ed/idlnames/ShadowAnimation.idl delete mode 100644 ed/idlnamesparsed/FontIterator.json delete mode 100644 ed/idlnamesparsed/GetSVGDocument.json delete mode 100644 ed/idlnamesparsed/SVGAElement.json delete mode 100644 ed/idlnamesparsed/SVGAngle.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedAngle.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedBoolean.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedEnumeration.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedInteger.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedLength.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedLengthList.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedNumber.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedNumberList.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedPoints.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedPreserveAspectRatio.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedRect.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedString.json delete mode 100644 ed/idlnamesparsed/SVGAnimatedTransformList.json delete mode 100644 ed/idlnamesparsed/SVGBoundingBoxOptions.json delete mode 100644 ed/idlnamesparsed/SVGCircleElement.json delete mode 100644 ed/idlnamesparsed/SVGDefsElement.json delete mode 100644 ed/idlnamesparsed/SVGDescElement.json delete mode 100644 ed/idlnamesparsed/SVGElementInstance.json delete mode 100644 ed/idlnamesparsed/SVGEllipseElement.json delete mode 100644 ed/idlnamesparsed/SVGFitToViewBox.json delete mode 100644 ed/idlnamesparsed/SVGForeignObjectElement.json delete mode 100644 ed/idlnamesparsed/SVGGElement.json delete mode 100644 ed/idlnamesparsed/SVGGeometryElement.json delete mode 100644 ed/idlnamesparsed/SVGGradientElement.json delete mode 100644 ed/idlnamesparsed/SVGGraphicsElement.json delete mode 100644 ed/idlnamesparsed/SVGImageElement.json delete mode 100644 ed/idlnamesparsed/SVGLength.json delete mode 100644 ed/idlnamesparsed/SVGLengthList.json delete mode 100644 ed/idlnamesparsed/SVGLineElement.json delete mode 100644 ed/idlnamesparsed/SVGLinearGradientElement.json delete mode 100644 ed/idlnamesparsed/SVGMarkerElement.json delete mode 100644 ed/idlnamesparsed/SVGMetadataElement.json delete mode 100644 ed/idlnamesparsed/SVGNumber.json delete mode 100644 ed/idlnamesparsed/SVGNumberList.json delete mode 100644 ed/idlnamesparsed/SVGPathElement.json delete mode 100644 ed/idlnamesparsed/SVGPatternElement.json delete mode 100644 ed/idlnamesparsed/SVGPointList.json delete mode 100644 ed/idlnamesparsed/SVGPolygonElement.json delete mode 100644 ed/idlnamesparsed/SVGPolylineElement.json delete mode 100644 ed/idlnamesparsed/SVGPreserveAspectRatio.json delete mode 100644 ed/idlnamesparsed/SVGRadialGradientElement.json delete mode 100644 ed/idlnamesparsed/SVGRectElement.json delete mode 100644 ed/idlnamesparsed/SVGScriptElement.json delete mode 100644 ed/idlnamesparsed/SVGStopElement.json delete mode 100644 ed/idlnamesparsed/SVGStringList.json delete mode 100644 ed/idlnamesparsed/SVGStyleElement.json delete mode 100644 ed/idlnamesparsed/SVGSwitchElement.json delete mode 100644 ed/idlnamesparsed/SVGSymbolElement.json delete mode 100644 ed/idlnamesparsed/SVGTSpanElement.json delete mode 100644 ed/idlnamesparsed/SVGTests.json delete mode 100644 ed/idlnamesparsed/SVGTextContentElement.json delete mode 100644 ed/idlnamesparsed/SVGTextElement.json delete mode 100644 ed/idlnamesparsed/SVGTextPathElement.json delete mode 100644 ed/idlnamesparsed/SVGTextPositioningElement.json delete mode 100644 ed/idlnamesparsed/SVGTitleElement.json delete mode 100644 ed/idlnamesparsed/SVGTransform.json delete mode 100644 ed/idlnamesparsed/SVGTransformList.json delete mode 100644 ed/idlnamesparsed/SVGURIReference.json delete mode 100644 ed/idlnamesparsed/SVGUnitTypes.json delete mode 100644 ed/idlnamesparsed/SVGUseElement.json delete mode 100644 ed/idlnamesparsed/SVGUseElementShadowRoot.json delete mode 100644 ed/idlnamesparsed/SVGViewElement.json delete mode 100644 ed/idlnamesparsed/ShadowAnimation.json delete mode 100644 ed/idlparsed/SVG2.json delete mode 100644 ed/links/SVG2.json delete mode 100644 ed/refs/SVG2.json delete mode 100644 tr/idlnames/FontIterator.idl delete mode 100644 tr/idlnames/GPUAdapterFeatures.idl delete mode 100644 tr/idlnamesparsed/FontIterator.json delete mode 100644 tr/idlnamesparsed/GPUAdapterFeatures.json diff --git a/ed/css/SVG.json b/ed/css/SVG.json deleted file mode 100644 index 4bf93e4b1a65..000000000000 --- a/ed/css/SVG.json +++ /dev/null @@ -1,411 +0,0 @@ -{ - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://svgwg.org/svg2-draft/" - }, - "properties": { - "cx": { - "name": "cx", - "value": "", - "initial": "0", - "appliesTo": "‘circle’ and ‘ellipse’ elements", - "inherited": "no", - "percentages": "refer to the width of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animationType": "by computed value" - }, - "cy": { - "name": "cy", - "value": "", - "initial": "0", - "appliesTo": "‘circle’ and ‘ellipse’ elements", - "inherited": "no", - "percentages": "refer to the height of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animationType": "by computed value" - }, - "r": { - "name": "r", - "value": "", - "initial": "0", - "appliesTo": "‘circle’ element", - "inherited": "no", - "percentages": "refer to the normalized diagonal of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animationType": "by computed value" - }, - "rx": { - "name": "rx", - "value": " | auto", - "initial": "auto", - "appliesTo": "‘ellipse’, ‘rect’ elements", - "inherited": "no", - "percentages": "refer to the width of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animationType": "by computed value" - }, - "ry": { - "name": "ry", - "value": " | auto", - "initial": "auto", - "appliesTo": "‘ellipse’, ‘rect’", - "inherited": "no", - "percentages": "refer to the height of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animatableType": "by computed value" - }, - "x": { - "name": "x", - "value": "", - "initial": "0", - "appliesTo": "‘svg’, ‘rect’, ‘image’, ‘foreignObject’ elements", - "inherited": "no", - "percentages": "refer to the width of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animationType": "by computed value" - }, - "y": { - "name": "y", - "value": "", - "initial": "0", - "appliesTo": "‘svg’, ‘rect’, ‘image’, ‘foreignObject’ elements", - "inherited": "no", - "percentages": "refer to the height of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animationType": "by computed value" - }, - "vector-effect": { - "name": "vector-effect", - "value": "none | non-scaling-stroke | non-scaling-size | non-rotation | fixed-position", - "initial": "none", - "appliesTo": "graphics elements and ‘use’", - "inherited": "no", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "d": { - "name": "d", - "value": "none | ", - "initial": "none", - "appliesTo": "‘path’", - "inherited": "no", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "See prose" - }, - "inline-size": { - "name": "inline-size", - "value": "auto | ", - "initial": "auto", - "appliesTo": "‘text’ elements", - "inherited": "no", - "percentages": "Refer to the width (for horizontal text) or height (for vertical text) of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage", - "animationType": "by computed value" - }, - "shape-inside": { - "name": "shape-inside", - "value": "auto | [ | ]+", - "initial": "auto", - "appliesTo": "‘text’ elements", - "inherited": "no", - "percentages": "Relative to the ‘viewBox’", - "media": "visual", - "computedValue": "computed lengths for , the absolute URI for , otherwise as specified", - "animationType": "See Interpolation of Basic Shapes" - }, - "shape-subtract": { - "name": "shape-subtract", - "value": "none | [ | ]+", - "initial": "none", - "appliesTo": "‘text’ elements", - "inherited": "no", - "percentages": "Relative to the ‘viewBox’", - "media": "visual", - "computedValue": "computed lengths for any , the absolute URI for , otherwise as specified", - "animationType": "See Interpolation of Basic Shapes" - }, - "shape-margin": { - "name": "shape-margin", - "value": "", - "initial": "0", - "appliesTo": "‘text’ elements", - "inherited": "no", - "percentages": "N/A", - "media": "visual", - "computedValue": "an absolute length", - "animationType": "by computed value" - }, - "text-anchor": { - "name": "text-anchor", - "value": "start | middle | end", - "initial": "start", - "appliesTo": "text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "fill": { - "name": "fill", - "value": "", - "initial": "black", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified, but with values computed and values made absolute", - "animationType": "by computed value" - }, - "fill-rule": { - "name": "fill-rule", - "value": "nonzero | evenodd", - "initial": "nonzero", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "fill-opacity": { - "name": "fill-opacity", - "value": "<‘opacity’>", - "initial": "1", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "the specified value converted to a number, clamped to the range [0,1]", - "animationType": "by computed value" - }, - "stroke": { - "name": "stroke", - "value": "", - "initial": "none", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified, but with values computed and values made absolute", - "animationType": "by computed value" - }, - "stroke-opacity": { - "name": "stroke-opacity", - "value": "<‘opacity’>", - "initial": "1", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "the specified value converted to a number, clamped to the range [0,1]", - "animationType": "by computed value" - }, - "stroke-width": { - "name": "stroke-width", - "value": " | ", - "initial": "1px", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "refer to the normalized diagonal of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage, numbers converted to absolute lengths first", - "animationType": "by computed value" - }, - "stroke-linecap": { - "name": "stroke-linecap", - "value": "butt | round | square", - "initial": "butt", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "stroke-linejoin": { - "name": "stroke-linejoin", - "value": "miter | miter-clip | round | bevel | arcs", - "initial": "miter", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "stroke-miterlimit": { - "name": "stroke-miterlimit", - "value": "", - "initial": "4", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "by computed value" - }, - "stroke-dasharray": { - "name": "stroke-dasharray", - "value": "none | ", - "initial": "none", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "refer to the normalized diagonal of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "as comma separated list of absolute lengths or percentages, numbers converted to absolute lengths first, or keyword specified", - "animationType": "See prose" - }, - "stroke-dashoffset": { - "name": "stroke-dashoffset", - "value": " | ", - "initial": "0", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "refer to the normalized diagonal of the current SVG viewport (see Units)", - "media": "visual", - "computedValue": "an absolute length or percentage, numbers converted to absolute lengths first", - "animationType": "by computed value" - }, - "marker-start": { - "name": "marker-start", - "value": "none | ", - "initial": "none", - "appliesTo": "shapes", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified, but with values (that are part of a ) made absolute", - "animationType": "discrete" - }, - "marker-mid": { - "name": "marker-mid", - "value": "none | ", - "initial": "none", - "appliesTo": "shapes", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified, but with values (that are part of a ) made absolute", - "animationType": "discrete" - }, - "marker-end": { - "name": "marker-end", - "value": "none | ", - "initial": "none", - "appliesTo": "shapes", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified, but with values (that are part of a ) made absolute", - "animationType": "discrete" - }, - "marker": { - "name": "marker", - "value": "none | ", - "initial": "not defined for shorthand properties", - "appliesTo": "shapes", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "see individual properties", - "animationType": "discrete" - }, - "paint-order": { - "name": "paint-order", - "value": "normal | [ fill || stroke || markers ]", - "initial": "normal", - "appliesTo": "shapes and text content elements", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "color-interpolation": { - "name": "color-interpolation", - "value": "auto | sRGB | linearRGB", - "initial": "sRGB", - "appliesTo": "container elements, graphics elements, gradient elements, ‘use’ and ‘animate’", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "shape-rendering": { - "name": "shape-rendering", - "value": "auto | optimizeSpeed | crispEdges | geometricPrecision", - "initial": "auto", - "appliesTo": "shapes", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "text-rendering": { - "name": "text-rendering", - "value": "auto | optimizeSpeed | optimizeLegibility | geometricPrecision", - "initial": "auto", - "appliesTo": "‘text’", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "image-rendering": { - "name": "image-rendering", - "value": "auto | optimizeQuality | optimizeSpeed", - "initial": "auto", - "appliesTo": "images", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "pointer-events": { - "name": "pointer-events", - "value": "auto | bounding-box | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | none", - "initial": "auto", - "appliesTo": "container elements, graphics elements and ‘use’", - "inherited": "yes", - "percentages": "N/A", - "media": "visual", - "computedValue": "as specified", - "animationType": "discrete" - }, - "stop-color": { - "name": "stop-color" - }, - "stop-opacity": { - "name": "stop-opacity" - } - }, - "descriptors": {}, - "valuespaces": { - "": { - "value": "[ + ]#" - }, - "": { - "value": "[ [ | ]+ ]#" - }, - "": { - "value": "" - } - } -} diff --git a/ed/dfns/SVG2.json b/ed/dfns/SVG2.json deleted file mode 100644 index 23f5de2acf3c..000000000000 --- a/ed/dfns/SVG2.json +++ /dev/null @@ -1,11941 +0,0 @@ -{ - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://svgwg.org/svg2-draft/" - }, - "dfns": [ - { - "id": "processing-mode", - "href": "https://svgwg.org/svg2-draft/conform.html#processing-mode", - "linkingText": [ - "processing modes" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "conformance-overview", - "title": "Overview", - "number": "2.1" - }, - "definedIn": "prose" - }, - { - "id": "TermSVGGenerator", - "href": "https://svgwg.org/svg2-draft/conform.html#TermSVGGenerator", - "linkingText": [ - "SVG generators" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "SoftwareConformanceClasses", - "title": "Software Conformance Classes", - "number": "2.5" - }, - "definedIn": "dt" - }, - { - "id": "TermSVGAuthoringTool", - "href": "https://svgwg.org/svg2-draft/conform.html#TermSVGAuthoringTool", - "linkingText": [ - "SVG authoring tools" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "SoftwareConformanceClasses", - "title": "Software Conformance Classes", - "number": "2.5" - }, - "definedIn": "dt" - }, - { - "id": "TermSVGServer", - "href": "https://svgwg.org/svg2-draft/conform.html#TermSVGServer", - "linkingText": [ - "SVG servers" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "SoftwareConformanceClasses", - "title": "Software Conformance Classes", - "number": "2.5" - }, - "definedIn": "dt" - }, - { - "id": "TermSVGInterpreter", - "href": "https://svgwg.org/svg2-draft/conform.html#TermSVGInterpreter", - "linkingText": [ - "SVG interpreters" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "SoftwareConformanceClasses", - "title": "Software Conformance Classes", - "number": "2.5" - }, - "definedIn": "dt" - }, - { - "id": "TermSVGViewer", - "href": "https://svgwg.org/svg2-draft/conform.html#TermSVGViewer", - "linkingText": [ - "SVG viewers" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "SoftwareConformanceClasses", - "title": "Software Conformance Classes", - "number": "2.5" - }, - "definedIn": "dt" - }, - { - "id": "TermSVGUserAgent", - "href": "https://svgwg.org/svg2-draft/conform.html#TermSVGUserAgent", - "linkingText": [ - "SVG user agent" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "SoftwareConformanceClasses", - "title": "Software Conformance Classes", - "number": "2.5" - }, - "definedIn": "dt" - }, - { - "id": "TermUserAgent", - "href": "https://svgwg.org/svg2-draft/conform.html#TermUserAgent", - "linkingText": [ - "user agent" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "SoftwareConformanceClasses", - "title": "Software Conformance Classes", - "number": "2.5" - }, - "definedIn": "dt" - }, - { - "id": "TermRenderingTree", - "href": "https://svgwg.org/svg2-draft/render.html#TermRenderingTree", - "linkingText": [ - "rendering tree" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "3.2.1" - }, - "definedIn": "dt" - }, - { - "id": "TermRenderedElement", - "href": "https://svgwg.org/svg2-draft/render.html#TermRenderedElement", - "linkingText": [ - "rendered element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "3.2.1" - }, - "definedIn": "dt" - }, - { - "id": "TermNonRenderedElement", - "href": "https://svgwg.org/svg2-draft/render.html#TermNonRenderedElement", - "linkingText": [ - "non-rendered element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "3.2.1" - }, - "definedIn": "dt" - }, - { - "id": "TermReusedGraphics", - "href": "https://svgwg.org/svg2-draft/render.html#TermReusedGraphics", - "linkingText": [ - "re-used graphics" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "3.2.1" - }, - "definedIn": "dt" - }, - { - "id": "TermNeverRenderedElement", - "href": "https://svgwg.org/svg2-draft/render.html#TermNeverRenderedElement", - "linkingText": [ - "never-rendered element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "3.2.1" - }, - "definedIn": "dt" - }, - { - "id": "TermRenderableElement", - "href": "https://svgwg.org/svg2-draft/render.html#TermRenderableElement", - "linkingText": [ - "renderable element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "3.2.1" - }, - "definedIn": "dt" - }, - { - "id": "TermStackingContext", - "href": "https://svgwg.org/svg2-draft/render.html#TermStackingContext", - "linkingText": [ - "stacking contexts" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "RenderingOrder", - "title": "Rendering order", - "number": "3.4" - }, - "definedIn": "prose" - }, - { - "id": "TermInitialValue", - "href": "https://svgwg.org/svg2-draft/types.html#TermInitialValue", - "linkingText": [ - "initial value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "4.1" - }, - "definedIn": "dt" - }, - { - "id": "TermInvalidValue", - "href": "https://svgwg.org/svg2-draft/types.html#TermInvalidValue", - "linkingText": [ - "invalid value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "4.1" - }, - "definedIn": "dt" - }, - { - "id": "TermReflect", - "href": "https://svgwg.org/svg2-draft/types.html#TermReflect", - "linkingText": [ - "reflect" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "ReflectingAttributes", - "title": "Reflecting content attributes in the DOM", - "number": "4.3.4" - }, - "definedIn": "prose" - }, - { - "id": "TermSynchronize", - "href": "https://svgwg.org/svg2-draft/types.html#TermSynchronize", - "linkingText": [ - "synchronized" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SynchronizingReflectedValues", - "title": "Synchronizing reflected values", - "number": "4.3.5" - }, - "definedIn": "prose" - }, - { - "id": "TermReserialize", - "href": "https://svgwg.org/svg2-draft/types.html#TermReserialize", - "linkingText": [ - "reserialized" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SynchronizingReflectedValues", - "title": "Synchronizing reflected values", - "number": "4.3.5" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGElement", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement", - "linkingText": [ - "SVGElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGElement", - "title": "Interface SVGElement", - "number": "4.4.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGElement__className", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGElement__className", - "linkingText": [ - "className" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGElement", - "title": "Interface SVGElement", - "number": "4.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGElement__ownerSVGElement", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGElement__ownerSVGElement", - "linkingText": [ - "ownerSVGElement" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGElement", - "title": "Interface SVGElement", - "number": "4.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGElement__viewportElement", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGElement__viewportElement", - "linkingText": [ - "viewportElement" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGElement", - "title": "Interface SVGElement", - "number": "4.4.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGGraphicsElement", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement", - "linkingText": [ - "SVGGraphicsElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGraphicsElement", - "title": "Interface SVGGraphicsElement", - "number": "4.4.2" - }, - "definedIn": "heading" - }, - { - "id": "SVGBoundingBoxOptions", - "href": "https://svgwg.org/svg2-draft/types.html#SVGBoundingBoxOptions", - "linkingText": [ - "SVGBoundingBoxOptions" - ], - "localLinkingText": [], - "type": "dictionary", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGraphicsElement", - "title": "Interface SVGGraphicsElement", - "number": "4.4.2" - }, - "definedIn": "pre" - }, - { - "id": "__svg__SVGGraphicsElement__transform", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__transform", - "linkingText": [ - "transform" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGGraphicsElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGraphicsElement", - "title": "Interface SVGGraphicsElement", - "number": "4.4.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGraphicsElement__getBBox", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__getBBox", - "linkingText": [ - "getBBox" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGGraphicsElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGraphicsElement", - "title": "Interface SVGGraphicsElement", - "number": "4.4.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGraphicsElement__getCTM", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__getCTM", - "linkingText": [ - "getCTM" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGGraphicsElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGraphicsElement", - "title": "Interface SVGGraphicsElement", - "number": "4.4.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGraphicsElement__getScreenCTM", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__getScreenCTM", - "linkingText": [ - "getScreenCTM" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGGraphicsElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGraphicsElement", - "title": "Interface SVGGraphicsElement", - "number": "4.4.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGGeometryElement", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement", - "linkingText": [ - "SVGGeometryElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGeometryElement", - "title": "Interface SVGGeometryElement", - "number": "4.4.3" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGGeometryElement__isPointInFill", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__isPointInFill", - "linkingText": [ - "isPointInFill" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGGeometryElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGeometryElement", - "title": "Interface SVGGeometryElement", - "number": "4.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGeometryElement__isPointInStroke", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__isPointInStroke", - "linkingText": [ - "isPointInStroke" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGGeometryElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGeometryElement", - "title": "Interface SVGGeometryElement", - "number": "4.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGeometryElement__pathLength", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__pathLength", - "linkingText": [ - "pathLength" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGGeometryElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGeometryElement", - "title": "Interface SVGGeometryElement", - "number": "4.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGeometryElement__getTotalLength", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__getTotalLength", - "linkingText": [ - "getTotalLength" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGGeometryElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGeometryElement", - "title": "Interface SVGGeometryElement", - "number": "4.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGeometryElement__getPointAtLength", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__getPointAtLength", - "linkingText": [ - "getPointAtLength" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGGeometryElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGeometryElement", - "title": "Interface SVGGeometryElement", - "number": "4.4.3" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGNumber", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGNumber", - "linkingText": [ - "SVGNumber" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGNumber", - "title": "Interface SVGNumber", - "number": "4.5.1" - }, - "definedIn": "heading" - }, - { - "id": "NumberValue", - "href": "https://svgwg.org/svg2-draft/types.html#NumberValue", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "InterfaceSVGNumber", - "title": "Interface SVGNumber", - "number": "4.5.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGNumber__value", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNumber__value", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGNumber" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGNumber", - "title": "Interface SVGNumber", - "number": "4.5.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGLength", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGLength", - "linkingText": [ - "SVGLength" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "heading" - }, - { - "id": "LengthValue", - "href": "https://svgwg.org/svg2-draft/types.html#LengthValue", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_NUMBER", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_NUMBER", - "linkingText": [ - "SVG_LENGTHTYPE_NUMBER" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_PERCENTAGE", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_PERCENTAGE", - "linkingText": [ - "SVG_LENGTHTYPE_PERCENTAGE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_EMS", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_EMS", - "linkingText": [ - "SVG_LENGTHTYPE_EMS" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_EXS", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_EXS", - "linkingText": [ - "SVG_LENGTHTYPE_EXS" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_PX", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_PX", - "linkingText": [ - "SVG_LENGTHTYPE_PX" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_CM", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_CM", - "linkingText": [ - "SVG_LENGTHTYPE_CM" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_MM", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_MM", - "linkingText": [ - "SVG_LENGTHTYPE_MM" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_IN", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_IN", - "linkingText": [ - "SVG_LENGTHTYPE_IN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_PT", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_PT", - "linkingText": [ - "SVG_LENGTHTYPE_PT" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_PC", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_PC", - "linkingText": [ - "SVG_LENGTHTYPE_PC" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__SVG_LENGTHTYPE_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__SVG_LENGTHTYPE_UNKNOWN", - "linkingText": [ - "SVG_LENGTHTYPE_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGLength__unitType", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__unitType", - "linkingText": [ - "unitType" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLength__value", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__value", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLength__valueInSpecifiedUnits", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__valueInSpecifiedUnits", - "linkingText": [ - "valueInSpecifiedUnits" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLength__valueAsString", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__valueAsString", - "linkingText": [ - "valueAsString" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLength__newValueSpecifiedUnits", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__newValueSpecifiedUnits", - "linkingText": [ - "newValueSpecifiedUnits" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLength__convertToSpecifiedUnits", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__convertToSpecifiedUnits", - "linkingText": [ - "convertToSpecifiedUnits" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLength", - "title": "Interface SVGLength", - "number": "4.5.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAngle", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAngle", - "linkingText": [ - "SVGAngle" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "heading" - }, - { - "id": "AngleValue", - "href": "https://svgwg.org/svg2-draft/types.html#AngleValue", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAngle__SVG_ANGLETYPE_UNSPECIFIED", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__SVG_ANGLETYPE_UNSPECIFIED", - "linkingText": [ - "SVG_ANGLETYPE_UNSPECIFIED" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGAngle__SVG_ANGLETYPE_DEG", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__SVG_ANGLETYPE_DEG", - "linkingText": [ - "SVG_ANGLETYPE_DEG" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGAngle__SVG_ANGLETYPE_RAD", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__SVG_ANGLETYPE_RAD", - "linkingText": [ - "SVG_ANGLETYPE_RAD" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGAngle__SVG_ANGLETYPE_GRAD", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__SVG_ANGLETYPE_GRAD", - "linkingText": [ - "SVG_ANGLETYPE_GRAD" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGAngle__SVG_ANGLETYPE_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__SVG_ANGLETYPE_UNKNOWN", - "linkingText": [ - "SVG_ANGLETYPE_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGAngle__unitType", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__unitType", - "linkingText": [ - "unitType" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAngle__value", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__value", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAngle__valueInSpecifiedUnits", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__valueInSpecifiedUnits", - "linkingText": [ - "valueInSpecifiedUnits" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAngle__valueAsString", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__valueAsString", - "linkingText": [ - "valueAsString" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAngle__newValueSpecifiedUnits", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__newValueSpecifiedUnits", - "linkingText": [ - "newValueSpecifiedUnits" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAngle__convertToSpecifiedUnits", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__convertToSpecifiedUnits", - "linkingText": [ - "convertToSpecifiedUnits" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAngle", - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - "definedIn": "prose" - }, - { - "id": "TermListInterface", - "href": "https://svgwg.org/svg2-draft/types.html#TermListInterface", - "linkingText": [ - "list interfaces" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ListInterfaces", - "title": "List interfaces", - "number": "4.5.4" - }, - "definedIn": "prose" - }, - { - "id": "TermSynchronizeList", - "href": "https://svgwg.org/svg2-draft/types.html#TermSynchronizeList", - "linkingText": [ - "synchronized" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ListInterfaces", - "title": "List interfaces", - "number": "4.5.4" - }, - "definedIn": "prose" - }, - { - "id": "TermDetach", - "href": "https://svgwg.org/svg2-draft/types.html#TermDetach", - "linkingText": [ - "detached" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ListInterfaces", - "title": "List interfaces", - "number": "4.5.4" - }, - "definedIn": "prose" - }, - { - "id": "TermAttach", - "href": "https://svgwg.org/svg2-draft/types.html#TermAttach", - "linkingText": [ - "attached" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ListInterfaces", - "title": "List interfaces", - "number": "4.5.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGNumberList", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGNumberList", - "linkingText": [ - "SVGNumberList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGNumberList", - "title": "Interface SVGNumberList", - "number": "4.5.5" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGLengthList", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGLengthList", - "linkingText": [ - "SVGLengthList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLengthList", - "title": "Interface SVGLengthList", - "number": "4.5.6" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGStringList", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGStringList", - "linkingText": [ - "SVGStringList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGStringList", - "title": "Interface SVGStringList", - "number": "4.5.7" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGAnimatedBoolean", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedBoolean", - "linkingText": [ - "SVGAnimatedBoolean" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedBoolean", - "title": "Interface SVGAnimatedBoolean", - "number": "4.6.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedBoolean__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedBoolean__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedBoolean" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedBoolean", - "title": "Interface SVGAnimatedBoolean", - "number": "4.6.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedBoolean__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedBoolean__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedBoolean" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedBoolean", - "title": "Interface SVGAnimatedBoolean", - "number": "4.6.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedEnumeration", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedEnumeration", - "linkingText": [ - "SVGAnimatedEnumeration" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedEnumeration", - "title": "Interface SVGAnimatedEnumeration", - "number": "4.6.2" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedEnumeration__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedEnumeration__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedEnumeration" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedEnumeration", - "title": "Interface SVGAnimatedEnumeration", - "number": "4.6.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedEnumeration__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedEnumeration__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedEnumeration" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedEnumeration", - "title": "Interface SVGAnimatedEnumeration", - "number": "4.6.2" - }, - "definedIn": "prose" - }, - { - "id": "TermNumericTypeValue", - "href": "https://svgwg.org/svg2-draft/types.html#TermNumericTypeValue", - "linkingText": [ - "numeric type value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedEnumeration", - "title": "Interface SVGAnimatedEnumeration", - "number": "4.6.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedInteger", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedInteger", - "linkingText": [ - "SVGAnimatedInteger" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedInteger", - "title": "Interface SVGAnimatedInteger", - "number": "4.6.3" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedInteger__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedInteger__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedInteger" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedInteger", - "title": "Interface SVGAnimatedInteger", - "number": "4.6.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedInteger__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedInteger__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedInteger" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedInteger", - "title": "Interface SVGAnimatedInteger", - "number": "4.6.3" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedNumber", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumber", - "linkingText": [ - "SVGAnimatedNumber" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedNumber", - "title": "Interface SVGAnimatedNumber", - "number": "4.6.4" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedNumber__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumber__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedNumber" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedNumber", - "title": "Interface SVGAnimatedNumber", - "number": "4.6.4" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedNumber__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumber__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedNumber" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedNumber", - "title": "Interface SVGAnimatedNumber", - "number": "4.6.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedLength", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLength", - "linkingText": [ - "SVGAnimatedLength" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedLength", - "title": "Interface SVGAnimatedLength", - "number": "4.6.5" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedLength__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLength__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedLength", - "title": "Interface SVGAnimatedLength", - "number": "4.6.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedLength__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLength__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedLength" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedLength", - "title": "Interface SVGAnimatedLength", - "number": "4.6.5" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedAngle", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedAngle", - "linkingText": [ - "SVGAnimatedAngle" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedAngle", - "title": "Interface SVGAnimatedAngle", - "number": "4.6.6" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedAngle__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedAngle__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedAngle", - "title": "Interface SVGAnimatedAngle", - "number": "4.6.6" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedAngle__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedAngle__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedAngle" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedAngle", - "title": "Interface SVGAnimatedAngle", - "number": "4.6.6" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedString", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedString", - "linkingText": [ - "SVGAnimatedString" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedString", - "title": "Interface SVGAnimatedString", - "number": "4.6.7" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedString__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedString__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedString" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedString", - "title": "Interface SVGAnimatedString", - "number": "4.6.7" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedString__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedString__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedString" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedString", - "title": "Interface SVGAnimatedString", - "number": "4.6.7" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedRect", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedRect", - "linkingText": [ - "SVGAnimatedRect" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedRect", - "title": "Interface SVGAnimatedRect", - "number": "4.6.8" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedRect__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedRect__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedRect" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedRect", - "title": "Interface SVGAnimatedRect", - "number": "4.6.8" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedRect__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedRect__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedRect" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedRect", - "title": "Interface SVGAnimatedRect", - "number": "4.6.8" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedNumberList", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumberList", - "linkingText": [ - "SVGAnimatedNumberList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedNumberList", - "title": "Interface SVGAnimatedNumberList", - "number": "4.6.9" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedNumberList__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumberList__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedNumberList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedNumberList", - "title": "Interface SVGAnimatedNumberList", - "number": "4.6.9" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedNumberList__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumberList__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedNumberList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedNumberList", - "title": "Interface SVGAnimatedNumberList", - "number": "4.6.9" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedLengthList", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLengthList", - "linkingText": [ - "SVGAnimatedLengthList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedLengthList", - "title": "Interface SVGAnimatedLengthList", - "number": "4.6.10" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedLengthList__baseVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLengthList__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedLengthList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedLengthList", - "title": "Interface SVGAnimatedLengthList", - "number": "4.6.10" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedLengthList__animVal", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLengthList__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedLengthList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedLengthList", - "title": "Interface SVGAnimatedLengthList", - "number": "4.6.10" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGUnitTypes", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGUnitTypes", - "linkingText": [ - "SVGUnitTypes" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUnitTypes", - "title": "Interface SVGUnitTypes", - "number": "4.7.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGUnitTypes__SVG_UNIT_TYPE_USERSPACEONUSE", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGUnitTypes__SVG_UNIT_TYPE_USERSPACEONUSE", - "linkingText": [ - "SVG_UNIT_TYPE_USERSPACEONUSE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGUnitTypes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUnitTypes", - "title": "Interface SVGUnitTypes", - "number": "4.7.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGUnitTypes__SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGUnitTypes__SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", - "linkingText": [ - "SVG_UNIT_TYPE_OBJECTBOUNDINGBOX" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGUnitTypes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUnitTypes", - "title": "Interface SVGUnitTypes", - "number": "4.7.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGUnitTypes__SVG_UNIT_TYPE_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGUnitTypes__SVG_UNIT_TYPE_UNKNOWN", - "linkingText": [ - "SVG_UNIT_TYPE_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGUnitTypes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUnitTypes", - "title": "Interface SVGUnitTypes", - "number": "4.7.1" - }, - "definedIn": "table" - }, - { - "id": "InterfaceSVGTests", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests", - "linkingText": [ - "SVGTests" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTests", - "title": "Mixin SVGTests", - "number": "4.7.2" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGTests__requiredExtensions", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__requiredExtensions", - "linkingText": [ - "requiredExtensions" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTests" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTests", - "title": "Mixin SVGTests", - "number": "4.7.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTests__systemLanguage", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", - "linkingText": [ - "systemLanguage" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTests" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTests", - "title": "Mixin SVGTests", - "number": "4.7.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGFitToViewBox", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGFitToViewBox", - "linkingText": [ - "SVGFitToViewBox" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGFitToViewBox", - "title": "Mixin SVGFitToViewBox", - "number": "4.7.3" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGFitToViewBox__viewBox", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__viewBox", - "linkingText": [ - "viewBox" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGFitToViewBox" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGFitToViewBox", - "title": "Mixin SVGFitToViewBox", - "number": "4.7.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGFitToViewBox__preserveAspectRatio", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__preserveAspectRatio", - "linkingText": [ - "preserveAspectRatio" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGFitToViewBox" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGFitToViewBox", - "title": "Mixin SVGFitToViewBox", - "number": "4.7.3" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGURIReference", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference", - "linkingText": [ - "SVGURIReference" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGURIReference", - "title": "Mixin SVGURIReference", - "number": "4.7.4" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGURIReference__href", - "href": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGURIReference" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGURIReference", - "title": "Mixin SVGURIReference", - "number": "4.7.4" - }, - "definedIn": "prose" - }, - { - "id": "TermStructuralElement", - "href": "https://svgwg.org/svg2-draft/struct.html#TermStructuralElement", - "linkingText": [ - "structural element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "TermStructurallyExternalElement", - "href": "https://svgwg.org/svg2-draft/struct.html#TermStructurallyExternalElement", - "linkingText": [ - "structurally external element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "TermCurrentSVGDocumentFragment", - "href": "https://svgwg.org/svg2-draft/struct.html#TermCurrentSVGDocumentFragment", - "linkingText": [ - "current SVG document fragment" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "TermOutermostSVGElement", - "href": "https://svgwg.org/svg2-draft/struct.html#TermOutermostSVGElement", - "linkingText": [ - "outermost svg element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "TermSVGDocumentFragment", - "href": "https://svgwg.org/svg2-draft/struct.html#TermSVGDocumentFragment", - "linkingText": [ - "SVG document fragment" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "TermSVGElements", - "href": "https://svgwg.org/svg2-draft/struct.html#TermSVGElements", - "linkingText": [ - "SVG elements" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "graphics-element", - "href": "https://svgwg.org/svg2-draft/struct.html#graphics-element", - "linkingText": [ - "graphics element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "graphics-referencing-element", - "href": "https://svgwg.org/svg2-draft/struct.html#graphics-referencing-element", - "linkingText": [ - "graphics referencing element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "5.1.3" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-svg", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-svg", - "linkingText": [ - "svg" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SVGElement", - "title": "The ‘svg’ element", - "number": "5.1.4" - }, - "definedIn": "prose" - }, - { - "id": "container-element", - "href": "https://svgwg.org/svg2-draft/struct.html#container-element", - "linkingText": [ - "container element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "GroupsOverview", - "title": "Overview", - "number": "5.2.1" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-g", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-g", - "linkingText": [ - "g" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "GElement", - "title": "The ‘g’ element", - "number": "5.2.2" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-defs", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-defs", - "linkingText": [ - "defs" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "DefsElement", - "title": "The ‘defs’ element", - "number": "5.3.2" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-symbol", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-symbol", - "linkingText": [ - "symbol" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SymbolElement", - "title": "The ‘symbol’ element", - "number": "5.4" - }, - "definedIn": "prose" - }, - { - "id": "SymbolElementRefXAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#SymbolElementRefXAttribute", - "linkingText": [ - "refX" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "symbol" - ], - "access": "public", - "informative": false, - "heading": { - "id": "SymbolAttributes", - "title": "Attributes", - "number": "5.4.1" - }, - "definedIn": "table" - }, - { - "id": "SymbolElementRefYAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#SymbolElementRefYAttribute", - "linkingText": [ - "refY" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "symbol" - ], - "access": "public", - "informative": false, - "heading": { - "id": "SymbolAttributes", - "title": "Attributes", - "number": "5.4.1" - }, - "definedIn": "table" - }, - { - "id": "elementdef-use", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-use", - "linkingText": [ - "use" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "UseElement", - "title": "The ‘use’ element", - "number": "5.5" - }, - "definedIn": "prose" - }, - { - "id": "UseElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#UseElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "use" - ], - "access": "public", - "informative": false, - "heading": { - "id": "UseElement", - "title": "The ‘use’ element", - "number": "5.5" - }, - "definedIn": "table" - }, - { - "id": "TermReferencedElement", - "href": "https://svgwg.org/svg2-draft/struct.html#TermReferencedElement", - "linkingText": [ - "referenced element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermReferencedDocumentSubtree", - "href": "https://svgwg.org/svg2-draft/struct.html#TermReferencedDocumentSubtree", - "linkingText": [ - "referenced document subtree" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermShadowRoot", - "href": "https://svgwg.org/svg2-draft/struct.html#TermShadowRoot", - "linkingText": [ - "shadow root" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermShadowHost", - "href": "https://svgwg.org/svg2-draft/struct.html#TermShadowHost", - "linkingText": [ - "shadow host" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermShadowTree", - "href": "https://svgwg.org/svg2-draft/struct.html#TermShadowTree", - "linkingText": [ - "shadow tree" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermUseElementShadowTree", - "href": "https://svgwg.org/svg2-draft/struct.html#TermUseElementShadowTree", - "linkingText": [ - "use-element shadow tree" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermElementInstance", - "href": "https://svgwg.org/svg2-draft/struct.html#TermElementInstance", - "linkingText": [ - "element instance" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermInstanceRoot", - "href": "https://svgwg.org/svg2-draft/struct.html#TermInstanceRoot", - "linkingText": [ - "instance root" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermCorrespondingElement", - "href": "https://svgwg.org/svg2-draft/struct.html#TermCorrespondingElement", - "linkingText": [ - "corresponding element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermCorrespondingUseElement", - "href": "https://svgwg.org/svg2-draft/struct.html#TermCorrespondingUseElement", - "linkingText": [ - "corresponding use element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "UseShadowTree", - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - "definedIn": "dt" - }, - { - "id": "TermConditionalProcessingAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#TermConditionalProcessingAttribute", - "linkingText": [ - "conditional processing attribute" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ConditionalProcessingDefinitions", - "title": "Definitions", - "number": "5.6.2" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-switch", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-switch", - "linkingText": [ - "switch" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SwitchElement", - "title": "The ‘switch’ element", - "number": "5.6.3" - }, - "definedIn": "prose" - }, - { - "id": "RequiredExtensionsAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#RequiredExtensionsAttribute", - "linkingText": [ - "requiredExtensions" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a", - "animate", - "animateMotion", - "animateTransform", - "circle", - "clipPath", - "discard", - "ellipse", - "foreignObject", - "g", - "image", - "line", - "mask", - "path", - "polygon", - "polyline", - "rect", - "set", - "svg", - "switch", - "text", - "textPath", - "tspan", - "use" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ConditionalProcessingRequiredExtensionsAttribute", - "title": "The ‘requiredExtensions’ attribute", - "number": "5.6.4" - }, - "definedIn": "table" - }, - { - "id": "SystemLanguageAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#SystemLanguageAttribute", - "linkingText": [ - "systemLanguage" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a", - "animate", - "animateMotion", - "animateTransform", - "circle", - "clipPath", - "discard", - "ellipse", - "foreignObject", - "g", - "image", - "line", - "mask", - "path", - "polygon", - "polyline", - "rect", - "set", - "svg", - "switch", - "text", - "textPath", - "tspan", - "use" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ConditionalProcessingSystemLanguageAttribute", - "title": "The ‘systemLanguage’ attribute", - "number": "5.6.5" - }, - "definedIn": "table" - }, - { - "id": "TermDescriptiveElement", - "href": "https://svgwg.org/svg2-draft/struct.html#TermDescriptiveElement", - "linkingText": [ - "descriptive element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "DescriptionDefinitions", - "title": "Definition", - "number": "5.7.1" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-title", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-title", - "linkingText": [ - "title" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "DescriptionDefinitions", - "title": "Definition", - "number": "5.7.1" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-desc", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-desc", - "linkingText": [ - "desc" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "DescriptionDefinitions", - "title": "Definition", - "number": "5.7.1" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-metadata", - "href": "https://svgwg.org/svg2-draft/struct.html#elementdef-metadata", - "linkingText": [ - "metadata" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "MetadataElement", - "title": "The ‘metadata’ element", - "number": "5.8" - }, - "definedIn": "prose" - }, - { - "id": "TermCoreAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#TermCoreAttribute", - "linkingText": [ - "core attributes" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "CommonAttributeDefinitions", - "title": "Definitions", - "number": "5.11.1" - }, - "definedIn": "dt" - }, - { - "id": "IDAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#IDAttribute", - "linkingText": [ - "id" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "core-attributes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Core.attrib", - "title": "Attributes common to all elements: ‘id’", - "number": "5.11.2" - }, - "definedIn": "table" - }, - { - "id": "LangAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#LangAttribute", - "linkingText": [ - "lang" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "core-attributes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LangSpaceAttrs", - "title": "The ‘lang’ and ‘xml:lang’ attributes", - "number": "5.11.3" - }, - "definedIn": "table" - }, - { - "id": "XMLSpaceAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#XMLSpaceAttribute", - "linkingText": [ - "xml:space" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "core-attributes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LegacyXMLSpace", - "title": "Legacy white-space handling, the ‘xml:space’ property", - "number": "11.10.3.2" - }, - "definedIn": "table" - }, - { - "id": "SVGElementTabindexAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#SVGElementTabindexAttribute", - "linkingText": [ - "tabindex" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "core-attributes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "tabindexattribute", - "title": "The ‘tabindex’ attribute", - "number": "5.11.5" - }, - "definedIn": "table" - }, - { - "id": "SVGElementAutofocusAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#SVGElementAutofocusAttribute", - "linkingText": [ - "autofocus" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "core-attributes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "autofocusattribute", - "title": "The ‘autofocus’ attribute", - "number": "5.11.6" - }, - "definedIn": "table" - }, - { - "id": "TermARIAAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#TermARIAAttribute", - "linkingText": [ - "ARIA attributes" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "WAIARIA-definitions", - "title": "Definitions", - "number": "5.12.1" - }, - "definedIn": "dt" - }, - { - "id": "RoleAttribute", - "href": "https://svgwg.org/svg2-draft/struct.html#RoleAttribute", - "linkingText": [ - "role" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "roleattribute", - "title": "Role attribute", - "number": "5.12.2" - }, - "definedIn": "table" - }, - { - "id": "TermInclusionCriteria", - "href": "https://svgwg.org/svg2-draft/struct.html#TermInclusionCriteria", - "linkingText": [ - "inclusion criteria" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "implicit-aria-semantics", - "title": "Implicit and Allowed ARIA Semantics", - "number": "5.12.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGSVGElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSVGElement", - "linkingText": [ - "SVGSVGElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "heading" - }, - { - "id": "CurrentTranslatePointObject", - "href": "https://svgwg.org/svg2-draft/struct.html#CurrentTranslatePointObject", - "linkingText": [ - "current translate point object" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__x", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__x", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__y", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__y", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__width", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__width", - "linkingText": [ - "width" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__height", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__height", - "linkingText": [ - "height" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__currentScale", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__currentScale", - "linkingText": [ - "currentScale" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__currentTranslate", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__currentTranslate", - "linkingText": [ - "currentTranslate" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__suspendRedraw", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__suspendRedraw", - "linkingText": [ - "suspendRedraw" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__unsuspendRedraw", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__unsuspendRedraw", - "linkingText": [ - "unsuspendRedraw" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__unsuspendRedrawAll", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__unsuspendRedrawAll", - "linkingText": [ - "unsuspendRedrawAll" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__forceRedraw", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__forceRedraw", - "linkingText": [ - "forceRedraw" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__getIntersectionList", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getIntersectionList", - "linkingText": [ - "getIntersectionList" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__getEnclosureList", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getEnclosureList", - "linkingText": [ - "getEnclosureList" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__checkIntersection", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__checkIntersection", - "linkingText": [ - "checkIntersection" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__checkEnclosure", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__checkEnclosure", - "linkingText": [ - "checkEnclosure" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "TermFindIntersectingOrEnclosedDescendants", - "href": "https://svgwg.org/svg2-draft/struct.html#TermFindIntersectingOrEnclosedDescendants", - "linkingText": [ - "find the intersecting or enclosed descendants" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "TermFindNonContainerGraphicsElements", - "href": "https://svgwg.org/svg2-draft/struct.html#TermFindNonContainerGraphicsElements", - "linkingText": [ - "find the non-container graphics elements" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__deselectAll", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__deselectAll", - "linkingText": [ - "deselectAll" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGNumber", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGNumber", - "linkingText": [ - "createSVGNumber" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGLength", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGLength", - "linkingText": [ - "createSVGLength" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGAngle", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGAngle", - "linkingText": [ - "createSVGAngle" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGPoint", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGPoint", - "linkingText": [ - "createSVGPoint" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGMatrix", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGMatrix", - "linkingText": [ - "createSVGMatrix" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGRect", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGRect", - "linkingText": [ - "createSVGRect" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGTransform", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGTransform", - "linkingText": [ - "createSVGTransform" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__createSVGTransformFromMatrix", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGTransformFromMatrix", - "linkingText": [ - "createSVGTransformFromMatrix" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGSVGElement__getElementById", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getElementById", - "linkingText": [ - "getElementById" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGSVGElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSVGElement", - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGGElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGGElement", - "linkingText": [ - "SVGGElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGElement", - "title": "Interface SVGGElement", - "number": "5.13.3" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGDefsElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGDefsElement", - "linkingText": [ - "SVGDefsElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGDefsElement", - "title": "Interface SVGDefsElement", - "number": "5.13.4" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGDescElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGDescElement", - "linkingText": [ - "SVGDescElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGDescElement", - "title": "Interface SVGDescElement", - "number": "5.13.5" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGMetadataElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGMetadataElement", - "linkingText": [ - "SVGMetadataElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMetadataElement", - "title": "Interface SVGMetadataElement", - "number": "5.13.6" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGTitleElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGTitleElement", - "linkingText": [ - "SVGTitleElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTitleElement", - "title": "Interface SVGTitleElement", - "number": "5.13.7" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGSymbolElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSymbolElement", - "linkingText": [ - "SVGSymbolElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSymbolElement", - "title": "Interface SVGSymbolElement", - "number": "5.13.8" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGUseElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGUseElement", - "linkingText": [ - "SVGUseElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElement", - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGUseElement__x", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__x", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGUseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElement", - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGUseElement__y", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__y", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGUseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElement", - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGUseElement__width", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__width", - "linkingText": [ - "width" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGUseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElement", - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGUseElement__height", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__height", - "linkingText": [ - "height" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGUseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElement", - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGUseElement__instanceRoot", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__instanceRoot", - "linkingText": [ - "instanceRoot" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGUseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElement", - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGUseElement__animatedInstanceRoot", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__animatedInstanceRoot", - "linkingText": [ - "animatedInstanceRoot" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGUseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElement", - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGUseElementShadowRoot", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGUseElementShadowRoot", - "linkingText": [ - "SVGUseElementShadowRoot" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGUseElementShadowRoot", - "title": "Interface SVGUseElementShadowRoot", - "number": "5.13.10" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGElementInstance", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance", - "linkingText": [ - "SVGElementInstance" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGElementInstance", - "title": "Mixin SVGElementInstance", - "number": "5.13.11" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGElementInstance__correspondingElement", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGElementInstance__correspondingElement", - "linkingText": [ - "correspondingElement" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGElementInstance" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGElementInstance", - "title": "Mixin SVGElementInstance", - "number": "5.13.11" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGElementInstance__correspondingUseElement", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGElementInstance__correspondingUseElement", - "linkingText": [ - "correspondingUseElement" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGElementInstance" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGElementInstance", - "title": "Mixin SVGElementInstance", - "number": "5.13.11" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceShadowAnimation", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceShadowAnimation", - "linkingText": [ - "ShadowAnimation" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceShadowAnimation", - "title": "Interface ShadowAnimation", - "number": "5.13.12" - }, - "definedIn": "heading" - }, - { - "id": "__svg__ShadowAnimation__sourceAnimation", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__ShadowAnimation__sourceAnimation", - "linkingText": [ - "sourceAnimation" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "ShadowAnimation" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceShadowAnimation", - "title": "Interface ShadowAnimation", - "number": "5.13.12" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGSwitchElement", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSwitchElement", - "linkingText": [ - "SVGSwitchElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGSwitchElement", - "title": "Interface SVGSwitchElement", - "number": "5.13.13" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceGetSVGDocument", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceGetSVGDocument", - "linkingText": [ - "GetSVGDocument" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceGetSVGDocument", - "title": "Mixin GetSVGDocument", - "number": "5.13.14" - }, - "definedIn": "heading" - }, - { - "id": "__svg__GetSVGDocument__getSVGDocument", - "href": "https://svgwg.org/svg2-draft/struct.html#__svg__GetSVGDocument__getSVGDocument", - "linkingText": [ - "getSVGDocument" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "GetSVGDocument" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceGetSVGDocument", - "title": "Mixin GetSVGDocument", - "number": "5.13.14" - }, - "definedIn": "prose" - }, - { - "id": "TermProperty", - "href": "https://svgwg.org/svg2-draft/styling.html#TermProperty", - "linkingText": [ - "properties" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "StylingUsingCSS", - "title": "Styling SVG content using CSS", - "number": "6.1" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-style", - "href": "https://svgwg.org/svg2-draft/styling.html#elementdef-style", - "linkingText": [ - "style" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StyleElement", - "title": "Inline style sheets: the ‘style’ element", - "number": "6.2" - }, - "definedIn": "prose" - }, - { - "id": "StyleElementTypeAttribute", - "href": "https://svgwg.org/svg2-draft/styling.html#StyleElementTypeAttribute", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "style" - ], - "access": "public", - "informative": false, - "heading": { - "id": "StyleElement", - "title": "Inline style sheets: the ‘style’ element", - "number": "6.2" - }, - "definedIn": "table" - }, - { - "id": "StyleElementMediaAttribute", - "href": "https://svgwg.org/svg2-draft/styling.html#StyleElementMediaAttribute", - "linkingText": [ - "media" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "style" - ], - "access": "public", - "informative": false, - "heading": { - "id": "StyleElement", - "title": "Inline style sheets: the ‘style’ element", - "number": "6.2" - }, - "definedIn": "table" - }, - { - "id": "StyleElementTitleAttribute", - "href": "https://svgwg.org/svg2-draft/styling.html#StyleElementTitleAttribute", - "linkingText": [ - "title" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "style" - ], - "access": "public", - "informative": false, - "heading": { - "id": "StyleElement", - "title": "Inline style sheets: the ‘style’ element", - "number": "6.2" - }, - "definedIn": "table" - }, - { - "id": "LinkElement", - "href": "https://svgwg.org/svg2-draft/styling.html#LinkElement", - "linkingText": [ - "link" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "LinkElement", - "title": "External style sheets: the effect of the HTML ‘link’ element", - "number": "6.3" - }, - "definedIn": "heading" - }, - { - "id": "ClassAttribute", - "href": "https://svgwg.org/svg2-draft/styling.html#ClassAttribute", - "linkingText": [ - "class" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "core-attributes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ElementSpecificStyling", - "title": "Element-specific styling: the ‘class’ and ‘style’ attributes", - "number": "6.5" - }, - "definedIn": "table" - }, - { - "id": "StyleAttribute", - "href": "https://svgwg.org/svg2-draft/styling.html#StyleAttribute", - "linkingText": [ - "style" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "core-attributes" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ElementSpecificStyling", - "title": "Element-specific styling: the ‘class’ and ‘style’ attributes", - "number": "6.5" - }, - "definedIn": "table" - }, - { - "id": "TermPresentationAttribute", - "href": "https://svgwg.org/svg2-draft/styling.html#TermPresentationAttribute", - "linkingText": [ - "presentation attributes" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "PresentationAttributes", - "title": "Presentation attributes", - "number": "6.6" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGStyleElement", - "href": "https://svgwg.org/svg2-draft/styling.html#InterfaceSVGStyleElement", - "linkingText": [ - "SVGStyleElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGStyleElement", - "title": "Interface SVGStyleElement", - "number": "6.10.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGStyleElement__type", - "href": "https://svgwg.org/svg2-draft/styling.html#__svg__SVGStyleElement__type", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGStyleElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGStyleElement", - "title": "Interface SVGStyleElement", - "number": "6.10.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGStyleElement__media", - "href": "https://svgwg.org/svg2-draft/styling.html#__svg__SVGStyleElement__media", - "linkingText": [ - "media" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGStyleElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGStyleElement", - "title": "Interface SVGStyleElement", - "number": "6.10.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGStyleElement__title", - "href": "https://svgwg.org/svg2-draft/styling.html#__svg__SVGStyleElement__title", - "linkingText": [ - "title" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGStyleElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGStyleElement", - "title": "Interface SVGStyleElement", - "number": "6.10.1" - }, - "definedIn": "prose" - }, - { - "id": "geometry-properties", - "href": "https://svgwg.org/svg2-draft/geometry.html#geometry-properties", - "linkingText": [ - "geometry properties" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "", - "title": "Chapter 7: Geometry Properties" - }, - "definedIn": "prose" - }, - { - "id": "CxProperty", - "href": "https://svgwg.org/svg2-draft/geometry.html#CxProperty", - "linkingText": [ - "cx" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "CX", - "title": "Horizontal center coordinate: The ‘cx’ property", - "number": "7.1" - }, - "definedIn": "table" - }, - { - "id": "CyProperty", - "href": "https://svgwg.org/svg2-draft/geometry.html#CyProperty", - "linkingText": [ - "cy" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "CY", - "title": "Vertical center coordinate: The ‘cy’ property", - "number": "7.2" - }, - "definedIn": "table" - }, - { - "id": "RProperty", - "href": "https://svgwg.org/svg2-draft/geometry.html#RProperty", - "linkingText": [ - "r" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "R", - "title": "Radius: The ‘r’ property", - "number": "7.3" - }, - "definedIn": "table" - }, - { - "id": "RxProperty", - "href": "https://svgwg.org/svg2-draft/geometry.html#RxProperty", - "linkingText": [ - "rx" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "RX", - "title": "Horizontal radius: The ‘rx’ property", - "number": "7.4" - }, - "definedIn": "table" - }, - { - "id": "RyProperty", - "href": "https://svgwg.org/svg2-draft/geometry.html#RyProperty", - "linkingText": [ - "ry" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "RY", - "title": "Vertical radius: The ‘ry’ property", - "number": "7.5" - }, - "definedIn": "table" - }, - { - "id": "XProperty", - "href": "https://svgwg.org/svg2-draft/geometry.html#XProperty", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "X", - "title": "Horizontal coordinate: The ‘x’ property", - "number": "7.6" - }, - "definedIn": "table" - }, - { - "id": "YProperty", - "href": "https://svgwg.org/svg2-draft/geometry.html#YProperty", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Y", - "title": "Vertical coordinate: The ‘y’ property", - "number": "7.7" - }, - "definedIn": "table" - }, - { - "id": "TermSVGViewport", - "href": "https://svgwg.org/svg2-draft/coords.html#TermSVGViewport", - "linkingText": [ - "SVG viewports" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermUserUnits", - "href": "https://svgwg.org/svg2-draft/coords.html#TermUserUnits", - "linkingText": [ - "user units" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermInitialViewport", - "href": "https://svgwg.org/svg2-draft/coords.html#TermInitialViewport", - "linkingText": [ - "initial viewport" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermViewportCoordinateSystem", - "href": "https://svgwg.org/svg2-draft/coords.html#TermViewportCoordinateSystem", - "linkingText": [ - "viewport coordinate system" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermUserCoordinateSystem", - "href": "https://svgwg.org/svg2-draft/coords.html#TermUserCoordinateSystem", - "linkingText": [ - "user coordinate system" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermFurthestAncestorSVGViewport", - "href": "https://svgwg.org/svg2-draft/coords.html#TermFurthestAncestorSVGViewport", - "linkingText": [ - "furthest ancestral SVG viewport" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermSVGContext", - "href": "https://svgwg.org/svg2-draft/coords.html#TermSVGContext", - "linkingText": [ - "SVG context" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermCanvas", - "href": "https://svgwg.org/svg2-draft/coords.html#TermCanvas", - "linkingText": [ - "canvas" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "8.1" - }, - "definedIn": "prose" - }, - { - "id": "TermViewBox", - "href": "https://svgwg.org/svg2-draft/coords.html#TermViewBox", - "linkingText": [ - "viewBox" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "svg" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ViewBoxAttribute", - "title": "The ‘viewBox’ attribute", - "number": "8.6" - }, - "definedIn": "table" - }, - { - "id": "TermPreserveAspectRatio", - "href": "https://svgwg.org/svg2-draft/coords.html#TermPreserveAspectRatio", - "linkingText": [ - "preserveAspectRatio" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "svg" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PreserveAspectRatioAttribute", - "title": "The ‘preserveAspectRatio’ attribute", - "number": "8.7" - }, - "definedIn": "table" - }, - { - "id": "bounding-box", - "href": "https://svgwg.org/svg2-draft/coords.html#bounding-box", - "linkingText": [ - "bounding box" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "BoundingBoxes", - "title": "Bounding boxes", - "number": "8.10" - }, - "definedIn": "dt" - }, - { - "id": "TermObjectBoundingBox", - "href": "https://svgwg.org/svg2-draft/coords.html#TermObjectBoundingBox", - "linkingText": [ - "object bounding box" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "BoundingBoxes", - "title": "Bounding boxes", - "number": "8.10" - }, - "definedIn": "prose" - }, - { - "id": "TermStrokeBoundingBox", - "href": "https://svgwg.org/svg2-draft/coords.html#TermStrokeBoundingBox", - "linkingText": [ - "stroke bounding box" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "BoundingBoxes", - "title": "Bounding boxes", - "number": "8.10" - }, - "definedIn": "prose" - }, - { - "id": "TermDecoratedBoundingBox", - "href": "https://svgwg.org/svg2-draft/coords.html#TermDecoratedBoundingBox", - "linkingText": [ - "decorated bounding box" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "BoundingBoxes", - "title": "Bounding boxes", - "number": "8.10" - }, - "definedIn": "prose" - }, - { - "id": "TermFullGlyphCell", - "href": "https://svgwg.org/svg2-draft/coords.html#TermFullGlyphCell", - "linkingText": [ - "full glyph cell" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "BoundingBoxes", - "title": "Bounding boxes", - "number": "8.10" - }, - "definedIn": "prose" - }, - { - "id": "VectorEffectProperty", - "href": "https://svgwg.org/svg2-draft/coords.html#VectorEffectProperty", - "linkingText": [ - "vector-effect" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "VectorEffects", - "title": "Vector effects", - "number": "8.13" - }, - "definedIn": "table" - }, - { - "id": "InterfaceSVGTransform", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransform", - "linkingText": [ - "SVGTransform" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "heading" - }, - { - "id": "TransformValue", - "href": "https://svgwg.org/svg2-draft/coords.html#TransformValue", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "TransformMatrixObject", - "href": "https://svgwg.org/svg2-draft/coords.html#TransformMatrixObject", - "linkingText": [ - "matrix object" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__SVG_TRANSFORM_MATRIX", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__SVG_TRANSFORM_MATRIX", - "linkingText": [ - "SVG_TRANSFORM_MATRIX" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTransform__SVG_TRANSFORM_TRANSLATE", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__SVG_TRANSFORM_TRANSLATE", - "linkingText": [ - "SVG_TRANSFORM_TRANSLATE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTransform__SVG_TRANSFORM_SCALE", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__SVG_TRANSFORM_SCALE", - "linkingText": [ - "SVG_TRANSFORM_SCALE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTransform__SVG_TRANSFORM_ROTATE", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__SVG_TRANSFORM_ROTATE", - "linkingText": [ - "SVG_TRANSFORM_ROTATE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTransform__SVG_TRANSFORM_SKEWX", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__SVG_TRANSFORM_SKEWX", - "linkingText": [ - "SVG_TRANSFORM_SKEWX" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTransform__SVG_TRANSFORM_SKEWY", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__SVG_TRANSFORM_SKEWY", - "linkingText": [ - "SVG_TRANSFORM_SKEWY" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTransform__SVG_TRANSFORM_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__SVG_TRANSFORM_UNKNOWN", - "linkingText": [ - "SVG_TRANSFORM_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTransform__type", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__type", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__matrix", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__matrix", - "linkingText": [ - "matrix" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__angle", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__angle", - "linkingText": [ - "angle" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__setMatrix", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setMatrix", - "linkingText": [ - "setMatrix" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__setTranslate", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setTranslate", - "linkingText": [ - "setTranslate" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__setScale", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setScale", - "linkingText": [ - "setScale" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__setRotate", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setRotate", - "linkingText": [ - "setRotate" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__setSkewX", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setSkewX", - "linkingText": [ - "setSkewX" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransform__setSkewY", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setSkewY", - "linkingText": [ - "setSkewY" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransform" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransform", - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGTransformList", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransformList", - "linkingText": [ - "SVGTransformList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransformList", - "title": "Interface SVGTransformList", - "number": "8.14.2" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGTransformList__createSVGTransformFromMatrix", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransformList__createSVGTransformFromMatrix", - "linkingText": [ - "createSVGTransformFromMatrix" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransformList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransformList", - "title": "Interface SVGTransformList", - "number": "8.14.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTransformList__consolidate", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransformList__consolidate", - "linkingText": [ - "consolidate" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTransformList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTransformList", - "title": "Interface SVGTransformList", - "number": "8.14.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedTransformList", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedTransformList", - "linkingText": [ - "SVGAnimatedTransformList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedTransformList", - "title": "Interface SVGAnimatedTransformList", - "number": "8.14.3" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedTransformList__baseVal", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedTransformList__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedTransformList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedTransformList", - "title": "Interface SVGAnimatedTransformList", - "number": "8.14.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedTransformList__animVal", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedTransformList__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedTransformList" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedTransformList", - "title": "Interface SVGAnimatedTransformList", - "number": "8.14.3" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGPreserveAspectRatio", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGPreserveAspectRatio", - "linkingText": [ - "SVGPreserveAspectRatio" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_NONE", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_NONE", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_NONE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMINYMIN", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMINYMIN", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMINYMIN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMIDYMIN", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMIDYMIN", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMIDYMIN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMAXYMIN", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMAXYMIN", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMAXYMIN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMINYMID", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMINYMID", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMINYMID" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMIDYMID", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMIDYMID", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMIDYMID" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMAXYMID", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMAXYMID", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMAXYMID" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMINYMAX", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMINYMAX", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMINYMAX" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMIDYMAX", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMIDYMAX", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMIDYMAX" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMAXYMAX", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_XMAXYMAX", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_XMAXYMAX" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_PRESERVEASPECTRATIO_UNKNOWN", - "linkingText": [ - "SVG_PRESERVEASPECTRATIO_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_MEETORSLICE_MEET", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_MEETORSLICE_MEET", - "linkingText": [ - "SVG_MEETORSLICE_MEET" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_MEETORSLICE_SLICE", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_MEETORSLICE_SLICE", - "linkingText": [ - "SVG_MEETORSLICE_SLICE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__SVG_MEETORSLICE_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__SVG_MEETORSLICE_UNKNOWN", - "linkingText": [ - "SVG_MEETORSLICE_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGPreserveAspectRatio__align", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__align", - "linkingText": [ - "align" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGPreserveAspectRatio__meetOrSlice", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__meetOrSlice", - "linkingText": [ - "meetOrSlice" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPreserveAspectRatio", - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedPreserveAspectRatio", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedPreserveAspectRatio", - "linkingText": [ - "SVGAnimatedPreserveAspectRatio" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedPreserveAspectRatio", - "title": "Interface SVGAnimatedPreserveAspectRatio", - "number": "8.14.5" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedPreserveAspectRatio__baseVal", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedPreserveAspectRatio__baseVal", - "linkingText": [ - "baseVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedPreserveAspectRatio", - "title": "Interface SVGAnimatedPreserveAspectRatio", - "number": "8.14.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedPreserveAspectRatio__animVal", - "href": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedPreserveAspectRatio__animVal", - "linkingText": [ - "animVal" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedPreserveAspectRatio" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedPreserveAspectRatio", - "title": "Interface SVGAnimatedPreserveAspectRatio", - "number": "8.14.5" - }, - "definedIn": "prose" - }, - { - "id": "TermEquivalentPath", - "href": "https://svgwg.org/svg2-draft/paths.html#TermEquivalentPath", - "linkingText": [ - "equivalent path" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction", - "number": "9.1" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-path", - "href": "https://svgwg.org/svg2-draft/paths.html#elementdef-path", - "linkingText": [ - "path" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "PathElement", - "title": "The ‘path’ element", - "number": "9.2" - }, - "definedIn": "prose" - }, - { - "id": "DProperty", - "href": "https://svgwg.org/svg2-draft/paths.html#DProperty", - "linkingText": [ - "d" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TheDProperty", - "title": "Specifying path data: the ‘d’ property", - "number": "9.3.2" - }, - "definedIn": "table" - }, - { - "id": "TermPathSegment", - "href": "https://svgwg.org/svg2-draft/paths.html#TermPathSegment", - "linkingText": [ - "path segment" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "TheDProperty", - "title": "Specifying path data: the ‘d’ property", - "number": "9.3.2" - }, - "definedIn": "prose" - }, - { - "id": "TermInitialPoint", - "href": "https://svgwg.org/svg2-draft/paths.html#TermInitialPoint", - "linkingText": [ - "initial point" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "PathDataMovetoCommands", - "title": "The \"moveto\" commands", - "number": "9.3.3" - }, - "definedIn": "prose" - }, - { - "id": "TermClosedSubpath", - "href": "https://svgwg.org/svg2-draft/paths.html#TermClosedSubpath", - "linkingText": [ - "closed subpath" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "PathDataClosePathCommand", - "title": "The \"closepath\" command", - "number": "9.3.4" - }, - "definedIn": "prose" - }, - { - "id": "TermOpenSubpath", - "href": "https://svgwg.org/svg2-draft/paths.html#TermOpenSubpath", - "linkingText": [ - "open subpath" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "PathDataClosePathCommand", - "title": "The \"closepath\" command", - "number": "9.3.4" - }, - "definedIn": "prose" - }, - { - "id": "TermSegment-CompletingClosePath", - "href": "https://svgwg.org/svg2-draft/paths.html#TermSegment-CompletingClosePath", - "linkingText": [ - "segment-completing close path" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Segment-CompletingClosePath", - "title": "Segment-completing close path operation", - "number": "9.3.4.1" - }, - "definedIn": "prose" - }, - { - "id": "TermPathDirection", - "href": "https://svgwg.org/svg2-draft/paths.html#TermPathDirection", - "linkingText": [ - "direction of a path" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "PathDirectionality", - "title": "Path directionality", - "number": "9.4" - }, - "definedIn": "prose" - }, - { - "id": "TermPathSegmentStartDirection", - "href": "https://svgwg.org/svg2-draft/paths.html#TermPathSegmentStartDirection", - "linkingText": [ - "direction at the start of a path segment" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "PathDirectionality", - "title": "Path directionality", - "number": "9.4" - }, - "definedIn": "prose" - }, - { - "id": "TermPathSegmentEndDirection", - "href": "https://svgwg.org/svg2-draft/paths.html#TermPathSegmentEndDirection", - "linkingText": [ - "direction at the end of a path segment" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "PathDirectionality", - "title": "Path directionality", - "number": "9.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGPathElement", - "href": "https://svgwg.org/svg2-draft/paths.html#InterfaceSVGPathElement", - "linkingText": [ - "SVGPathElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPathElement", - "title": "Interface SVGPathElement", - "number": "9.7.1" - }, - "definedIn": "heading" - }, - { - "id": "basic-shape", - "href": "https://svgwg.org/svg2-draft/shapes.html#basic-shape", - "linkingText": [ - "basic shape" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction and definitions", - "number": "10.1" - }, - "definedIn": "dt" - }, - { - "id": "TermShapeElement", - "href": "https://svgwg.org/svg2-draft/shapes.html#TermShapeElement", - "linkingText": [ - "shape elements" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Introduction", - "title": "Introduction and definitions", - "number": "10.1" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-rect", - "href": "https://svgwg.org/svg2-draft/shapes.html#elementdef-rect", - "linkingText": [ - "rect" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "RectElement", - "title": "The ‘rect’ element", - "number": "10.2" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-circle", - "href": "https://svgwg.org/svg2-draft/shapes.html#elementdef-circle", - "linkingText": [ - "circle" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "CircleElement", - "title": "The ‘circle’ element", - "number": "10.3" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-ellipse", - "href": "https://svgwg.org/svg2-draft/shapes.html#elementdef-ellipse", - "linkingText": [ - "ellipse" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "EllipseElement", - "title": "The ‘ellipse’ element", - "number": "10.4" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-line", - "href": "https://svgwg.org/svg2-draft/shapes.html#elementdef-line", - "linkingText": [ - "line" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "LineElement", - "title": "The ‘line’ element", - "number": "10.5" - }, - "definedIn": "prose" - }, - { - "id": "LineElementX1Attribute", - "href": "https://svgwg.org/svg2-draft/shapes.html#LineElementX1Attribute", - "linkingText": [ - "x1" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "line" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LineElement", - "title": "The ‘line’ element", - "number": "10.5" - }, - "definedIn": "table" - }, - { - "id": "LineElementY1Attribute", - "href": "https://svgwg.org/svg2-draft/shapes.html#LineElementY1Attribute", - "linkingText": [ - "y1" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "line" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LineElement", - "title": "The ‘line’ element", - "number": "10.5" - }, - "definedIn": "table" - }, - { - "id": "LineElementX2Attribute", - "href": "https://svgwg.org/svg2-draft/shapes.html#LineElementX2Attribute", - "linkingText": [ - "x2" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "line" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LineElement", - "title": "The ‘line’ element", - "number": "10.5" - }, - "definedIn": "table" - }, - { - "id": "LineElementY2Attribute", - "href": "https://svgwg.org/svg2-draft/shapes.html#LineElementY2Attribute", - "linkingText": [ - "y2" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "line" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LineElement", - "title": "The ‘line’ element", - "number": "10.5" - }, - "definedIn": "table" - }, - { - "id": "elementdef-polyline", - "href": "https://svgwg.org/svg2-draft/shapes.html#elementdef-polyline", - "linkingText": [ - "polyline" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "PolylineElement", - "title": "The ‘polyline’ element", - "number": "10.6" - }, - "definedIn": "prose" - }, - { - "id": "PolylineElementPointsAttribute", - "href": "https://svgwg.org/svg2-draft/shapes.html#PolylineElementPointsAttribute", - "linkingText": [ - "points" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "polyline" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PolylineElement", - "title": "The ‘polyline’ element", - "number": "10.6" - }, - "definedIn": "table" - }, - { - "id": "DataTypePoints", - "href": "https://svgwg.org/svg2-draft/shapes.html#DataTypePoints", - "linkingText": [ - "" - ], - "localLinkingText": [], - "type": "type", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "PolylineElement", - "title": "The ‘polyline’ element", - "number": "10.6" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-polygon", - "href": "https://svgwg.org/svg2-draft/shapes.html#elementdef-polygon", - "linkingText": [ - "polygon" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "PolygonElement", - "title": "The ‘polygon’ element", - "number": "10.7" - }, - "definedIn": "prose" - }, - { - "id": "PolygonElementPointsAttribute", - "href": "https://svgwg.org/svg2-draft/shapes.html#PolygonElementPointsAttribute", - "linkingText": [ - "points" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "polygon" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PolygonElement", - "title": "The ‘polygon’ element", - "number": "10.7" - }, - "definedIn": "table" - }, - { - "id": "InterfaceSVGRectElement", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGRectElement", - "linkingText": [ - "SVGRectElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRectElement", - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGRectElement__x", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__x", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRectElement", - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRectElement__y", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__y", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRectElement", - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRectElement__width", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__width", - "linkingText": [ - "width" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRectElement", - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRectElement__height", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__height", - "linkingText": [ - "height" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRectElement", - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRectElement__rx", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__rx", - "linkingText": [ - "rx" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRectElement", - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRectElement__ry", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__ry", - "linkingText": [ - "ry" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRectElement", - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGCircleElement", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGCircleElement", - "linkingText": [ - "SVGCircleElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGCircleElement", - "title": "Interface SVGCircleElement", - "number": "10.8.2" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGCircleElement__cx", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGCircleElement__cx", - "linkingText": [ - "cx" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGCircleElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGCircleElement", - "title": "Interface SVGCircleElement", - "number": "10.8.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGCircleElement__cy", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGCircleElement__cy", - "linkingText": [ - "cy" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGCircleElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGCircleElement", - "title": "Interface SVGCircleElement", - "number": "10.8.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGCircleElement__r", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGCircleElement__r", - "linkingText": [ - "r" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGCircleElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGCircleElement", - "title": "Interface SVGCircleElement", - "number": "10.8.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGEllipseElement", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGEllipseElement", - "linkingText": [ - "SVGEllipseElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGEllipseElement", - "title": "Interface SVGEllipseElement", - "number": "10.8.3" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGEllipseElement__cx", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__cx", - "linkingText": [ - "cx" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGEllipseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGEllipseElement", - "title": "Interface SVGEllipseElement", - "number": "10.8.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGEllipseElement__cy", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__cy", - "linkingText": [ - "cy" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGEllipseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGEllipseElement", - "title": "Interface SVGEllipseElement", - "number": "10.8.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGEllipseElement__rx", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__rx", - "linkingText": [ - "rx" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGEllipseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGEllipseElement", - "title": "Interface SVGEllipseElement", - "number": "10.8.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGEllipseElement__ry", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__ry", - "linkingText": [ - "ry" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGEllipseElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGEllipseElement", - "title": "Interface SVGEllipseElement", - "number": "10.8.3" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGLineElement", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGLineElement", - "linkingText": [ - "SVGLineElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLineElement", - "title": "Interface SVGLineElement", - "number": "10.8.4" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGLineElement__x1", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__x1", - "linkingText": [ - "x1" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLineElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLineElement", - "title": "Interface SVGLineElement", - "number": "10.8.4" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLineElement__y1", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__y1", - "linkingText": [ - "y1" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLineElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLineElement", - "title": "Interface SVGLineElement", - "number": "10.8.4" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLineElement__x2", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__x2", - "linkingText": [ - "x2" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLineElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLineElement", - "title": "Interface SVGLineElement", - "number": "10.8.4" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLineElement__y2", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__y2", - "linkingText": [ - "y2" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLineElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLineElement", - "title": "Interface SVGLineElement", - "number": "10.8.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAnimatedPoints", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGAnimatedPoints", - "linkingText": [ - "SVGAnimatedPoints" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedPoints", - "title": "Mixin SVGAnimatedPoints", - "number": "10.8.5" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAnimatedPoints__points", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGAnimatedPoints__points", - "linkingText": [ - "points" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedPoints" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedPoints", - "title": "Mixin SVGAnimatedPoints", - "number": "10.8.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAnimatedPoints__animatedPoints", - "href": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGAnimatedPoints__animatedPoints", - "linkingText": [ - "animatedPoints" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAnimatedPoints" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAnimatedPoints", - "title": "Mixin SVGAnimatedPoints", - "number": "10.8.5" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGPointList", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPointList", - "linkingText": [ - "SVGPointList" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPointList", - "title": "Interface SVGPointList", - "number": "10.8.6" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGPolylineElement", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPolylineElement", - "linkingText": [ - "SVGPolylineElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPolylineElement", - "title": "Interface SVGPolylineElement", - "number": "10.8.7" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGPolygonElement", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPolygonElement", - "linkingText": [ - "SVGPolygonElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPolygonElement", - "title": "Interface SVGPolygonElement", - "number": "10.8.8" - }, - "definedIn": "heading" - }, - { - "id": "TermCharacter", - "href": "https://svgwg.org/svg2-draft/text.html#TermCharacter", - "linkingText": [ - "character" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermAddressableCharacter", - "href": "https://svgwg.org/svg2-draft/text.html#TermAddressableCharacter", - "linkingText": [ - "addressable character" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermTypographicCharacterUnit", - "href": "https://svgwg.org/svg2-draft/text.html#TermTypographicCharacterUnit", - "linkingText": [ - "typographic character" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermFont", - "href": "https://svgwg.org/svg2-draft/text.html#TermFont", - "linkingText": [ - "font" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermGlyph", - "href": "https://svgwg.org/svg2-draft/text.html#TermGlyph", - "linkingText": [ - "glyph" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermTextContentElement", - "href": "https://svgwg.org/svg2-draft/text.html#TermTextContentElement", - "linkingText": [ - "text content element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermTextContentChildElement", - "href": "https://svgwg.org/svg2-draft/text.html#TermTextContentChildElement", - "linkingText": [ - "text content child element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermTextContentBlockElement", - "href": "https://svgwg.org/svg2-draft/text.html#TermTextContentBlockElement", - "linkingText": [ - "text content block element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermContentArea", - "href": "https://svgwg.org/svg2-draft/text.html#TermContentArea", - "linkingText": [ - "content area" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermWrappingContext", - "href": "https://svgwg.org/svg2-draft/text.html#TermWrappingContext", - "linkingText": [ - "wrapping context" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermWrappingArea", - "href": "https://svgwg.org/svg2-draft/text.html#TermWrappingArea", - "linkingText": [ - "wrapping area" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermLineBox", - "href": "https://svgwg.org/svg2-draft/text.html#TermLineBox", - "linkingText": [ - "line box" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermInlineBaseDirection", - "href": "https://svgwg.org/svg2-draft/text.html#TermInlineBaseDirection", - "linkingText": [ - "inline-base direction" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermBlockFlowDirection", - "href": "https://svgwg.org/svg2-draft/text.html#TermBlockFlowDirection", - "linkingText": [ - "block-flow direction" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermAlignmentPoint", - "href": "https://svgwg.org/svg2-draft/text.html#TermAlignmentPoint", - "linkingText": [ - "alignment point" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermCurrentTextPosition", - "href": "https://svgwg.org/svg2-draft/text.html#TermCurrentTextPosition", - "linkingText": [ - "current text position" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermTextChunk", - "href": "https://svgwg.org/svg2-draft/text.html#TermTextChunk", - "linkingText": [ - "text chunk" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermWhiteSpaceCharacter", - "href": "https://svgwg.org/svg2-draft/text.html#TermWhiteSpaceCharacter", - "linkingText": [ - "white space characters" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "11.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermBaseline", - "href": "https://svgwg.org/svg2-draft/text.html#TermBaseline", - "linkingText": [ - "baseline" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "GlyphsMetrics", - "title": "Glyph metrics and layout", - "number": "11.1.3" - }, - "definedIn": "prose" - }, - { - "id": "TermBaselineTable", - "href": "https://svgwg.org/svg2-draft/text.html#TermBaselineTable", - "linkingText": [ - "baseline-table" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "GlyphsMetrics", - "title": "Glyph metrics and layout", - "number": "11.1.3" - }, - "definedIn": "prose" - }, - { - "id": "TermDominantBaseline", - "href": "https://svgwg.org/svg2-draft/text.html#TermDominantBaseline", - "linkingText": [ - "dominant baseline" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "GlyphsMetrics", - "title": "Glyph metrics and layout", - "number": "11.1.3" - }, - "definedIn": "prose" - }, - { - "id": "TermAlignmentBaseline", - "href": "https://svgwg.org/svg2-draft/text.html#TermAlignmentBaseline", - "linkingText": [ - "alignment baseline" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "GlyphsMetrics", - "title": "Glyph metrics and layout", - "number": "11.1.3" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-text", - "href": "https://svgwg.org/svg2-draft/text.html#elementdef-text", - "linkingText": [ - "text" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextElement", - "title": "The ‘text’ and ‘tspan’ elements", - "number": "11.2" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-tspan", - "href": "https://svgwg.org/svg2-draft/text.html#elementdef-tspan", - "linkingText": [ - "tspan" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextElement", - "title": "The ‘text’ and ‘tspan’ elements", - "number": "11.2" - }, - "definedIn": "prose" - }, - { - "id": "TextElementXAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextElementXAttribute", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "text" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TSpanAttributes", - "title": "Attributes", - "number": "11.2.1" - }, - "definedIn": "table" - }, - { - "id": "TextElementYAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextElementYAttribute", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "text" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TSpanAttributes", - "title": "Attributes", - "number": "11.2.1" - }, - "definedIn": "table" - }, - { - "id": "TextElementDXAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextElementDXAttribute", - "linkingText": [ - "dx" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "text" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TSpanAttributes", - "title": "Attributes", - "number": "11.2.1" - }, - "definedIn": "table" - }, - { - "id": "TextElementDYAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextElementDYAttribute", - "linkingText": [ - "dy" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "text" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TSpanAttributes", - "title": "Attributes", - "number": "11.2.1" - }, - "definedIn": "table" - }, - { - "id": "TextElementRotateAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextElementRotateAttribute", - "linkingText": [ - "rotate" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "text" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TSpanAttributes", - "title": "Attributes", - "number": "11.2.1" - }, - "definedIn": "table" - }, - { - "id": "TextElementTextLengthAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextElementTextLengthAttribute", - "linkingText": [ - "textLength" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "text" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TSpanAttributes", - "title": "Attributes", - "number": "11.2.1" - }, - "definedIn": "table" - }, - { - "id": "TextElementLengthAdjustAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextElementLengthAdjustAttribute", - "linkingText": [ - "lengthAdjust" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "text" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TSpanAttributes", - "title": "Attributes", - "number": "11.2.1" - }, - "definedIn": "table" - }, - { - "id": "InlineSizeProperty", - "href": "https://svgwg.org/svg2-draft/text.html#InlineSizeProperty", - "linkingText": [ - "inline-size" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InlineSize", - "title": "The ‘inline-size’ property", - "number": "11.4.1" - }, - "definedIn": "table" - }, - { - "id": "ShapeInsideProperty", - "href": "https://svgwg.org/svg2-draft/text.html#ShapeInsideProperty", - "linkingText": [ - "shape-inside" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextShapeInside", - "title": "The ‘shape-inside’ property", - "number": "11.4.2" - }, - "definedIn": "table" - }, - { - "id": "ShapesubtractProperty", - "href": "https://svgwg.org/svg2-draft/text.html#ShapesubtractProperty", - "linkingText": [ - "shape-subtract" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextShapeSubtract", - "title": "The ‘shape-subtract’ property", - "number": "11.4.3" - }, - "definedIn": "table" - }, - { - "id": "ShapeMarginProperty", - "href": "https://svgwg.org/svg2-draft/text.html#ShapeMarginProperty", - "linkingText": [ - "shape-margin" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextShapeMargin", - "title": "The ‘shape-margin’ property", - "number": "11.4.5" - }, - "definedIn": "table" - }, - { - "id": "TermResolvedDescendantNode", - "href": "https://svgwg.org/svg2-draft/text.html#TermResolvedDescendantNode", - "linkingText": [ - "resolved descendant node" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextLayoutAlgorithm", - "title": "Text layout – Algorithm", - "number": "11.5" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-textPath", - "href": "https://svgwg.org/svg2-draft/text.html#elementdef-textPath", - "linkingText": [ - "textPath" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextPathElement", - "title": "The ‘textPath’ element", - "number": "11.8.1" - }, - "definedIn": "prose" - }, - { - "id": "TextPathElementStartOffsetAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextPathElementStartOffsetAttribute", - "linkingText": [ - "startOffset" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "textPath" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TextPathAttributes", - "title": "Attributes", - "number": "11.8.2" - }, - "definedIn": "dt" - }, - { - "id": "TextPathElementMethodAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextPathElementMethodAttribute", - "linkingText": [ - "method" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "textPath" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TextPathAttributes", - "title": "Attributes", - "number": "11.8.2" - }, - "definedIn": "dt" - }, - { - "id": "TextPathElementSpacingAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextPathElementSpacingAttribute", - "linkingText": [ - "spacing" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "textPath" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TextPathAttributes", - "title": "Attributes", - "number": "11.8.2" - }, - "definedIn": "dt" - }, - { - "id": "TextPathElementSideAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextPathElementSideAttribute", - "linkingText": [ - "side" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "textPath" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TextPathAttributes", - "title": "Attributes", - "number": "11.8.2" - }, - "definedIn": "dt" - }, - { - "id": "TextPathElementPathAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextPathElementPathAttribute", - "linkingText": [ - "path" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "textPath" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TextPathAttributes", - "title": "Attributes", - "number": "11.8.2" - }, - "definedIn": "dt" - }, - { - "id": "TextPathElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/text.html#TextPathElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "textPath" - ], - "access": "public", - "informative": false, - "heading": { - "id": "TextPathAttributes", - "title": "Attributes", - "number": "11.8.2" - }, - "definedIn": "dt" - }, - { - "id": "CharWidth", - "href": "https://svgwg.org/svg2-draft/text.html#CharWidth", - "linkingText": [ - "charwidth" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextpathLayoutRules", - "title": "Text on a path layout rules", - "number": "11.8.3" - }, - "definedIn": "prose" - }, - { - "id": "StartPointOnPath", - "href": "https://svgwg.org/svg2-draft/text.html#StartPointOnPath", - "linkingText": [ - "startpoint-on-the-path" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextpathLayoutRules", - "title": "Text on a path layout rules", - "number": "11.8.3" - }, - "definedIn": "prose" - }, - { - "id": "EndPointOnPath", - "href": "https://svgwg.org/svg2-draft/text.html#EndPointOnPath", - "linkingText": [ - "endpoint-on-the-path" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextpathLayoutRules", - "title": "Text on a path layout rules", - "number": "11.8.3" - }, - "definedIn": "prose" - }, - { - "id": "MidPointOnPath", - "href": "https://svgwg.org/svg2-draft/text.html#MidPointOnPath", - "linkingText": [ - "midpoint-on-the-path" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextpathLayoutRules", - "title": "Text on a path layout rules", - "number": "11.8.3" - }, - "definedIn": "prose" - }, - { - "id": "GlyphMidline", - "href": "https://svgwg.org/svg2-draft/text.html#GlyphMidline", - "linkingText": [ - "glyph-midline" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextpathLayoutRules", - "title": "Text on a path layout rules", - "number": "11.8.3" - }, - "definedIn": "prose" - }, - { - "id": "TextAnchorProperty", - "href": "https://svgwg.org/svg2-draft/text.html#TextAnchorProperty", - "linkingText": [ - "text-anchor" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextAnchoringProperties", - "title": "Text alignment, the ‘text-anchor’ property", - "number": "11.10.1.1" - }, - "definedIn": "table" - }, - { - "id": "InterfaceSVGTextContentElement", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement", - "linkingText": [ - "SVGTextContentElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGTextContentElement__LENGTHADJUST_SPACING", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__LENGTHADJUST_SPACING", - "linkingText": [ - "LENGTHADJUST_SPACING" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextContentElement__LENGTHADJUST_SPACINGANDGLYPHS", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__LENGTHADJUST_SPACINGANDGLYPHS", - "linkingText": [ - "LENGTHADJUST_SPACINGANDGLYPHS" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextContentElement__LENGTHADJUST_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__LENGTHADJUST_UNKNOWN", - "linkingText": [ - "LENGTHADJUST_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextContentElement__textLength", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__textLength", - "linkingText": [ - "textLength" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__lengthAdjust", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__lengthAdjust", - "linkingText": [ - "lengthAdjust" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getNumberOfChars", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getNumberOfChars", - "linkingText": [ - "getNumberOfChars" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getComputedTextLength", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getComputedTextLength", - "linkingText": [ - "getComputedTextLength" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getSubStringLength", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getSubStringLength", - "linkingText": [ - "getSubStringLength" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "TermFindTypographicCharacterForCharacter", - "href": "https://svgwg.org/svg2-draft/text.html#TermFindTypographicCharacterForCharacter", - "linkingText": [ - "find the typographic character for a character" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getStartPositionOfChar", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getStartPositionOfChar", - "linkingText": [ - "getStartPositionOfChar" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getEndPositionOfChar", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getEndPositionOfChar", - "linkingText": [ - "getEndPositionOfChar" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getExtentOfChar", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getExtentOfChar", - "linkingText": [ - "getExtentOfChar" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getRotationOfChar", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getRotationOfChar", - "linkingText": [ - "getRotationOfChar" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__getCharNumAtPosition", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getCharNumAtPosition", - "linkingText": [ - "getCharNumAtPosition" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextContentElement__selectSubString", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__selectSubString", - "linkingText": [ - "selectSubString" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGTextContentElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextContentElement", - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGTextPositioningElement", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPositioningElement", - "linkingText": [ - "SVGTextPositioningElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPositioningElement", - "title": "Interface SVGTextPositioningElement", - "number": "11.13.2" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGTextPositioningElement__x", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__x", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPositioningElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPositioningElement", - "title": "Interface SVGTextPositioningElement", - "number": "11.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextPositioningElement__y", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__y", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPositioningElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPositioningElement", - "title": "Interface SVGTextPositioningElement", - "number": "11.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextPositioningElement__dx", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__dx", - "linkingText": [ - "dx" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPositioningElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPositioningElement", - "title": "Interface SVGTextPositioningElement", - "number": "11.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextPositioningElement__dy", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__dy", - "linkingText": [ - "dy" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPositioningElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPositioningElement", - "title": "Interface SVGTextPositioningElement", - "number": "11.13.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextPositioningElement__rotate", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__rotate", - "linkingText": [ - "rotate" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPositioningElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPositioningElement", - "title": "Interface SVGTextPositioningElement", - "number": "11.13.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGTextElement", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextElement", - "linkingText": [ - "SVGTextElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextElement", - "title": "Interface SVGTextElement", - "number": "11.13.3" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGTSpanElement", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTSpanElement", - "linkingText": [ - "SVGTSpanElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTSpanElement", - "title": "Interface SVGTSpanElement", - "number": "11.13.4" - }, - "definedIn": "heading" - }, - { - "id": "InterfaceSVGTextPathElement", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPathElement", - "linkingText": [ - "SVGTextPathElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGTextPathElement__TEXTPATH_METHODTYPE_ALIGN", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__TEXTPATH_METHODTYPE_ALIGN", - "linkingText": [ - "TEXTPATH_METHODTYPE_ALIGN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextPathElement__TEXTPATH_METHODTYPE_STRETCH", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__TEXTPATH_METHODTYPE_STRETCH", - "linkingText": [ - "TEXTPATH_METHODTYPE_STRETCH" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextPathElement__TEXTPATH_METHODTYPE_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__TEXTPATH_METHODTYPE_UNKNOWN", - "linkingText": [ - "TEXTPATH_METHODTYPE_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextPathElement__TEXTPATH_SPACINGTYPE_AUTO", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__TEXTPATH_SPACINGTYPE_AUTO", - "linkingText": [ - "TEXTPATH_SPACINGTYPE_AUTO" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextPathElement__TEXTPATH_SPACINGTYPE_EXACT", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__TEXTPATH_SPACINGTYPE_EXACT", - "linkingText": [ - "TEXTPATH_SPACINGTYPE_EXACT" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextPathElement__TEXTPATH_SPACINGTYPE_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__TEXTPATH_SPACINGTYPE_UNKNOWN", - "linkingText": [ - "TEXTPATH_SPACINGTYPE_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGTextPathElement__startOffset", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__startOffset", - "linkingText": [ - "startOffset" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextPathElement__method", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__method", - "linkingText": [ - "method" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGTextPathElement__spacing", - "href": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__spacing", - "linkingText": [ - "spacing" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGTextPathElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGTextPathElement", - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - "definedIn": "prose" - }, - { - "id": "TermPositioningRectangle", - "href": "https://svgwg.org/svg2-draft/embedded.html#TermPositioningRectangle", - "linkingText": [ - "positioning rectangle" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Placement", - "title": "Placement of the embedded content", - "number": "12.2" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-image", - "href": "https://svgwg.org/svg2-draft/embedded.html#elementdef-image", - "linkingText": [ - "image" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ImageElement", - "title": "The ‘image’ element", - "number": "12.3" - }, - "definedIn": "prose" - }, - { - "id": "TermImageRenderingRectangle", - "href": "https://svgwg.org/svg2-draft/embedded.html#TermImageRenderingRectangle", - "linkingText": [ - "image-rendering rectangle" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ImageElement", - "title": "The ‘image’ element", - "number": "12.3" - }, - "definedIn": "prose" - }, - { - "id": "ImageElementCrossoriginAttribute", - "href": "https://svgwg.org/svg2-draft/embedded.html#ImageElementCrossoriginAttribute", - "linkingText": [ - "crossorigin" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "image" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ImageElement", - "title": "The ‘image’ element", - "number": "12.3" - }, - "definedIn": "table" - }, - { - "id": "ImageElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/embedded.html#ImageElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "image" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ImageElement", - "title": "The ‘image’ element", - "number": "12.3" - }, - "definedIn": "table" - }, - { - "id": "elementdef-foreignObject", - "href": "https://svgwg.org/svg2-draft/embedded.html#elementdef-foreignObject", - "linkingText": [ - "foreignObject" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ForeignObjectElement", - "title": "The ‘foreignObject’ element", - "number": "12.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGImageElement", - "href": "https://svgwg.org/svg2-draft/embedded.html#InterfaceSVGImageElement", - "linkingText": [ - "SVGImageElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGImageElement", - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGImageElement__x", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__x", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGImageElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGImageElement", - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGImageElement__y", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__y", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGImageElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGImageElement", - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGImageElement__width", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__width", - "linkingText": [ - "width" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGImageElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGImageElement", - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGImageElement__height", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__height", - "linkingText": [ - "height" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGImageElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGImageElement", - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGImageElement__preserveAspectRatio", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__preserveAspectRatio", - "linkingText": [ - "preserveAspectRatio" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGImageElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGImageElement", - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGImageElement__crossOrigin", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__crossOrigin", - "linkingText": [ - "crossOrigin" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGImageElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGImageElement", - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGForeignObjectElement", - "href": "https://svgwg.org/svg2-draft/embedded.html#InterfaceSVGForeignObjectElement", - "linkingText": [ - "SVGForeignObjectElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGForeignObjectElement", - "title": "Interface SVGForeignObjectElement", - "number": "12.5.2" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGForeignObjectElement__x", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__x", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGForeignObjectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGForeignObjectElement", - "title": "Interface SVGForeignObjectElement", - "number": "12.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGForeignObjectElement__y", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__y", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGForeignObjectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGForeignObjectElement", - "title": "Interface SVGForeignObjectElement", - "number": "12.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGForeignObjectElement__width", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__width", - "linkingText": [ - "width" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGForeignObjectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGForeignObjectElement", - "title": "Interface SVGForeignObjectElement", - "number": "12.5.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGForeignObjectElement__height", - "href": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__height", - "linkingText": [ - "height" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGForeignObjectElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGForeignObjectElement", - "title": "Interface SVGForeignObjectElement", - "number": "12.5.2" - }, - "definedIn": "prose" - }, - { - "id": "TermFill", - "href": "https://svgwg.org/svg2-draft/painting.html#TermFill", - "linkingText": [ - "fill" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "13.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermStroke", - "href": "https://svgwg.org/svg2-draft/painting.html#TermStroke", - "linkingText": [ - "stroke" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "13.1.1" - }, - "definedIn": "dt" - }, - { - "id": "TermPaint", - "href": "https://svgwg.org/svg2-draft/painting.html#TermPaint", - "linkingText": [ - "paint" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SpecifyingPaint", - "title": "Specifying paint", - "number": "13.2" - }, - "definedIn": "prose" - }, - { - "id": "DataTypePaint", - "href": "https://svgwg.org/svg2-draft/painting.html#DataTypePaint", - "linkingText": [ - "" - ], - "localLinkingText": [], - "type": "type", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SpecifyingPaint", - "title": "Specifying paint", - "number": "13.2" - }, - "definedIn": "prose" - }, - { - "id": "TermPaintServerElement", - "href": "https://svgwg.org/svg2-draft/painting.html#TermPaintServerElement", - "linkingText": [ - "paint server element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SpecifyingPaint", - "title": "Specifying paint", - "number": "13.2" - }, - "definedIn": "prose" - }, - { - "id": "TermContextElement", - "href": "https://svgwg.org/svg2-draft/painting.html#TermContextElement", - "linkingText": [ - "context element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SpecifyingPaint", - "title": "Specifying paint", - "number": "13.2" - }, - "definedIn": "prose" - }, - { - "id": "FillProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#FillProperty", - "linkingText": [ - "fill" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SpecifyingFillPaint", - "title": "Specifying fill paint: the ‘fill’ property", - "number": "13.4.1" - }, - "definedIn": "table" - }, - { - "id": "FillRuleProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#FillRuleProperty", - "linkingText": [ - "fill-rule" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "WindingRule", - "title": "Winding rule: the ‘fill-rule’ property", - "number": "13.4.2" - }, - "definedIn": "table" - }, - { - "id": "FillOpacityProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#FillOpacityProperty", - "linkingText": [ - "fill-opacity" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "FillOpacity", - "title": "Fill paint opacity: the ‘fill-opacity’ property", - "number": "13.4.3" - }, - "definedIn": "table" - }, - { - "id": "StrokeProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeProperty", - "linkingText": [ - "stroke" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SpecifyingStrokePaint", - "title": "Specifying stroke paint: the ‘stroke’ property", - "number": "13.5.1" - }, - "definedIn": "table" - }, - { - "id": "StrokeOpacityProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeOpacityProperty", - "linkingText": [ - "stroke-opacity" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeOpacity", - "title": "Stroke paint opacity: the ‘stroke-opacity’ property", - "number": "13.5.2" - }, - "definedIn": "table" - }, - { - "id": "StrokeWidthProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeWidthProperty", - "linkingText": [ - "stroke-width" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeWidth", - "title": "Stroke width: the ‘stroke-width’ property", - "number": "13.5.3" - }, - "definedIn": "table" - }, - { - "id": "StrokeLinecapProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeLinecapProperty", - "linkingText": [ - "stroke-linecap" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "LineCaps", - "title": "Drawing caps at the ends of strokes: the ‘stroke-linecap’ property", - "number": "13.5.4" - }, - "definedIn": "table" - }, - { - "id": "StrokeLinejoinProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeLinejoinProperty", - "linkingText": [ - "stroke-linejoin" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "LineJoin", - "title": "Controlling line joins: the ‘stroke-linejoin’ and ‘stroke-miterlimit’ properties", - "number": "13.5.5" - }, - "definedIn": "table" - }, - { - "id": "StrokeMiterlimitProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeMiterlimitProperty", - "linkingText": [ - "stroke-miterlimit" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "LineJoin", - "title": "Controlling line joins: the ‘stroke-linejoin’ and ‘stroke-miterlimit’ properties", - "number": "13.5.5" - }, - "definedIn": "table" - }, - { - "id": "StrokeDasharrayProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeDasharrayProperty", - "linkingText": [ - "stroke-dasharray" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeDashing", - "title": "Dashing strokes: the ‘stroke-dasharray’ and ‘stroke-dashoffset’ properties", - "number": "13.5.6" - }, - "definedIn": "table" - }, - { - "id": "DataTypeDasharray", - "href": "https://svgwg.org/svg2-draft/painting.html#DataTypeDasharray", - "linkingText": [ - "" - ], - "localLinkingText": [], - "type": "type", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeDashing", - "title": "Dashing strokes: the ‘stroke-dasharray’ and ‘stroke-dashoffset’ properties", - "number": "13.5.6" - }, - "definedIn": "prose" - }, - { - "id": "StrokeDashoffsetProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#StrokeDashoffsetProperty", - "linkingText": [ - "stroke-dashoffset" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeDashing", - "title": "Dashing strokes: the ‘stroke-dasharray’ and ‘stroke-dashoffset’ properties", - "number": "13.5.6" - }, - "definedIn": "table" - }, - { - "id": "TermStrokeShape", - "href": "https://svgwg.org/svg2-draft/painting.html#TermStrokeShape", - "linkingText": [ - "stroke shape" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeShape", - "title": "Computing the shape of the stroke", - "number": "13.5.7" - }, - "definedIn": "prose" - }, - { - "id": "TermDashPositions", - "href": "https://svgwg.org/svg2-draft/painting.html#TermDashPositions", - "linkingText": [ - "dash positions" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeShape", - "title": "Computing the shape of the stroke", - "number": "13.5.7" - }, - "definedIn": "prose" - }, - { - "id": "TermCapShape", - "href": "https://svgwg.org/svg2-draft/painting.html#TermCapShape", - "linkingText": [ - "cap shapes" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeShape", - "title": "Computing the shape of the stroke", - "number": "13.5.7" - }, - "definedIn": "prose" - }, - { - "id": "TermLineJoinShape", - "href": "https://svgwg.org/svg2-draft/painting.html#TermLineJoinShape", - "linkingText": [ - "line join shape" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "StrokeShape", - "title": "Computing the shape of the stroke", - "number": "13.5.7" - }, - "definedIn": "prose" - }, - { - "id": "TermVertexMarker", - "href": "https://svgwg.org/svg2-draft/painting.html#TermVertexMarker", - "linkingText": [ - "vertex markers" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Markers", - "title": "Markers", - "number": "13.7" - }, - "definedIn": "prose" - }, - { - "id": "TermMarkerProperties", - "href": "https://svgwg.org/svg2-draft/painting.html#TermMarkerProperties", - "linkingText": [ - "marker properties" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Markers", - "title": "Markers", - "number": "13.7" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-marker", - "href": "https://svgwg.org/svg2-draft/painting.html#elementdef-marker", - "linkingText": [ - "marker" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerElement", - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - "definedIn": "prose" - }, - { - "id": "MarkerUnitsAttribute", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerUnitsAttribute", - "linkingText": [ - "markerUnits" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "marker" - ], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerElement", - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - "definedIn": "table" - }, - { - "id": "MarkerWidthAttribute", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerWidthAttribute", - "linkingText": [ - "markerWidth" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "marker" - ], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerElement", - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - "definedIn": "table" - }, - { - "id": "MarkerHeightAttribute", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerHeightAttribute", - "linkingText": [ - "markerHeight" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "marker" - ], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerElement", - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - "definedIn": "table" - }, - { - "id": "MarkerElementRefXAttribute", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerElementRefXAttribute", - "linkingText": [ - "refX" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "marker" - ], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerElement", - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - "definedIn": "table" - }, - { - "id": "MarkerElementRefYAttribute", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerElementRefYAttribute", - "linkingText": [ - "refY" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "marker" - ], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerElement", - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - "definedIn": "table" - }, - { - "id": "OrientAttribute", - "href": "https://svgwg.org/svg2-draft/painting.html#OrientAttribute", - "linkingText": [ - "orient" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "marker" - ], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerElement", - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - "definedIn": "table" - }, - { - "id": "MarkerStartProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerStartProperty", - "linkingText": [ - "marker-start" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "VertexMarkerProperties", - "title": "Vertex markers: the ‘marker-start’, ‘marker-mid’ and ‘marker-end’ properties", - "number": "13.7.2" - }, - "definedIn": "table" - }, - { - "id": "MarkerMidProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerMidProperty", - "linkingText": [ - "marker-mid" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "VertexMarkerProperties", - "title": "Vertex markers: the ‘marker-start’, ‘marker-mid’ and ‘marker-end’ properties", - "number": "13.7.2" - }, - "definedIn": "table" - }, - { - "id": "MarkerEndProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerEndProperty", - "linkingText": [ - "marker-end" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "VertexMarkerProperties", - "title": "Vertex markers: the ‘marker-start’, ‘marker-mid’ and ‘marker-end’ properties", - "number": "13.7.2" - }, - "definedIn": "table" - }, - { - "id": "DataTypeMarkerRef", - "href": "https://svgwg.org/svg2-draft/painting.html#DataTypeMarkerRef", - "linkingText": [ - "" - ], - "localLinkingText": [], - "type": "type", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "VertexMarkerProperties", - "title": "Vertex markers: the ‘marker-start’, ‘marker-mid’ and ‘marker-end’ properties", - "number": "13.7.2" - }, - "definedIn": "prose" - }, - { - "id": "MarkerProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#MarkerProperty", - "linkingText": [ - "marker" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "MarkerShorthand", - "title": "Marker shorthand: the ‘marker’ property", - "number": "13.7.3" - }, - "definedIn": "table" - }, - { - "id": "PaintOrderProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#PaintOrderProperty", - "linkingText": [ - "paint-order" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "PaintOrder", - "title": "Controlling paint operation order: the ‘paint-order’ property", - "number": "13.8" - }, - "definedIn": "table" - }, - { - "id": "ColorInterpolationProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#ColorInterpolationProperty", - "linkingText": [ - "color-interpolation" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ColorInterpolation", - "title": "Color space for interpolation: the ‘color-interpolation’ property", - "number": "13.9" - }, - "definedIn": "table" - }, - { - "id": "ShapeRenderingProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#ShapeRenderingProperty", - "linkingText": [ - "shape-rendering" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ShapeRendering", - "title": "The ‘shape-rendering’ property", - "number": "13.10.1" - }, - "definedIn": "table" - }, - { - "id": "TextRenderingProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#TextRenderingProperty", - "linkingText": [ - "text-rendering" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "TextRendering", - "title": "The ‘text-rendering’ property", - "number": "13.10.2" - }, - "definedIn": "table" - }, - { - "id": "ImageRenderingProperty", - "href": "https://svgwg.org/svg2-draft/painting.html#ImageRenderingProperty", - "linkingText": [ - "image-rendering" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ImageRendering", - "title": "The ‘image-rendering’ property", - "number": "13.10.3" - }, - "definedIn": "table" - }, - { - "id": "InterfaceSVGMarkerElement", - "href": "https://svgwg.org/svg2-draft/painting.html#InterfaceSVGMarkerElement", - "linkingText": [ - "SVGMarkerElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGMarkerElement__SVG_MARKERUNITS_USERSPACEONUSE", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__SVG_MARKERUNITS_USERSPACEONUSE", - "linkingText": [ - "SVG_MARKERUNITS_USERSPACEONUSE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGMarkerElement__SVG_MARKERUNITS_STROKEWIDTH", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__SVG_MARKERUNITS_STROKEWIDTH", - "linkingText": [ - "SVG_MARKERUNITS_STROKEWIDTH" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGMarkerElement__SVG_MARKERUNITS_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__SVG_MARKERUNITS_UNKNOWN", - "linkingText": [ - "SVG_MARKERUNITS_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGMarkerElement__SVG_MARKER_ORIENT_AUTO", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__SVG_MARKER_ORIENT_AUTO", - "linkingText": [ - "SVG_MARKER_ORIENT_AUTO" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGMarkerElement__SVG_MARKER_ORIENT_ANGLE", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__SVG_MARKER_ORIENT_ANGLE", - "linkingText": [ - "SVG_MARKER_ORIENT_ANGLE" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGMarkerElement__SVG_MARKER_ORIENT_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__SVG_MARKER_ORIENT_UNKNOWN", - "linkingText": [ - "SVG_MARKER_ORIENT_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGMarkerElement__markerUnits", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__markerUnits", - "linkingText": [ - "markerUnits" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__orientType", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__orientType", - "linkingText": [ - "orientType" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__orientAngle", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__orientAngle", - "linkingText": [ - "orientAngle" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__orient", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__orient", - "linkingText": [ - "orient" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__refX", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__refX", - "linkingText": [ - "refX" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__refY", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__refY", - "linkingText": [ - "refY" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__markerWidth", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__markerWidth", - "linkingText": [ - "markerWidth" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__markerHeight", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__markerHeight", - "linkingText": [ - "markerHeight" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__setOrientToAuto", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__setOrientToAuto", - "linkingText": [ - "setOrientToAuto" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGMarkerElement__setOrientToAngle", - "href": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__setOrientToAngle", - "linkingText": [ - "setOrientToAngle" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "SVGMarkerElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGMarkerElement", - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - "definedIn": "prose" - }, - { - "id": "TermGradientElement", - "href": "https://svgwg.org/svg2-draft/pservers.html#TermGradientElement", - "linkingText": [ - "gradient element" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Definitions", - "title": "Definitions", - "number": "14.2.1" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-linearGradient", - "href": "https://svgwg.org/svg2-draft/pservers.html#elementdef-linearGradient", - "linkingText": [ - "linearGradient" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradients", - "title": "Linear gradients", - "number": "14.2.2" - }, - "definedIn": "prose" - }, - { - "id": "LinearGradientElementGradientUnitsAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementGradientUnitsAttribute", - "linkingText": [ - "gradientUnits" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "LinearGradientElementGradientTransformAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementGradientTransformAttribute", - "linkingText": [ - "gradientTransform" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "LinearGradientElementX1Attribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementX1Attribute", - "linkingText": [ - "x1" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "LinearGradientElementY1Attribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementY1Attribute", - "linkingText": [ - "y1" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "LinearGradientElementX2Attribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementX2Attribute", - "linkingText": [ - "x2" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "LinearGradientElementY2Attribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementY2Attribute", - "linkingText": [ - "y2" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "LinearGradientElementSpreadMethodAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementSpreadMethodAttribute", - "linkingText": [ - "spreadMethod" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "LinearGradientElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "linearGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "LinearGradientAttributes", - "title": "Attributes", - "number": "14.2.2.1" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-radialGradient", - "href": "https://svgwg.org/svg2-draft/pservers.html#elementdef-radialGradient", - "linkingText": [ - "radialGradient" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradients", - "title": "Radial gradients", - "number": "14.2.3" - }, - "definedIn": "prose" - }, - { - "id": "RadialGradientElementGradientUnitsAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementGradientUnitsAttribute", - "linkingText": [ - "gradientUnits" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementGradientTransformAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementGradientTransformAttribute", - "linkingText": [ - "gradientTransform" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementCXAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementCXAttribute", - "linkingText": [ - "cx" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementCYAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementCYAttribute", - "linkingText": [ - "cy" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementRAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementRAttribute", - "linkingText": [ - "r" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementFXAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementFXAttribute", - "linkingText": [ - "fx" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementFYAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementFYAttribute", - "linkingText": [ - "fy" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementFRAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementFRAttribute", - "linkingText": [ - "fr" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementSpreadMethodAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementSpreadMethodAttribute", - "linkingText": [ - "spreadMethod" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "RadialGradientElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "radialGradient" - ], - "access": "public", - "informative": false, - "heading": { - "id": "RadialGradientAttributes", - "title": "Attributes", - "number": "14.2.3.1" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-stop", - "href": "https://svgwg.org/svg2-draft/pservers.html#elementdef-stop", - "linkingText": [ - "stop" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "GradientStops", - "title": "Gradient stops", - "number": "14.2.4" - }, - "definedIn": "prose" - }, - { - "id": "StopElementOffsetAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#StopElementOffsetAttribute", - "linkingText": [ - "offset" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "stop" - ], - "access": "public", - "informative": false, - "heading": { - "id": "GradientStopAttributes", - "title": "Attributes", - "number": "14.2.4.1" - }, - "definedIn": "dt" - }, - { - "id": "StopColorProperty", - "href": "https://svgwg.org/svg2-draft/pservers.html#StopColorProperty", - "linkingText": [ - "stop-color" - ], - "localLinkingText": [], - "type": "property", - "for": [ - "stop" - ], - "access": "public", - "informative": false, - "heading": { - "id": "StopColorProperties", - "title": "Properties", - "number": "14.2.4.2" - }, - "definedIn": "dt" - }, - { - "id": "StopOpacityProperty", - "href": "https://svgwg.org/svg2-draft/pservers.html#StopOpacityProperty", - "linkingText": [ - "stop-opacity" - ], - "localLinkingText": [], - "type": "property", - "for": [ - "stop" - ], - "access": "public", - "informative": false, - "heading": { - "id": "StopColorProperties", - "title": "Properties", - "number": "14.2.4.2" - }, - "definedIn": "dt" - }, - { - "id": "elementdef-pattern", - "href": "https://svgwg.org/svg2-draft/pservers.html#elementdef-pattern", - "linkingText": [ - "pattern" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Patterns", - "title": "Patterns", - "number": "14.3" - }, - "definedIn": "prose" - }, - { - "id": "PatternElementPatternUnitsAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementPatternUnitsAttribute", - "linkingText": [ - "patternUnits" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "PatternElementPatternContentUnitsAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementPatternContentUnitsAttribute", - "linkingText": [ - "patternContentUnits" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "PatternElementPatternTransformAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementPatternTransformAttribute", - "linkingText": [ - "patternTransform" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "PatternElementXAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementXAttribute", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "PatternElementYAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementYAttribute", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "PatternElementWidthAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementWidthAttribute", - "linkingText": [ - "width" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "PatternElementHeightAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementHeightAttribute", - "linkingText": [ - "height" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "PatternElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/pservers.html#PatternElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "pattern" - ], - "access": "public", - "informative": false, - "heading": { - "id": "PatternElementAttributes", - "title": "Attributes", - "number": "14.3.1" - }, - "definedIn": "dt" - }, - { - "id": "InterfaceSVGGradientElement", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGGradientElement", - "linkingText": [ - "SVGGradientElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGGradientElement__SVG_SPREADMETHOD_PAD", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__SVG_SPREADMETHOD_PAD", - "linkingText": [ - "SVG_SPREADMETHOD_PAD" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGGradientElement__SVG_SPREADMETHOD_REFLECT", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__SVG_SPREADMETHOD_REFLECT", - "linkingText": [ - "SVG_SPREADMETHOD_REFLECT" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGGradientElement__SVG_SPREADMETHOD_REPEAT", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__SVG_SPREADMETHOD_REPEAT", - "linkingText": [ - "SVG_SPREADMETHOD_REPEAT" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGGradientElement__SVG_SPREADMETHOD_UNKNOWN", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__SVG_SPREADMETHOD_UNKNOWN", - "linkingText": [ - "SVG_SPREADMETHOD_UNKNOWN" - ], - "localLinkingText": [], - "type": "const", - "for": [ - "SVGGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "table" - }, - { - "id": "__svg__SVGGradientElement__gradientUnits", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__gradientUnits", - "linkingText": [ - "gradientUnits" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGradientElement__gradientTransform", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__gradientTransform", - "linkingText": [ - "gradientTransform" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGGradientElement__spreadMethod", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__spreadMethod", - "linkingText": [ - "spreadMethod" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGGradientElement", - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGLinearGradientElement", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGLinearGradientElement", - "linkingText": [ - "SVGLinearGradientElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLinearGradientElement", - "title": "Interface SVGLinearGradientElement", - "number": "14.4.2" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGLinearGradientElement__x1", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__x1", - "linkingText": [ - "x1" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLinearGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLinearGradientElement", - "title": "Interface SVGLinearGradientElement", - "number": "14.4.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLinearGradientElement__y1", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__y1", - "linkingText": [ - "y1" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLinearGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLinearGradientElement", - "title": "Interface SVGLinearGradientElement", - "number": "14.4.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLinearGradientElement__x2", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__x2", - "linkingText": [ - "x2" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLinearGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLinearGradientElement", - "title": "Interface SVGLinearGradientElement", - "number": "14.4.2" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGLinearGradientElement__y2", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__y2", - "linkingText": [ - "y2" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGLinearGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGLinearGradientElement", - "title": "Interface SVGLinearGradientElement", - "number": "14.4.2" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGRadialGradientElement", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGRadialGradientElement", - "linkingText": [ - "SVGRadialGradientElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRadialGradientElement", - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGRadialGradientElement__cx", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__cx", - "linkingText": [ - "cx" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRadialGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRadialGradientElement", - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRadialGradientElement__cy", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__cy", - "linkingText": [ - "cy" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRadialGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRadialGradientElement", - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRadialGradientElement__r", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__r", - "linkingText": [ - "r" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRadialGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRadialGradientElement", - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRadialGradientElement__fx", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__fx", - "linkingText": [ - "fx" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRadialGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRadialGradientElement", - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRadialGradientElement__fy", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__fy", - "linkingText": [ - "fy" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRadialGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRadialGradientElement", - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGRadialGradientElement__fr", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__fr", - "linkingText": [ - "fr" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGRadialGradientElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGRadialGradientElement", - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGStopElement", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGStopElement", - "linkingText": [ - "SVGStopElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGStopElement", - "title": "Interface SVGStopElement", - "number": "14.4.4" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGStopElement__offset", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGStopElement__offset", - "linkingText": [ - "offset" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGStopElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGStopElement", - "title": "Interface SVGStopElement", - "number": "14.4.4" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGPatternElement", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGPatternElement", - "linkingText": [ - "SVGPatternElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGPatternElement__patternUnits", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__patternUnits", - "linkingText": [ - "patternUnits" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPatternElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGPatternElement__patternContentUnits", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__patternContentUnits", - "linkingText": [ - "patternContentUnits" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPatternElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGPatternElement__patternTransform", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__patternTransform", - "linkingText": [ - "patternTransform" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPatternElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGPatternElement__x", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__x", - "linkingText": [ - "x" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPatternElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGPatternElement__y", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__y", - "linkingText": [ - "y" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPatternElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGPatternElement__width", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__width", - "linkingText": [ - "width" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPatternElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGPatternElement__height", - "href": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__height", - "linkingText": [ - "height" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGPatternElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGPatternElement", - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - "definedIn": "prose" - }, - { - "id": "TermHitTesting", - "href": "https://svgwg.org/svg2-draft/interact.html#TermHitTesting", - "linkingText": [ - "hit-testing" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "pointer-processing", - "title": "Hit-testing and processing order for user interface events", - "number": "15.5" - }, - "definedIn": "dt" - }, - { - "id": "PointerEventsProperty", - "href": "https://svgwg.org/svg2-draft/interact.html#PointerEventsProperty", - "linkingText": [ - "pointer-events" - ], - "localLinkingText": [], - "type": "property", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "PointerEventsProp", - "title": "The ‘pointer-events’ property", - "number": "15.6" - }, - "definedIn": "table" - }, - { - "id": "TermFocusable", - "href": "https://svgwg.org/svg2-draft/interact.html#TermFocusable", - "linkingText": [ - "focusable" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Focus", - "title": "Focus", - "number": "15.7" - }, - "definedIn": "prose" - }, - { - "id": "TermEventAttribute", - "href": "https://svgwg.org/svg2-draft/interact.html#TermEventAttribute", - "linkingText": [ - "event attribute" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "EventAttributes", - "title": "Event attributes", - "number": "15.8" - }, - "definedIn": "dt" - }, - { - "id": "OnBeginEventAttribute", - "href": "https://svgwg.org/svg2-draft/interact.html#OnBeginEventAttribute", - "linkingText": [ - "onbegin" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "animate", - "animateMotion", - "animateTransform", - "discard", - "set" - ], - "access": "public", - "informative": false, - "heading": { - "id": "AnimationEvents", - "title": "Animation event attributes", - "number": "15.8.1" - }, - "definedIn": "table" - }, - { - "id": "OnEndEventAttribute", - "href": "https://svgwg.org/svg2-draft/interact.html#OnEndEventAttribute", - "linkingText": [ - "onend" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "animate", - "animateMotion", - "animateTransform", - "discard", - "set" - ], - "access": "public", - "informative": false, - "heading": { - "id": "AnimationEvents", - "title": "Animation event attributes", - "number": "15.8.1" - }, - "definedIn": "table" - }, - { - "id": "OnRepeatEventAttribute", - "href": "https://svgwg.org/svg2-draft/interact.html#OnRepeatEventAttribute", - "linkingText": [ - "onrepeat" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "animate", - "animateMotion", - "animateTransform", - "discard", - "set" - ], - "access": "public", - "informative": false, - "heading": { - "id": "AnimationEvents", - "title": "Animation event attributes", - "number": "15.8.1" - }, - "definedIn": "table" - }, - { - "id": "elementdef-script", - "href": "https://svgwg.org/svg2-draft/interact.html#elementdef-script", - "linkingText": [ - "script" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ScriptElement", - "title": "The ‘script’ element", - "number": "15.9" - }, - "definedIn": "prose" - }, - { - "id": "ScriptElementCrossoriginAttribute", - "href": "https://svgwg.org/svg2-draft/interact.html#ScriptElementCrossoriginAttribute", - "linkingText": [ - "crossorigin" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "script" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ScriptElement", - "title": "The ‘script’ element", - "number": "15.9" - }, - "definedIn": "table" - }, - { - "id": "ScriptElementTypeAttribute", - "href": "https://svgwg.org/svg2-draft/interact.html#ScriptElementTypeAttribute", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "script" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ScriptElement", - "title": "The ‘script’ element", - "number": "15.9" - }, - "definedIn": "table" - }, - { - "id": "ScriptElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/interact.html#ScriptElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "script" - ], - "access": "public", - "informative": false, - "heading": { - "id": "ScriptElement", - "title": "The ‘script’ element", - "number": "15.9" - }, - "definedIn": "table" - }, - { - "id": "InterfaceSVGScriptElement", - "href": "https://svgwg.org/svg2-draft/interact.html#InterfaceSVGScriptElement", - "linkingText": [ - "SVGScriptElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGScriptElement", - "title": "Interface SVGScriptElement", - "number": "15.10.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGScriptElement__type", - "href": "https://svgwg.org/svg2-draft/interact.html#__svg__SVGScriptElement__type", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGScriptElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGScriptElement", - "title": "Interface SVGScriptElement", - "number": "15.10.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGScriptElement__crossOrigin", - "href": "https://svgwg.org/svg2-draft/interact.html#__svg__SVGScriptElement__crossOrigin", - "linkingText": [ - "crossOrigin" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGScriptElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGScriptElement", - "title": "Interface SVGScriptElement", - "number": "15.10.1" - }, - "definedIn": "prose" - }, - { - "id": "TermURLReference", - "href": "https://svgwg.org/svg2-draft/linking.html#TermURLReference", - "linkingText": [ - "URL reference" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "TermURLReferenceWithFragmentIdentifier", - "href": "https://svgwg.org/svg2-draft/linking.html#TermURLReferenceWithFragmentIdentifier", - "linkingText": [ - "URL reference with fragment identifier" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "TermExternalReference", - "href": "https://svgwg.org/svg2-draft/linking.html#TermExternalReference", - "linkingText": [ - "external file reference" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "TermSameDocumentURL", - "href": "https://svgwg.org/svg2-draft/linking.html#TermSameDocumentURL", - "linkingText": [ - "same-document URL reference" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "TermDataURL", - "href": "https://svgwg.org/svg2-draft/linking.html#TermDataURL", - "linkingText": [ - "data URL" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "TermCircularReference", - "href": "https://svgwg.org/svg2-draft/linking.html#TermCircularReference", - "linkingText": [ - "circular reference" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "TermUnresolvedReference", - "href": "https://svgwg.org/svg2-draft/linking.html#TermUnresolvedReference", - "linkingText": [ - "unresolved reference" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "TermInvalidReference", - "href": "https://svgwg.org/svg2-draft/linking.html#TermInvalidReference", - "linkingText": [ - "invalid reference" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "definitions", - "title": "Definitions", - "number": "16.1.2" - }, - "definedIn": "dt" - }, - { - "id": "XLinkHrefAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#XLinkHrefAttribute", - "linkingText": [ - "xlink:href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a", - "image", - "linearGradient", - "pattern", - "radialGradient", - "script", - "textPath", - "use" - ], - "access": "public", - "informative": false, - "heading": { - "id": "XLinkRefAttrs", - "title": "Deprecated XLink URL reference attributes", - "number": "16.1.6" - }, - "definedIn": "table" - }, - { - "id": "XLinkTitleAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#XLinkTitleAttribute", - "linkingText": [ - "xlink:title" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a", - "image", - "linearGradient", - "pattern", - "radialGradient", - "script", - "textPath", - "use" - ], - "access": "public", - "informative": false, - "heading": { - "id": "XLinkRefAttrs", - "title": "Deprecated XLink URL reference attributes", - "number": "16.1.6" - }, - "definedIn": "table" - }, - { - "id": "elementdef-a", - "href": "https://svgwg.org/svg2-draft/linking.html#elementdef-a", - "linkingText": [ - "a" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "prose" - }, - { - "id": "AElementHrefAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementHrefAttribute", - "linkingText": [ - "href" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "AElementTargetAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementTargetAttribute", - "linkingText": [ - "target" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "AElementDownloadAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementDownloadAttribute", - "linkingText": [ - "download" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "AElementPingAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementPingAttribute", - "linkingText": [ - "ping" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "AElementRelAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementRelAttribute", - "linkingText": [ - "rel" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "AElementHreflangAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementHreflangAttribute", - "linkingText": [ - "hreflang" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "AElementTypeAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementTypeAttribute", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "AElementReferrerpolicyAttribute", - "href": "https://svgwg.org/svg2-draft/linking.html#AElementReferrerpolicyAttribute", - "linkingText": [ - "referrerpolicy" - ], - "localLinkingText": [], - "type": "element-attr", - "for": [ - "a" - ], - "access": "public", - "informative": false, - "heading": { - "id": "Links", - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - "definedIn": "table" - }, - { - "id": "svg-fragment-identifier", - "href": "https://svgwg.org/svg2-draft/linking.html#svg-fragment-identifier", - "linkingText": [ - "SVG fragment identifier" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SVGFragmentIdentifiers", - "title": "SVG fragment identifiers", - "number": "16.3.1" - }, - "definedIn": "prose" - }, - { - "id": "SVGViewSpecification", - "href": "https://svgwg.org/svg2-draft/linking.html#SVGViewSpecification", - "linkingText": [ - "SVG view specification" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "SVGFragmentIdentifiers", - "title": "SVG fragment identifiers", - "number": "16.3.1" - }, - "definedIn": "prose" - }, - { - "id": "elementdef-view", - "href": "https://svgwg.org/svg2-draft/linking.html#elementdef-view", - "linkingText": [ - "view" - ], - "localLinkingText": [], - "type": "element", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "ViewElement", - "title": "Predefined views: the ‘view’ element", - "number": "16.3.3" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGAElement", - "href": "https://svgwg.org/svg2-draft/linking.html#InterfaceSVGAElement", - "linkingText": [ - "SVGAElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "heading" - }, - { - "id": "__svg__SVGAElement__target", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__target", - "linkingText": [ - "target" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__download", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__download", - "linkingText": [ - "download" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__ping", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__ping", - "linkingText": [ - "ping" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__rel", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__rel", - "linkingText": [ - "rel" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__hreflang", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__hreflang", - "linkingText": [ - "hreflang" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__type", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__type", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__relList", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__relList", - "linkingText": [ - "relList" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__referrerPolicy", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__referrerPolicy", - "linkingText": [ - "referrerPolicy" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "__svg__SVGAElement__text", - "href": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__text", - "linkingText": [ - "text" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "SVGAElement" - ], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGAElement", - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - "definedIn": "prose" - }, - { - "id": "InterfaceSVGViewElement", - "href": "https://svgwg.org/svg2-draft/linking.html#InterfaceSVGViewElement", - "linkingText": [ - "SVGViewElement" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "InterfaceSVGViewElement", - "title": "Interface SVGViewElement", - "number": "16.4.2" - }, - "definedIn": "heading" - } - ] -} \ No newline at end of file diff --git a/ed/headings/SVG2.json b/ed/headings/SVG2.json deleted file mode 100644 index 4119956c9a5a..000000000000 --- a/ed/headings/SVG2.json +++ /dev/null @@ -1,2805 +0,0 @@ -{ - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://svgwg.org/svg2-draft/" - }, - "headings": [ - { - "id": "pagetitle", - "level": 1, - "title": "Scalable Vector Graphics (SVG) 2" - }, - { - "id": "pagesubtitle", - "level": 2, - "title": "W3C Editor’s Draft 14 April 2021" - }, - { - "id": "abstract", - "level": 2, - "title": "Abstract" - }, - { - "id": "status", - "level": 2, - "title": "Status of This Document" - }, - { - "id": "toc", - "level": 2, - "title": "Table of Contents" - }, - { - "id": "Acknowledgments", - "level": 2, - "title": "Acknowledgments" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "AboutSVG", - "level": 2, - "title": "About SVG", - "number": "1.1" - }, - { - "id": "W3CCompatibility", - "level": 2, - "title": "Compatibility with other standards efforts", - "number": "1.2" - }, - { - "id": "RelationshipToPrevious", - "level": 2, - "title": "Relationship to previous versions of this standard", - "number": "1.3" - }, - { - "id": "ConformanceTerms", - "level": 2, - "title": "Normative Terminology", - "number": "1.4" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "conformance-overview", - "level": 2, - "title": "Overview", - "number": "2.1" - }, - { - "id": "processing-modes", - "level": 2, - "title": "Processing modes", - "number": "2.2" - }, - { - "id": "features", - "level": 3, - "title": "Features", - "number": "2.2.1" - }, - { - "id": "dynamic-interactive-mode", - "level": 3, - "title": "Dynamic interactive mode", - "number": "2.2.2" - }, - { - "id": "animated-mode", - "level": 3, - "title": "Animated mode", - "number": "2.2.3" - }, - { - "id": "secure-animated-mode", - "level": 3, - "title": "Secure animated mode", - "number": "2.2.4" - }, - { - "id": "static-mode", - "level": 3, - "title": "Static mode", - "number": "2.2.5" - }, - { - "id": "secure-static-mode", - "level": 3, - "title": "Secure static mode", - "number": "2.2.6" - }, - { - "id": "referencing-modes", - "level": 2, - "title": "Processing modes for SVG sub-resource documents", - "number": "2.3" - }, - { - "id": "examples", - "level": 3, - "title": "Examples", - "number": "2.3.1" - }, - { - "id": "DocumentConformanceClasses", - "level": 2, - "title": "Document Conformance Classes", - "number": "2.4" - }, - { - "id": "ConformingSVGDOMSubtrees", - "level": 3, - "title": "Conforming SVG DOM Subtrees", - "number": "2.4.1" - }, - { - "id": "ConformingSVGFragments", - "level": 3, - "title": "Conforming SVG Markup Fragments", - "number": "2.4.2" - }, - { - "id": "ConformingSVGXMLFragments", - "level": 3, - "title": "Conforming XML-Compatible SVG Markup Fragments", - "number": "2.4.3" - }, - { - "id": "ConformingSVGXMLDOMSubtrees", - "level": 3, - "title": "Conforming XML-Compatible SVG DOM Subtrees", - "number": "2.4.4" - }, - { - "id": "ConformingSVGStandAloneFiles", - "level": 3, - "title": "Conforming SVG Stand-Alone Files", - "number": "2.4.5" - }, - { - "id": "ErrorProcessing", - "level": 3, - "title": "Error processing", - "number": "2.4.6" - }, - { - "id": "SoftwareConformanceClasses", - "level": 2, - "title": "Software Conformance Classes", - "number": "2.5" - }, - { - "id": "ConformingSVGGenerators", - "level": 3, - "title": "Conforming SVG Generators", - "number": "2.5.1" - }, - { - "id": "ConformingSVGAuthoringTools", - "level": 3, - "title": "Conforming SVG Authoring Tools", - "number": "2.5.2" - }, - { - "id": "ConformingSVGServers", - "level": 3, - "title": "Conforming SVG Servers", - "number": "2.5.3" - }, - { - "id": "ConformingSVGInterpreters", - "level": 3, - "title": "Conforming SVG Interpreters", - "number": "2.5.4" - }, - { - "id": "ConformingSVGViewers", - "level": 3, - "title": "Conforming SVG Viewers", - "number": "2.5.5" - }, - { - "id": "PrintingImplementationNotes", - "level": 4, - "title": "Printing implementation notes", - "number": "2.5.5.1" - }, - { - "id": "ConformingHighQualitySVGViewers", - "level": 3, - "title": "Conforming High-Quality SVG Viewer", - "number": "2.5.6" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "RenderingTree", - "level": 2, - "title": "The rendering tree", - "number": "3.2" - }, - { - "id": "Definitions", - "level": 3, - "title": "Definitions", - "number": "14.2.1" - }, - { - "id": "Rendered-vs-NonRendered", - "level": 3, - "title": "Rendered versus non-rendered elements", - "number": "3.2.2" - }, - { - "id": "VisibilityControl", - "level": 3, - "title": "Controlling visibility: the effect of the ‘display’ and ‘visibility’ properties", - "number": "3.2.3" - }, - { - "id": "ReusedGraphics", - "level": 3, - "title": "Re-used graphics", - "number": "3.2.4" - }, - { - "id": "PaintersModel", - "level": 2, - "title": "The painters model", - "number": "3.3" - }, - { - "id": "RenderingOrder", - "level": 2, - "title": "Rendering order", - "number": "3.4" - }, - { - "id": "EstablishingStackingContex", - "level": 3, - "title": "Establishing a stacking context in SVG", - "number": "3.4.1" - }, - { - "id": "Elements", - "level": 2, - "title": "How elements are rendered", - "number": "3.5" - }, - { - "id": "Grouping", - "level": 2, - "title": "How groups are rendered", - "number": "3.6" - }, - { - "id": "ObjectAndGroupOpacityProperties", - "level": 3, - "title": "Object and group opacity: the effect of the ‘opacity’ property", - "number": "3.6.1" - }, - { - "id": "TypesOfGraphicsElements", - "level": 2, - "title": "Types of graphics elements", - "number": "3.7" - }, - { - "id": "PaintingShapesAndText", - "level": 3, - "title": "Painting shapes and text", - "number": "3.7.1" - }, - { - "id": "PaintingRasterImages", - "level": 3, - "title": "Painting raster images", - "number": "3.7.2" - }, - { - "id": "FilteringPaintRegions", - "level": 2, - "title": "Filtering painted regions", - "number": "3.8" - }, - { - "id": "ClippingAndMasking", - "level": 2, - "title": "Clipping and masking", - "number": "3.9" - }, - { - "id": "ParentCompositing", - "level": 2, - "title": "Parent compositing", - "number": "3.10" - }, - { - "id": "OverflowAndClipProperties", - "level": 2, - "title": "The effect of the ‘overflow’ property", - "number": "3.11" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "definitions", - "level": 2, - "title": "Definitions", - "number": "16.1.2" - }, - { - "id": "syntax", - "level": 2, - "title": "Attribute syntax", - "number": "4.2" - }, - { - "id": "Precision", - "level": 3, - "title": "Real number precision", - "number": "4.2.1" - }, - { - "id": "RangeClamping", - "level": 3, - "title": "Clamping values which are restricted to a particular range", - "number": "4.2.2" - }, - { - "id": "SVGDOMOverview", - "level": 2, - "title": "SVG DOM overview", - "number": "4.3" - }, - { - "id": "SVGDOMDependencies", - "level": 3, - "title": "Dependencies for SVG DOM support", - "number": "4.3.1" - }, - { - "id": "SVGDOMNamingConventions", - "level": 3, - "title": "Naming conventions", - "number": "4.3.2" - }, - { - "id": "ElementsInTheSVGDOM", - "level": 3, - "title": "Elements in the SVG DOM", - "number": "4.3.3" - }, - { - "id": "ReflectingAttributes", - "level": 3, - "title": "Reflecting content attributes in the DOM", - "number": "4.3.4" - }, - { - "id": "SynchronizingReflectedValues", - "level": 3, - "title": "Synchronizing reflected values", - "number": "4.3.5" - }, - { - "id": "SVGObjectInitialization", - "level": 3, - "title": "Reflecting an empty initial value", - "number": "4.3.6" - }, - { - "id": "InvalidValues", - "level": 3, - "title": "Invalid values", - "number": "4.3.7" - }, - { - "id": "DOMInterfacesForSVGElements", - "level": 2, - "title": "DOM interfaces for SVG elements", - "number": "4.4" - }, - { - "id": "InterfaceSVGElement", - "level": 3, - "title": "Interface SVGElement", - "number": "4.4.1" - }, - { - "id": "InterfaceSVGGraphicsElement", - "level": 3, - "title": "Interface SVGGraphicsElement", - "number": "4.4.2" - }, - { - "id": "InterfaceSVGGeometryElement", - "level": 3, - "title": "Interface SVGGeometryElement", - "number": "4.4.3" - }, - { - "id": "DOMInterfacesForBasicDataTypes", - "level": 2, - "title": "DOM interfaces for basic data types", - "number": "4.5" - }, - { - "id": "InterfaceSVGNumber", - "level": 3, - "title": "Interface SVGNumber", - "number": "4.5.1" - }, - { - "id": "InterfaceSVGLength", - "level": 3, - "title": "Interface SVGLength", - "number": "4.5.2" - }, - { - "id": "InterfaceSVGAngle", - "level": 3, - "title": "Interface SVGAngle", - "number": "4.5.3" - }, - { - "id": "ListInterfaces", - "level": 3, - "title": "List interfaces", - "number": "4.5.4" - }, - { - "id": "InterfaceSVGNumberList", - "level": 3, - "title": "Interface SVGNumberList", - "number": "4.5.5" - }, - { - "id": "InterfaceSVGLengthList", - "level": 3, - "title": "Interface SVGLengthList", - "number": "4.5.6" - }, - { - "id": "InterfaceSVGStringList", - "level": 3, - "title": "Interface SVGStringList", - "number": "4.5.7" - }, - { - "id": "DOMInterfacesForReflectingSVGAttributes", - "level": 2, - "title": "DOM interfaces for reflecting animatable SVG attributes", - "number": "4.6" - }, - { - "id": "InterfaceSVGAnimatedBoolean", - "level": 3, - "title": "Interface SVGAnimatedBoolean", - "number": "4.6.1" - }, - { - "id": "InterfaceSVGAnimatedEnumeration", - "level": 3, - "title": "Interface SVGAnimatedEnumeration", - "number": "4.6.2" - }, - { - "id": "InterfaceSVGAnimatedInteger", - "level": 3, - "title": "Interface SVGAnimatedInteger", - "number": "4.6.3" - }, - { - "id": "InterfaceSVGAnimatedNumber", - "level": 3, - "title": "Interface SVGAnimatedNumber", - "number": "4.6.4" - }, - { - "id": "InterfaceSVGAnimatedLength", - "level": 3, - "title": "Interface SVGAnimatedLength", - "number": "4.6.5" - }, - { - "id": "InterfaceSVGAnimatedAngle", - "level": 3, - "title": "Interface SVGAnimatedAngle", - "number": "4.6.6" - }, - { - "id": "InterfaceSVGAnimatedString", - "level": 3, - "title": "Interface SVGAnimatedString", - "number": "4.6.7" - }, - { - "id": "InterfaceSVGAnimatedRect", - "level": 3, - "title": "Interface SVGAnimatedRect", - "number": "4.6.8" - }, - { - "id": "InterfaceSVGAnimatedNumberList", - "level": 3, - "title": "Interface SVGAnimatedNumberList", - "number": "4.6.9" - }, - { - "id": "InterfaceSVGAnimatedLengthList", - "level": 3, - "title": "Interface SVGAnimatedLengthList", - "number": "4.6.10" - }, - { - "id": "OtherDOMInterfaces", - "level": 2, - "title": "Other DOM interfaces", - "number": "4.7" - }, - { - "id": "InterfaceSVGUnitTypes", - "level": 3, - "title": "Interface SVGUnitTypes", - "number": "4.7.1" - }, - { - "id": "InterfaceSVGTests", - "level": 3, - "title": "Mixin SVGTests", - "number": "4.7.2" - }, - { - "id": "InterfaceSVGFitToViewBox", - "level": 3, - "title": "Mixin SVGFitToViewBox", - "number": "4.7.3" - }, - { - "id": "InterfaceSVGURIReference", - "level": 3, - "title": "Mixin SVGURIReference", - "number": "4.7.4" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "NewDocument", - "level": 2, - "title": "Defining an SVG document fragment: the ‘svg’ element", - "number": "5.1" - }, - { - "id": "NewDocumentOverview", - "level": 3, - "title": "Overview", - "number": "5.1.1" - }, - { - "id": "Namespace", - "level": 3, - "title": "Namespace", - "number": "5.1.2" - }, - { - "id": "Definitions", - "level": 3, - "title": "Definitions", - "number": "14.2.1" - }, - { - "id": "SVGElement", - "level": 3, - "title": "The ‘svg’ element", - "number": "5.1.4" - }, - { - "id": "Groups", - "level": 2, - "title": "Grouping: the ‘g’ element", - "number": "5.2" - }, - { - "id": "GroupsOverview", - "level": 3, - "title": "Overview", - "number": "5.2.1" - }, - { - "id": "GElement", - "level": 3, - "title": "The ‘g’ element", - "number": "5.2.2" - }, - { - "id": "Head", - "level": 2, - "title": "Defining content for reuse, and the ‘defs’ element", - "number": "5.3" - }, - { - "id": "Overview", - "level": 3, - "title": "Overview", - "number": "12.1" - }, - { - "id": "DefsElement", - "level": 3, - "title": "The ‘defs’ element", - "number": "5.3.2" - }, - { - "id": "SymbolElement", - "level": 2, - "title": "The ‘symbol’ element", - "number": "5.4" - }, - { - "id": "SymbolAttributes", - "level": 3, - "title": "Attributes", - "number": "5.4.1" - }, - { - "id": "SymbolNotes", - "level": 3, - "title": "Notes on symbols", - "number": "5.4.2" - }, - { - "id": "UseElement", - "level": 2, - "title": "The ‘use’ element", - "number": "5.5" - }, - { - "id": "UseShadowTree", - "level": 3, - "title": "The use-element shadow tree", - "number": "5.5.1" - }, - { - "id": "UseLayout", - "level": 3, - "title": "Layout of re-used graphics", - "number": "5.5.2" - }, - { - "id": "UseStyleInheritance", - "level": 3, - "title": "Style Scoping and Inheritance", - "number": "5.5.3" - }, - { - "id": "UseAnimations", - "level": 3, - "title": "Animations in use-element shadow trees", - "number": "5.5.4" - }, - { - "id": "UseEventHandling", - "level": 3, - "title": "Event handling in use-element shadow trees", - "number": "5.5.5" - }, - { - "id": "ConditionalProcessing", - "level": 2, - "title": "Conditional processing", - "number": "5.6" - }, - { - "id": "ConditionalProcessingOverview", - "level": 3, - "title": "Conditional processing overview", - "number": "5.6.1" - }, - { - "id": "ConditionalProcessingDefinitions", - "level": 3, - "title": "Definitions", - "number": "5.6.2" - }, - { - "id": "SwitchElement", - "level": 3, - "title": "The ‘switch’ element", - "number": "5.6.3" - }, - { - "id": "ConditionalProcessingRequiredExtensionsAttribute", - "level": 3, - "title": "The ‘requiredExtensions’ attribute", - "number": "5.6.4" - }, - { - "id": "ConditionalProcessingSystemLanguageAttribute", - "level": 3, - "title": "The ‘systemLanguage’ attribute", - "number": "5.6.5" - }, - { - "id": "DescriptionAndTitleElements", - "level": 2, - "title": "The ‘desc’ and ‘title’ elements", - "number": "5.7" - }, - { - "id": "DescriptionDefinitions", - "level": 3, - "title": "Definition", - "number": "5.7.1" - }, - { - "id": "MetadataElement", - "level": 2, - "title": "The ‘metadata’ element", - "number": "5.8" - }, - { - "id": "HTMLMetadataElements", - "level": 2, - "title": "HTML metadata elements", - "number": "5.9" - }, - { - "id": "ForeignNamespaces", - "level": 2, - "title": "Foreign namespaces and private data", - "number": "5.10" - }, - { - "id": "CommonAttributes", - "level": 2, - "title": "Common attributes", - "number": "5.11" - }, - { - "id": "CommonAttributeDefinitions", - "level": 3, - "title": "Definitions", - "number": "5.11.1" - }, - { - "id": "Core.attrib", - "level": 3, - "title": "Attributes common to all elements: ‘id’", - "number": "5.11.2" - }, - { - "id": "LangSpaceAttrs", - "level": 3, - "title": "The ‘lang’ and ‘xml:lang’ attributes", - "number": "5.11.3" - }, - { - "id": "WhitespaceProcessingXMLSpaceAttribute", - "level": 3, - "title": "The ‘xml:space’ attribute", - "number": "5.11.4" - }, - { - "id": "tabindexattribute", - "level": 3, - "title": "The ‘tabindex’ attribute", - "number": "5.11.5" - }, - { - "id": "autofocusattribute", - "level": 3, - "title": "The ‘autofocus’ attribute", - "number": "5.11.6" - }, - { - "id": "DataAttributes", - "level": 3, - "title": "The ‘data-*’ attributes", - "number": "5.11.7" - }, - { - "id": "WAIARIAAttributes", - "level": 2, - "title": "WAI-ARIA attributes", - "number": "5.12" - }, - { - "id": "WAIARIA-definitions", - "level": 3, - "title": "Definitions", - "number": "5.12.1" - }, - { - "id": "roleattribute", - "level": 3, - "title": "Role attribute", - "number": "5.12.2" - }, - { - "id": "ARIAStateandPropertyAttributes", - "level": 3, - "title": "State and property attributes (all aria- attributes)", - "number": "5.12.3" - }, - { - "id": "implicit-aria-semantics", - "level": 3, - "title": "Implicit and Allowed ARIA Semantics", - "number": "5.12.4" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceDocumentExtensions", - "level": 3, - "title": "Extensions to the Document interface", - "number": "5.13.1" - }, - { - "id": "InterfaceSVGSVGElement", - "level": 3, - "title": "Interface SVGSVGElement", - "number": "5.13.2" - }, - { - "id": "InterfaceSVGGElement", - "level": 3, - "title": "Interface SVGGElement", - "number": "5.13.3" - }, - { - "id": "InterfaceSVGDefsElement", - "level": 3, - "title": "Interface SVGDefsElement", - "number": "5.13.4" - }, - { - "id": "InterfaceSVGDescElement", - "level": 3, - "title": "Interface SVGDescElement", - "number": "5.13.5" - }, - { - "id": "InterfaceSVGMetadataElement", - "level": 3, - "title": "Interface SVGMetadataElement", - "number": "5.13.6" - }, - { - "id": "InterfaceSVGTitleElement", - "level": 3, - "title": "Interface SVGTitleElement", - "number": "5.13.7" - }, - { - "id": "InterfaceSVGSymbolElement", - "level": 3, - "title": "Interface SVGSymbolElement", - "number": "5.13.8" - }, - { - "id": "InterfaceSVGUseElement", - "level": 3, - "title": "Interface SVGUseElement", - "number": "5.13.9" - }, - { - "id": "InterfaceSVGUseElementShadowRoot", - "level": 3, - "title": "Interface SVGUseElementShadowRoot", - "number": "5.13.10" - }, - { - "id": "InterfaceSVGElementInstance", - "level": 3, - "title": "Mixin SVGElementInstance", - "number": "5.13.11" - }, - { - "id": "InterfaceShadowAnimation", - "level": 3, - "title": "Interface ShadowAnimation", - "number": "5.13.12" - }, - { - "id": "InterfaceSVGSwitchElement", - "level": 3, - "title": "Interface SVGSwitchElement", - "number": "5.13.13" - }, - { - "id": "InterfaceGetSVGDocument", - "level": 3, - "title": "Mixin GetSVGDocument", - "number": "5.13.14" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "StylingUsingCSS", - "level": 2, - "title": "Styling SVG content using CSS", - "number": "6.1" - }, - { - "id": "StyleElement", - "level": 2, - "title": "Inline style sheets: the ‘style’ element", - "number": "6.2" - }, - { - "id": "LinkElement", - "level": 2, - "title": "External style sheets: the effect of the HTML ‘link’ element", - "number": "6.3" - }, - { - "id": "StyleSheetsInHTMLDocuments", - "level": 2, - "title": "Style sheets in HTML documents", - "number": "6.4" - }, - { - "id": "ElementSpecificStyling", - "level": 2, - "title": "Element-specific styling: the ‘class’ and ‘style’ attributes", - "number": "6.5" - }, - { - "id": "PresentationAttributes", - "level": 2, - "title": "Presentation attributes", - "number": "G.2" - }, - { - "id": "RequiredProperties", - "level": 2, - "title": "Required properties", - "number": "6.7" - }, - { - "id": "UAStyleSheet", - "level": 2, - "title": "User agent style sheet", - "number": "6.8" - }, - { - "id": "RequiredCSSFeatures", - "level": 2, - "title": "Required CSS features", - "number": "6.9" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGStyleElement", - "level": 3, - "title": "Interface SVGStyleElement", - "number": "6.10.1" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "CX", - "level": 2, - "title": "Horizontal center coordinate: The ‘cx’ property", - "number": "7.1" - }, - { - "id": "CY", - "level": 2, - "title": "Vertical center coordinate: The ‘cy’ property", - "number": "7.2" - }, - { - "id": "R", - "level": 2, - "title": "Radius: The ‘r’ property", - "number": "7.3" - }, - { - "id": "RX", - "level": 2, - "title": "Horizontal radius: The ‘rx’ property", - "number": "7.4" - }, - { - "id": "RY", - "level": 2, - "title": "Vertical radius: The ‘ry’ property", - "number": "7.5" - }, - { - "id": "X", - "level": 2, - "title": "Horizontal coordinate: The ‘x’ property", - "number": "7.6" - }, - { - "id": "Y", - "level": 2, - "title": "Vertical coordinate: The ‘y’ property", - "number": "7.7" - }, - { - "id": "Sizing", - "level": 2, - "title": "Sizing properties: the effect of the ‘width’ and ‘height’ properties", - "number": "7.8" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "ComputingAViewportsTransform", - "level": 2, - "title": "Computing the equivalent transform of an SVG viewport", - "number": "8.2" - }, - { - "id": "ViewportSpace", - "level": 2, - "title": "The initial viewport", - "number": "8.3" - }, - { - "id": "InitialCoordinateSystem", - "level": 2, - "title": "The initial coordinate system", - "number": "8.4" - }, - { - "id": "TransformProperty", - "level": 2, - "title": "The ‘transform’ property", - "number": "8.5" - }, - { - "id": "ViewBoxAttribute", - "level": 2, - "title": "The ‘viewBox’ attribute", - "number": "8.6" - }, - { - "id": "PreserveAspectRatioAttribute", - "level": 2, - "title": "The ‘preserveAspectRatio’ attribute", - "number": "8.7" - }, - { - "id": "EstablishingANewSVGViewport", - "level": 2, - "title": "Establishing a new SVG viewport", - "number": "8.8" - }, - { - "id": "Units", - "level": 2, - "title": "Units", - "number": "8.9" - }, - { - "id": "BoundingBoxes", - "level": 2, - "title": "Bounding boxes", - "number": "8.10" - }, - { - "id": "ObjectBoundingBoxUnits", - "level": 2, - "title": "Object bounding box units", - "number": "8.11" - }, - { - "id": "SizingSVGInCSS", - "level": 2, - "title": "Intrinsic sizing properties of SVG content", - "number": "8.12" - }, - { - "id": "VectorEffects", - "level": 2, - "title": "Vector effects", - "number": "8.13" - }, - { - "id": "VectorEffectsCalculation", - "level": 3, - "title": "Computing the vector effects", - "number": "8.13.1" - }, - { - "id": "NestedVectorEffectsCalculation", - "level": 3, - "title": "Computing the vector effects for nested viewport coordinate systems", - "number": "8.13.2" - }, - { - "id": "VectorEffectsExamples", - "level": 3, - "title": "Examples of vector effects", - "number": "8.13.3" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGTransform", - "level": 3, - "title": "Interface SVGTransform", - "number": "8.14.1" - }, - { - "id": "InterfaceSVGTransformList", - "level": 3, - "title": "Interface SVGTransformList", - "number": "8.14.2" - }, - { - "id": "InterfaceSVGAnimatedTransformList", - "level": 3, - "title": "Interface SVGAnimatedTransformList", - "number": "8.14.3" - }, - { - "id": "InterfaceSVGPreserveAspectRatio", - "level": 3, - "title": "Interface SVGPreserveAspectRatio", - "number": "8.14.4" - }, - { - "id": "InterfaceSVGAnimatedPreserveAspectRatio", - "level": 3, - "title": "Interface SVGAnimatedPreserveAspectRatio", - "number": "8.14.5" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "PathElement", - "level": 2, - "title": "The ‘path’ element", - "number": "9.2" - }, - { - "id": "PathData", - "level": 2, - "title": "Path data", - "number": "9.3" - }, - { - "id": "PathDataGeneralInformation", - "level": 3, - "title": "General information about path data", - "number": "9.3.1" - }, - { - "id": "TheDProperty", - "level": 3, - "title": "Specifying path data: the ‘d’ property", - "number": "9.3.2" - }, - { - "id": "PathDataMovetoCommands", - "level": 3, - "title": "The \"moveto\" commands", - "number": "9.3.3" - }, - { - "id": "PathDataClosePathCommand", - "level": 3, - "title": "The \"closepath\" command", - "number": "9.3.4" - }, - { - "id": "Segment-CompletingClosePath", - "level": 4, - "title": "Segment-completing close path operation", - "number": "9.3.4.1" - }, - { - "id": "PathDataLinetoCommands", - "level": 3, - "title": "The \"lineto\" commands", - "number": "9.3.5" - }, - { - "id": "PathDataCubicBezierCommands", - "level": 3, - "title": "The cubic Bézier curve commands", - "number": "9.3.6" - }, - { - "id": "PathDataQuadraticBezierCommands", - "level": 3, - "title": "The quadratic Bézier curve commands", - "number": "9.3.7" - }, - { - "id": "PathDataEllipticalArcCommands", - "level": 3, - "title": "The elliptical arc curve commands", - "number": "9.3.8" - }, - { - "id": "PathDataBNF", - "level": 3, - "title": "The grammar for path data", - "number": "9.3.9" - }, - { - "id": "PathDirectionality", - "level": 2, - "title": "Path directionality", - "number": "9.4" - }, - { - "id": "PathElementImplementationNotes", - "level": 2, - "title": "Implementation notes", - "number": "9.5" - }, - { - "id": "ArcOutOfRangeParameters", - "level": 3, - "title": "Out-of-range elliptical arc parameters", - "number": "9.5.1" - }, - { - "id": "ReflectedControlPoints", - "level": 3, - "title": "Reflected control points", - "number": "9.5.2" - }, - { - "id": "ZeroLengthSegments", - "level": 3, - "title": "Zero-length path segments", - "number": "9.5.3" - }, - { - "id": "PathDataErrorHandling", - "level": 3, - "title": "Error handling in path data", - "number": "9.5.4" - }, - { - "id": "DistanceAlongAPath", - "level": 2, - "title": "Distance along a path", - "number": "9.6" - }, - { - "id": "PathLengthAttribute", - "level": 3, - "title": "The ‘pathLength’ attribute", - "number": "9.6.1" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGPathElement", - "level": 3, - "title": "Interface SVGPathElement", - "number": "9.7.1" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "RectElement", - "level": 2, - "title": "The ‘rect’ element", - "number": "10.2" - }, - { - "id": "CircleElement", - "level": 2, - "title": "The ‘circle’ element", - "number": "10.3" - }, - { - "id": "EllipseElement", - "level": 2, - "title": "The ‘ellipse’ element", - "number": "10.4" - }, - { - "id": "LineElement", - "level": 2, - "title": "The ‘line’ element", - "number": "10.5" - }, - { - "id": "PolylineElement", - "level": 2, - "title": "The ‘polyline’ element", - "number": "10.6" - }, - { - "id": "PolygonElement", - "level": 2, - "title": "The ‘polygon’ element", - "number": "10.7" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGRectElement", - "level": 3, - "title": "Interface SVGRectElement", - "number": "10.8.1" - }, - { - "id": "InterfaceSVGCircleElement", - "level": 3, - "title": "Interface SVGCircleElement", - "number": "10.8.2" - }, - { - "id": "InterfaceSVGEllipseElement", - "level": 3, - "title": "Interface SVGEllipseElement", - "number": "10.8.3" - }, - { - "id": "InterfaceSVGLineElement", - "level": 3, - "title": "Interface SVGLineElement", - "number": "10.8.4" - }, - { - "id": "InterfaceSVGAnimatedPoints", - "level": 3, - "title": "Mixin SVGAnimatedPoints", - "number": "10.8.5" - }, - { - "id": "InterfaceSVGPointList", - "level": 3, - "title": "Interface SVGPointList", - "number": "10.8.6" - }, - { - "id": "InterfaceSVGPolylineElement", - "level": 3, - "title": "Interface SVGPolylineElement", - "number": "10.8.7" - }, - { - "id": "InterfaceSVGPolygonElement", - "level": 3, - "title": "Interface SVGPolygonElement", - "number": "10.8.8" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "Definitions", - "level": 3, - "title": "Definitions", - "number": "14.2.1" - }, - { - "id": "FontsGlyphs", - "level": 3, - "title": "Fonts and glyphs", - "number": "11.1.2" - }, - { - "id": "GlyphsMetrics", - "level": 3, - "title": "Glyph metrics and layout", - "number": "11.1.3" - }, - { - "id": "TextElement", - "level": 2, - "title": "The ‘text’ and ‘tspan’ elements", - "number": "11.2" - }, - { - "id": "TSpanAttributes", - "level": 3, - "title": "Attributes", - "number": "11.2.1" - }, - { - "id": "TSpanNotes", - "level": 3, - "title": "Notes on 'x', 'y', 'dx', 'dy' and 'rotate'", - "number": "11.2.2" - }, - { - "id": "TextLayout", - "level": 2, - "title": "Text layout – Introduction", - "number": "11.3" - }, - { - "id": "TextLayoutContentArea", - "level": 2, - "title": "Text layout – Content Area", - "number": "11.4" - }, - { - "id": "InlineSize", - "level": 3, - "title": "The ‘inline-size’ property", - "number": "11.4.1" - }, - { - "id": "TextShapeInside", - "level": 3, - "title": "The ‘shape-inside’ property", - "number": "11.4.2" - }, - { - "id": "TextShapeSubtract", - "level": 3, - "title": "The ‘shape-subtract’ property", - "number": "11.4.3" - }, - { - "id": "TextShapeImageThreshold", - "level": 3, - "title": "The ‘shape-image-threshold’ property", - "number": "11.4.4" - }, - { - "id": "TextShapeMargin", - "level": 3, - "title": "The ‘shape-margin’ property", - "number": "11.4.5" - }, - { - "id": "TextShapePadding", - "level": 3, - "title": "The ‘shape-padding’ property", - "number": "11.4.6" - }, - { - "id": "TextLayoutAlgorithm", - "level": 2, - "title": "Text layout – Algorithm", - "number": "11.5" - }, - { - "id": "TextLayoutPre", - "level": 2, - "title": "Pre-formatted text", - "number": "11.6" - }, - { - "id": "TextLayoutPreMultiline", - "level": 3, - "title": "Multi-line text via 'white-space'", - "number": "11.6.1" - }, - { - "id": "TextLayoutPreAdjustments", - "level": 3, - "title": "Repositioning Glyphs", - "number": "11.6.2" - }, - { - "id": "TextLayoutAuto", - "level": 2, - "title": "Auto-wrapped text", - "number": "11.7" - }, - { - "id": "TextLayoutAutoNotes", - "level": 3, - "title": "Notes on Text Wrapping", - "number": "11.7.1" - }, - { - "id": "TextLayoutAutoNotesStart", - "level": 4, - "title": "First Line Positioning", - "number": "11.7.1.1" - }, - { - "id": "TextLayoutAutoNotesBrokenLines", - "level": 4, - "title": "Broken Lines", - "number": "11.7.1.2" - }, - { - "id": "TextLayoutPath", - "level": 2, - "title": "Text on a path", - "number": "11.8" - }, - { - "id": "TextPathElement", - "level": 3, - "title": "The ‘textPath’ element", - "number": "11.8.1" - }, - { - "id": "TextPathAttributes", - "level": 3, - "title": "Attributes", - "number": "11.8.2" - }, - { - "id": "TextpathLayoutRules", - "level": 3, - "title": "Text on a path layout rules", - "number": "11.8.3" - }, - { - "id": "TextRenderingOrder", - "level": 2, - "title": "Text rendering order", - "number": "11.9" - }, - { - "id": "TextProperties", - "level": 2, - "title": "Properties and pseudo-elements", - "number": "11.10" - }, - { - "id": "TextPropertiesSVG", - "level": 3, - "title": "SVG properties", - "number": "11.10.1" - }, - { - "id": "TextAnchoringProperties", - "level": 4, - "title": "Text alignment, the ‘text-anchor’ property", - "number": "11.10.1.1" - }, - { - "id": "GlyphOrientationHorizontalProperty", - "level": 4, - "title": "The ‘glyph-orientation-horizontal’ property", - "number": "11.10.1.2" - }, - { - "id": "GlyphOrientationVerticalProperty", - "level": 4, - "title": "The ‘glyph-orientation-vertical’ property", - "number": "11.10.1.3" - }, - { - "id": "KerningProperty", - "level": 4, - "title": "The ‘kerning’ property", - "number": "11.10.1.4" - }, - { - "id": "TextPropertiesAdaptions", - "level": 3, - "title": "SVG adaptions", - "number": "11.10.2" - }, - { - "id": "FontVariantProperty", - "level": 4, - "title": "The ‘font-variant’ property", - "number": "11.10.2.1" - }, - { - "id": "LineHeightProperty", - "level": 4, - "title": "The ‘line-height’ property", - "number": "11.10.2.2" - }, - { - "id": "WritingModeProperty", - "level": 4, - "title": "The ‘writing-mode’ property", - "number": "11.10.2.3" - }, - { - "id": "DirectionProperty", - "level": 4, - "title": "The ‘direction’ property", - "number": "11.10.2.4" - }, - { - "id": "DominantBaselineProperty", - "level": 4, - "title": "The ‘dominant-baseline’ property", - "number": "11.10.2.5" - }, - { - "id": "AlignmentBaselineProperty", - "level": 4, - "title": "The ‘alignment-baseline’ property", - "number": "11.10.2.6" - }, - { - "id": "BaselineShiftProperty", - "level": 4, - "title": "The ‘baseline-shift’ property", - "number": "11.10.2.7" - }, - { - "id": "LetterSpacingProperty", - "level": 4, - "title": "The ‘letter-spacing’ property", - "number": "11.10.2.8" - }, - { - "id": "WordSpacingProperty", - "level": 4, - "title": "The ‘word-spacing’ property", - "number": "11.10.2.9" - }, - { - "id": "TextOverflowProperty", - "level": 4, - "title": "The ‘text-overflow’ property", - "number": "11.10.2.10" - }, - { - "id": "WhiteSpace", - "level": 3, - "title": "White space", - "number": "11.10.3" - }, - { - "id": "TextWhiteSpace", - "level": 4, - "title": "SVG 2 Preferred white space handling, the ‘white-space’ property", - "number": "11.10.3.1" - }, - { - "id": "LegacyXMLSpace", - "level": 4, - "title": "Legacy white-space handling, the ‘xml:space’ property", - "number": "11.10.3.2" - }, - { - "id": "DuplicateWhiteSpace", - "level": 4, - "title": "Duplicate white-space directives", - "number": "11.10.3.3" - }, - { - "id": "TextDecorationProperties", - "level": 2, - "title": "Text decoration", - "number": "11.11" - }, - { - "id": "TextSelection", - "level": 2, - "title": "Text selection and clipboard operations", - "number": "11.12" - }, - { - "id": "TextSelectionImplementationNotes", - "level": 3, - "title": "Text selection implementation notes", - "number": "11.12.1" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGTextContentElement", - "level": 3, - "title": "Interface SVGTextContentElement", - "number": "11.13.1" - }, - { - "id": "InterfaceSVGTextPositioningElement", - "level": 3, - "title": "Interface SVGTextPositioningElement", - "number": "11.13.2" - }, - { - "id": "InterfaceSVGTextElement", - "level": 3, - "title": "Interface SVGTextElement", - "number": "11.13.3" - }, - { - "id": "InterfaceSVGTSpanElement", - "level": 3, - "title": "Interface SVGTSpanElement", - "number": "11.13.4" - }, - { - "id": "InterfaceSVGTextPathElement", - "level": 3, - "title": "Interface SVGTextPathElement", - "number": "11.13.5" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Overview", - "level": 2, - "title": "Overview", - "number": "12.1" - }, - { - "id": "Placement", - "level": 2, - "title": "Placement of the embedded content", - "number": "12.2" - }, - { - "id": "ImageElement", - "level": 2, - "title": "The ‘image’ element", - "number": "12.3" - }, - { - "id": "ForeignObjectElement", - "level": 2, - "title": "The ‘foreignObject’ element", - "number": "12.4" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGImageElement", - "level": 3, - "title": "Interface SVGImageElement", - "number": "12.5.1" - }, - { - "id": "InterfaceSVGForeignObjectElement", - "level": 3, - "title": "Interface SVGForeignObjectElement", - "number": "12.5.2" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "Definitions", - "level": 3, - "title": "Definitions", - "number": "14.2.1" - }, - { - "id": "SpecifyingPaint", - "level": 2, - "title": "Specifying paint", - "number": "13.2" - }, - { - "id": "ColorProperty", - "level": 2, - "title": "The effect of the ‘color’ property", - "number": "13.3" - }, - { - "id": "FillProperties", - "level": 2, - "title": "Fill properties", - "number": "13.4" - }, - { - "id": "SpecifyingFillPaint", - "level": 3, - "title": "Specifying fill paint: the ‘fill’ property", - "number": "13.4.1" - }, - { - "id": "WindingRule", - "level": 3, - "title": "Winding rule: the ‘fill-rule’ property", - "number": "13.4.2" - }, - { - "id": "FillOpacity", - "level": 3, - "title": "Fill paint opacity: the ‘fill-opacity’ property", - "number": "13.4.3" - }, - { - "id": "StrokeProperties", - "level": 2, - "title": "Stroke properties", - "number": "13.5" - }, - { - "id": "SpecifyingStrokePaint", - "level": 3, - "title": "Specifying stroke paint: the ‘stroke’ property", - "number": "13.5.1" - }, - { - "id": "StrokeOpacity", - "level": 3, - "title": "Stroke paint opacity: the ‘stroke-opacity’ property", - "number": "13.5.2" - }, - { - "id": "StrokeWidth", - "level": 3, - "title": "Stroke width: the ‘stroke-width’ property", - "number": "13.5.3" - }, - { - "id": "LineCaps", - "level": 3, - "title": "Drawing caps at the ends of strokes: the ‘stroke-linecap’ property", - "number": "13.5.4" - }, - { - "id": "LineJoin", - "level": 3, - "title": "Controlling line joins: the ‘stroke-linejoin’ and ‘stroke-miterlimit’ properties", - "number": "13.5.5" - }, - { - "id": "StrokeDashing", - "level": 3, - "title": "Dashing strokes: the ‘stroke-dasharray’ and ‘stroke-dashoffset’ properties", - "number": "13.5.6" - }, - { - "id": "StrokeShape", - "level": 3, - "title": "Computing the shape of the stroke", - "number": "13.5.7" - }, - { - "id": "CurvatureCalculation", - "level": 3, - "title": "Computing the circles for the arcs 'stroke-linejoin'", - "number": "13.5.8" - }, - { - "id": "ArcsLinejoinFallback", - "level": 3, - "title": "Adjusting the circles for the arcs 'stroke-linejoin' when the initial circles do not intersect", - "number": "13.5.9" - }, - { - "id": "PaintingVectorEffects", - "level": 2, - "title": "Vector effects", - "number": "13.6" - }, - { - "id": "Markers", - "level": 2, - "title": "Markers", - "number": "13.7" - }, - { - "id": "MarkerElement", - "level": 3, - "title": "The ‘marker’ element", - "number": "13.7.1" - }, - { - "id": "VertexMarkerProperties", - "level": 3, - "title": "Vertex markers: the ‘marker-start’, ‘marker-mid’ and ‘marker-end’ properties", - "number": "13.7.2" - }, - { - "id": "MarkerShorthand", - "level": 3, - "title": "Marker shorthand: the ‘marker’ property", - "number": "13.7.3" - }, - { - "id": "RenderingMarkers", - "level": 3, - "title": "Rendering markers", - "number": "13.7.4" - }, - { - "id": "PaintOrder", - "level": 2, - "title": "Controlling paint operation order: the ‘paint-order’ property", - "number": "13.8" - }, - { - "id": "ColorInterpolation", - "level": 2, - "title": "Color space for interpolation: the ‘color-interpolation’ property", - "number": "13.9" - }, - { - "id": "RenderingHints", - "level": 2, - "title": "Rendering hints", - "number": "13.10" - }, - { - "id": "ShapeRendering", - "level": 3, - "title": "The ‘shape-rendering’ property", - "number": "13.10.1" - }, - { - "id": "TextRendering", - "level": 3, - "title": "The ‘text-rendering’ property", - "number": "13.10.2" - }, - { - "id": "ImageRendering", - "level": 3, - "title": "The ‘image-rendering’ property", - "number": "13.10.3" - }, - { - "id": "WillChange", - "level": 2, - "title": "The effect of the ‘will-change’ property", - "number": "13.11" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGMarkerElement", - "level": 3, - "title": "Interface SVGMarkerElement", - "number": "13.12.1" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "PaintServerTemplates", - "level": 3, - "title": "Using paint servers as templates", - "number": "14.1.1" - }, - { - "id": "Gradients", - "level": 2, - "title": "Gradients", - "number": "14.2" - }, - { - "id": "Definitions", - "level": 3, - "title": "Definitions", - "number": "14.2.1" - }, - { - "id": "LinearGradients", - "level": 3, - "title": "Linear gradients", - "number": "14.2.2" - }, - { - "id": "LinearGradientAttributes", - "level": 4, - "title": "Attributes", - "number": "14.2.2.1" - }, - { - "id": "LinearGradientNotes", - "level": 4, - "title": "Notes on linear gradients", - "number": "14.2.2.2" - }, - { - "id": "RadialGradients", - "level": 3, - "title": "Radial gradients", - "number": "14.2.3" - }, - { - "id": "RadialGradientAttributes", - "level": 4, - "title": "Attributes", - "number": "14.2.3.1" - }, - { - "id": "RadialGradientNotes", - "level": 4, - "title": "Notes on radial gradients", - "number": "14.2.3.2" - }, - { - "id": "GradientStops", - "level": 3, - "title": "Gradient stops", - "number": "14.2.4" - }, - { - "id": "GradientStopAttributes", - "level": 4, - "title": "Attributes", - "number": "14.2.4.1" - }, - { - "id": "StopColorProperties", - "level": 4, - "title": "Properties", - "number": "14.2.4.2" - }, - { - "id": "StopNotes", - "level": 4, - "title": "Notes on gradient stops", - "number": "14.2.4.3" - }, - { - "id": "Patterns", - "level": 2, - "title": "Patterns", - "number": "14.3" - }, - { - "id": "PatternElementAttributes", - "level": 3, - "title": "Attributes", - "number": "14.3.1" - }, - { - "id": "PatternNotes", - "level": 3, - "title": "Notes on patterns", - "number": "14.3.2" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGGradientElement", - "level": 3, - "title": "Interface SVGGradientElement", - "number": "14.4.1" - }, - { - "id": "InterfaceSVGLinearGradientElement", - "level": 3, - "title": "Interface SVGLinearGradientElement", - "number": "14.4.2" - }, - { - "id": "InterfaceSVGRadialGradientElement", - "level": 3, - "title": "Interface SVGRadialGradientElement", - "number": "14.4.3" - }, - { - "id": "InterfaceSVGStopElement", - "level": 3, - "title": "Interface SVGStopElement", - "number": "14.4.4" - }, - { - "id": "InterfaceSVGPatternElement", - "level": 3, - "title": "Interface SVGPatternElement", - "number": "14.4.5" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "SVGEvents", - "level": 2, - "title": "Supported events", - "number": "15.2" - }, - { - "id": "RelationshipWithUIEVENTS", - "level": 3, - "title": "Relationship with UI Events", - "number": "15.2.1" - }, - { - "id": "UIEvents", - "level": 2, - "title": "User interface events", - "number": "15.3" - }, - { - "id": "PointerEvents", - "level": 2, - "title": "Pointer events", - "number": "15.4" - }, - { - "id": "pointer-processing", - "level": 2, - "title": "Hit-testing and processing order for user interface events", - "number": "15.5" - }, - { - "id": "hit-testing", - "level": 3, - "title": "Hit-testing", - "number": "15.5.1" - }, - { - "id": "event-processing", - "level": 3, - "title": "Event processing", - "number": "15.5.2" - }, - { - "id": "PointerEventsProp", - "level": 2, - "title": "The ‘pointer-events’ property", - "number": "15.6" - }, - { - "id": "Focus", - "level": 2, - "title": "Focus", - "number": "15.7" - }, - { - "id": "EventAttributes", - "level": 2, - "title": "Event attributes", - "number": "15.8" - }, - { - "id": "AnimationEvents", - "level": 3, - "title": "Animation event attributes", - "number": "15.8.1" - }, - { - "id": "ScriptElement", - "level": 2, - "title": "The ‘script’ element", - "number": "15.9" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGScriptElement", - "level": 3, - "title": "Interface SVGScriptElement", - "number": "15.10.1" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "URLReference", - "level": 2, - "title": "References", - "number": "16.1" - }, - { - "id": "HeadOverview", - "level": 3, - "title": "Overview", - "number": "16.1.1" - }, - { - "id": "definitions", - "level": 3, - "title": "Definitions", - "number": "16.1.2" - }, - { - "id": "URLandURI", - "level": 3, - "title": "URLs and URIs", - "number": "16.1.3" - }, - { - "id": "URLforms", - "level": 3, - "title": "Syntactic forms: URL and ", - "number": "16.1.4" - }, - { - "id": "linkRefAttrs", - "level": 3, - "title": "URL reference attributes", - "number": "16.1.5" - }, - { - "id": "XLinkRefAttrs", - "level": 3, - "title": "Deprecated XLink URL reference attributes", - "number": "16.1.6" - }, - { - "id": "processingURL", - "level": 3, - "title": "Processing of URL references", - "number": "16.1.7" - }, - { - "id": "processingURL-absolute", - "level": 4, - "title": "Generating the absolute URL", - "number": "16.1.7.1" - }, - { - "id": "processingURL-fetch", - "level": 4, - "title": "Fetching the document", - "number": "16.1.7.2" - }, - { - "id": "processingURL-parsing", - "level": 4, - "title": "Processing the subresource document", - "number": "16.1.7.3" - }, - { - "id": "processingURL-target", - "level": 4, - "title": "Identifying the target element", - "number": "16.1.7.4" - }, - { - "id": "processingURL-validity", - "level": 4, - "title": "Valid URL targets", - "number": "16.1.7.5" - }, - { - "id": "Links", - "level": 2, - "title": "Links out of SVG content: the ‘a’ element", - "number": "16.2" - }, - { - "id": "LinksIntoSVG", - "level": 2, - "title": "Linking into SVG content: URL fragments and SVG views", - "number": "16.3" - }, - { - "id": "SVGFragmentIdentifiers", - "level": 3, - "title": "SVG fragment identifiers", - "number": "16.3.1" - }, - { - "id": "SVGFragmentIdentifiersDefinitions", - "level": 3, - "title": "SVG fragment identifiers definitions", - "number": "16.3.2" - }, - { - "id": "ViewElement", - "level": 3, - "title": "Predefined views: the ‘view’ element", - "number": "16.3.3" - }, - { - "id": "DOMInterfaces", - "level": 2, - "title": "DOM interfaces", - "number": "16.4" - }, - { - "id": "InterfaceSVGAElement", - "level": 3, - "title": "Interface SVGAElement", - "number": "16.4.1" - }, - { - "id": "InterfaceSVGViewElement", - "level": 3, - "title": "Interface SVGViewElement", - "number": "16.4.2" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "Introduction", - "level": 2, - "title": "Introduction", - "number": "B.1" - }, - { - "id": "ArcImplementationNotes", - "level": 2, - "title": "Elliptical arc parameter conversion", - "number": "B.2" - }, - { - "id": "ArcSyntax", - "level": 3, - "title": "Elliptical arc endpoint syntax", - "number": "B.2.1" - }, - { - "id": "ArcParameterizationAlternatives", - "level": 3, - "title": "Parameterization alternatives", - "number": "B.2.2" - }, - { - "id": "ArcConversionCenterToEndpoint", - "level": 3, - "title": "Conversion from center to endpoint parameterization", - "number": "B.2.3" - }, - { - "id": "ArcConversionEndpointToCenter", - "level": 3, - "title": "Conversion from endpoint to center parameterization", - "number": "B.2.4" - }, - { - "id": "ArcCorrectionOutOfRangeRadii", - "level": 3, - "title": "Correction of out-of-range radii", - "number": "B.2.5" - }, - { - "id": "NumericPrecisionImplementationNotes", - "level": 2, - "title": "Notes on generating high-precision geometry", - "number": "B.3" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "AccessibilityAndSVG", - "level": 2, - "title": "SVG Accessibility Features", - "number": "C.1" - }, - { - "id": "SVGRelatedAccessibilityDocuments", - "level": 2, - "title": "Supporting SVG Accessibility Specifications and Guidelines", - "number": "C.2" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "NormativeReferences", - "level": 2, - "title": "Normative references", - "number": "E.1" - }, - { - "id": "InformativeReferences", - "level": 2, - "title": "Informative references", - "number": "E.2" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "RegularAttributes", - "level": 2, - "title": "Regular attributes", - "number": "G.1" - }, - { - "id": "PresentationAttributes", - "level": 2, - "title": "Presentation attributes", - "number": "G.2" - }, - { - "id": "mimereg", - "level": 1, - "title": "Appendix J: Media Type Registration for image/svg+xml" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "mime-intro", - "level": 2, - "title": "Introduction", - "number": "J.1" - }, - { - "id": "mime-registration", - "level": 2, - "title": "Registration of media type image/svg+xml", - "number": "J.2" - }, - { - "id": "toc", - "level": 2, - "title": "Contents" - }, - { - "id": "editorial", - "level": 2, - "title": "Editorial changes", - "number": "K.1" - }, - { - "id": "substantial", - "level": 2, - "title": "Substantial changes", - "number": "K.2" - }, - { - "id": "whole", - "level": 3, - "title": "Across the whole document", - "number": "K.2.1" - }, - { - "id": "concepts", - "level": 3, - "title": "Concepts chapter (SVG 1.1 only)", - "number": "K.2.2" - }, - { - "id": "conform", - "level": 3, - "title": "Conformance Criteria chapter (Appendix in SVG 1.1)", - "number": "K.2.3" - }, - { - "id": "rendering", - "level": 3, - "title": "Rendering Model chapter", - "number": "K.2.4" - }, - { - "id": "types", - "level": 3, - "title": "Basic Data Types and Interfaces chapter", - "number": "K.2.5" - }, - { - "id": "structure", - "level": 3, - "title": "Document Structure chapter", - "number": "K.2.6" - }, - { - "id": "styling", - "level": 3, - "title": "Styling chapter", - "number": "K.2.7" - }, - { - "id": "geometry", - "level": 3, - "title": "Geometry Properties chapter (SVG 2 only)", - "number": "K.2.8" - }, - { - "id": "coords", - "level": 3, - "title": "Coordinate Systems, Transformations and Units chapter", - "number": "K.2.9" - }, - { - "id": "paths", - "level": 3, - "title": "Paths chapter", - "number": "K.2.10" - }, - { - "id": "shapes", - "level": 3, - "title": "Basic Shapes chapter", - "number": "K.2.11" - }, - { - "id": "text", - "level": 3, - "title": "Text chapter", - "number": "K.2.12" - }, - { - "id": "embedded", - "level": 3, - "title": "Embedded Content chapter (SVG 2 only)", - "number": "K.2.13" - }, - { - "id": "painting", - "level": 3, - "title": "Painting chapter", - "number": "K.2.14" - }, - { - "id": "color", - "level": 3, - "title": "Color chapter (SVG 1.1 only)", - "number": "K.2.15" - }, - { - "id": "pservers", - "level": 3, - "title": "Paint Servers chapter (called Gradients and Patterns in SVG 1.1)", - "number": "K.2.16" - }, - { - "id": "masking", - "level": 3, - "title": "Clipping, Masking and Compositing chapter (SVG 1.1 only)", - "number": "K.2.17" - }, - { - "id": "filters", - "level": 3, - "title": "Filter Effects chapter (SVG 1.1 only)", - "number": "K.2.18" - }, - { - "id": "interact", - "level": 3, - "title": "Scripting and Interactivity chapter (separate chapters in SVG 1.1)", - "number": "K.2.19" - }, - { - "id": "linking", - "level": 3, - "title": "Linking chapter", - "number": "K.2.20" - }, - { - "id": "script", - "level": 3, - "title": "Scripting chapter (in SVG 1.1)", - "number": "K.2.21" - }, - { - "id": "animate", - "level": 3, - "title": "Animation chapter (SVG 1.1 only)", - "number": "K.2.22" - }, - { - "id": "fonts", - "level": 3, - "title": "Fonts chapter (SVG 1.1 only)", - "number": "K.2.23" - }, - { - "id": "metadata", - "level": 3, - "title": "Metadata chapter (SVG 1.1 only)", - "number": "K.2.24" - }, - { - "id": "backward", - "level": 3, - "title": "Backwards Compatibility chapter (SVG 1.1 only)", - "number": "K.2.25" - }, - { - "id": "extend", - "level": 3, - "title": "Extensibility chapter (SVG 1.1 only)", - "number": "K.2.26" - }, - { - "id": "svgdtd", - "level": 3, - "title": "Document Type Definition appendix (SVG 1.1 only)", - "number": "K.2.27" - }, - { - "id": "svgdom", - "level": 3, - "title": "SVG Document Object Model (DOM)(SVG 1.1 Only)", - "number": "K.2.28" - }, - { - "id": "idl", - "level": 3, - "title": "IDL Definitions appendix", - "number": "K.2.29" - }, - { - "id": "java", - "level": 3, - "title": "Java Language Binding appendix (SVG 1.1 only)", - "number": "K.2.30" - }, - { - "id": "escript", - "level": 3, - "title": "ECMAScript Language Binding appendix (SVG 1.1 only)", - "number": "K.2.31" - }, - { - "id": "impreqs", - "level": 3, - "title": "Implementation Notes appendix (was Implementation Requirements in SVG 1.1)", - "number": "K.2.32" - }, - { - "id": "access", - "level": 3, - "title": "Accessibility Support appendix", - "number": "K.2.33" - }, - { - "id": "i18n", - "level": 3, - "title": "Internationalization Support appendix (SVG 1.1 only)", - "number": "K.2.34" - }, - { - "id": "minimize", - "level": 3, - "title": "Minimizing SVG File Sizes appendix (SVG 1.1 only)", - "number": "K.2.35" - }, - { - "id": "animate-appendix", - "level": 3, - "title": "Animating SVG Documents appendix (SVG 2 only)", - "number": "K.2.36" - }, - { - "id": "refs", - "level": 3, - "title": "References appendix", - "number": "K.2.37" - }, - { - "id": "other-appendix", - "level": 3, - "title": "Element, Attribute, and Property index appendices", - "number": "K.2.38" - }, - { - "id": "idlindex", - "level": 3, - "title": "IDL Index appendix (SVG 2 only)", - "number": "K.2.39" - }, - { - "id": "feature", - "level": 3, - "title": "Feature Strings (SVG 1.1 only)", - "number": "K.2.40" - } - ] -} \ No newline at end of file diff --git a/ed/idl/SVG.idl b/ed/idl/SVG.idl deleted file mode 100644 index e0b013bfa0bb..000000000000 --- a/ed/idl/SVG.idl +++ /dev/null @@ -1,680 +0,0 @@ -// GENERATED CONTENT - DO NOT EDIT -// Content was automatically extracted by Reffy into webref -// (https://github.com/w3c/webref) -// Source: Scalable Vector Graphics (SVG) 2 (https://svgwg.org/svg2-draft/) - -[Exposed=Window] -interface SVGElement : Element { - - [SameObject] readonly attribute SVGAnimatedString className; - - readonly attribute SVGSVGElement? ownerSVGElement; - readonly attribute SVGElement? viewportElement; -}; - -SVGElement includes GlobalEventHandlers; -SVGElement includes DocumentAndElementEventHandlers; -SVGElement includes SVGElementInstance; -SVGElement includes HTMLOrSVGElement; - -dictionary SVGBoundingBoxOptions { - boolean fill = true; - boolean stroke = false; - boolean markers = false; - boolean clipped = false; -}; - -interface SVGGraphicsElement : SVGElement { - [SameObject] readonly attribute SVGAnimatedTransformList transform; - - DOMRect getBBox(optional SVGBoundingBoxOptions options = {}); - DOMMatrix? getCTM(); - DOMMatrix? getScreenCTM(); -}; - -SVGGraphicsElement includes SVGTests; - -[Exposed=Window] -interface SVGGeometryElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedNumber pathLength; - - boolean isPointInFill(optional DOMPointInit point = {}); - boolean isPointInStroke(optional DOMPointInit point = {}); - float getTotalLength(); - DOMPoint getPointAtLength(float distance); -}; - -[Exposed=Window] -interface SVGNumber { - attribute float value; -}; - -[Exposed=Window] -interface SVGLength { - - // Length Unit Types - const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; - const unsigned short SVG_LENGTHTYPE_NUMBER = 1; - const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2; - const unsigned short SVG_LENGTHTYPE_EMS = 3; - const unsigned short SVG_LENGTHTYPE_EXS = 4; - const unsigned short SVG_LENGTHTYPE_PX = 5; - const unsigned short SVG_LENGTHTYPE_CM = 6; - const unsigned short SVG_LENGTHTYPE_MM = 7; - const unsigned short SVG_LENGTHTYPE_IN = 8; - const unsigned short SVG_LENGTHTYPE_PT = 9; - const unsigned short SVG_LENGTHTYPE_PC = 10; - - readonly attribute unsigned short unitType; - attribute float value; - attribute float valueInSpecifiedUnits; - attribute DOMString valueAsString; - - void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits); - void convertToSpecifiedUnits(unsigned short unitType); -}; - -[Exposed=Window] -interface SVGAngle { - - // Angle Unit Types - const unsigned short SVG_ANGLETYPE_UNKNOWN = 0; - const unsigned short SVG_ANGLETYPE_UNSPECIFIED = 1; - const unsigned short SVG_ANGLETYPE_DEG = 2; - const unsigned short SVG_ANGLETYPE_RAD = 3; - const unsigned short SVG_ANGLETYPE_GRAD = 4; - - readonly attribute unsigned short unitType; - attribute float value; - attribute float valueInSpecifiedUnits; - attribute DOMString valueAsString; - - void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits); - void convertToSpecifiedUnits(unsigned short unitType); -}; - -[Exposed=Window] -interface SVGNumberList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - SVGNumber initialize(SVGNumber newItem); - getter SVGNumber getItem(unsigned long index); - SVGNumber insertItemBefore(SVGNumber newItem, unsigned long index); - SVGNumber replaceItem(SVGNumber newItem, unsigned long index); - SVGNumber removeItem(unsigned long index); - SVGNumber appendItem(SVGNumber newItem); - setter void (unsigned long index, SVGNumber newItem); -}; - -[Exposed=Window] -interface SVGLengthList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - SVGLength initialize(SVGLength newItem); - getter SVGLength getItem(unsigned long index); - SVGLength insertItemBefore(SVGLength newItem, unsigned long index); - SVGLength replaceItem(SVGLength newItem, unsigned long index); - SVGLength removeItem(unsigned long index); - SVGLength appendItem(SVGLength newItem); - setter void (unsigned long index, SVGLength newItem); -}; - -[Exposed=Window] -interface SVGStringList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - DOMString initialize(DOMString newItem); - getter DOMString getItem(unsigned long index); - DOMString insertItemBefore(DOMString newItem, unsigned long index); - DOMString replaceItem(DOMString newItem, unsigned long index); - DOMString removeItem(unsigned long index); - DOMString appendItem(DOMString newItem); - setter void (unsigned long index, DOMString newItem); -}; - -[Exposed=Window] -interface SVGAnimatedBoolean { - attribute boolean baseVal; - readonly attribute boolean animVal; -}; - -[Exposed=Window] -interface SVGAnimatedEnumeration { - attribute unsigned short baseVal; - readonly attribute unsigned short animVal; -}; - -[Exposed=Window] -interface SVGAnimatedInteger { - attribute long baseVal; - readonly attribute long animVal; -}; - -[Exposed=Window] -interface SVGAnimatedNumber { - attribute float baseVal; - readonly attribute float animVal; -}; - -[Exposed=Window] -interface SVGAnimatedLength { - [SameObject] readonly attribute SVGLength baseVal; - [SameObject] readonly attribute SVGLength animVal; -}; - -[Exposed=Window] -interface SVGAnimatedAngle { - [SameObject] readonly attribute SVGAngle baseVal; - [SameObject] readonly attribute SVGAngle animVal; -}; - -[Exposed=Window] -interface SVGAnimatedString { - attribute DOMString baseVal; - readonly attribute DOMString animVal; -}; - -[Exposed=Window] -interface SVGAnimatedRect { - [SameObject] readonly attribute DOMRect baseVal; - [SameObject] readonly attribute DOMRectReadOnly animVal; -}; - -[Exposed=Window] -interface SVGAnimatedNumberList { - [SameObject] readonly attribute SVGNumberList baseVal; - [SameObject] readonly attribute SVGNumberList animVal; -}; - -[Exposed=Window] -interface SVGAnimatedLengthList { - [SameObject] readonly attribute SVGLengthList baseVal; - [SameObject] readonly attribute SVGLengthList animVal; -}; - -[Exposed=Window] -interface SVGUnitTypes { - // Unit Types - const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0; - const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1; - const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; -}; - -interface mixin SVGTests { - [SameObject] readonly attribute SVGStringList requiredExtensions; - [SameObject] readonly attribute SVGStringList systemLanguage; -}; - -interface mixin SVGFitToViewBox { - [SameObject] readonly attribute SVGAnimatedRect viewBox; - [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; -}; - -interface mixin SVGURIReference { - [SameObject] readonly attribute SVGAnimatedString href; -}; - -partial interface Document { - readonly attribute SVGSVGElement? rootElement; -}; - -[Exposed=Window] -interface SVGSVGElement : SVGGraphicsElement { - - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; - - attribute float currentScale; - [SameObject] readonly attribute DOMPointReadOnly currentTranslate; - - NodeList getIntersectionList(DOMRectReadOnly rect, SVGElement? referenceElement); - NodeList getEnclosureList(DOMRectReadOnly rect, SVGElement? referenceElement); - boolean checkIntersection(SVGElement element, DOMRectReadOnly rect); - boolean checkEnclosure(SVGElement element, DOMRectReadOnly rect); - - void deselectAll(); - - SVGNumber createSVGNumber(); - SVGLength createSVGLength(); - SVGAngle createSVGAngle(); - DOMPoint createSVGPoint(); - DOMMatrix createSVGMatrix(); - DOMRect createSVGRect(); - SVGTransform createSVGTransform(); - SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix); - - Element getElementById(DOMString elementId); - - // Deprecated methods that have no effect when called, - // but which are kept for compatibility reasons. - unsigned long suspendRedraw(unsigned long maxWaitMilliseconds); - void unsuspendRedraw(unsigned long suspendHandleID); - void unsuspendRedrawAll(); - void forceRedraw(); -}; - -SVGSVGElement includes SVGFitToViewBox; -SVGSVGElement includes WindowEventHandlers; - -[Exposed=Window] -interface SVGGElement : SVGGraphicsElement { -}; - -[Exposed=Window] -interface SVGDefsElement : SVGGraphicsElement { -}; - -[Exposed=Window] -interface SVGDescElement : SVGElement { -}; - -[Exposed=Window] -interface SVGMetadataElement : SVGElement { -}; - -[Exposed=Window] -interface SVGTitleElement : SVGElement { -}; - -[Exposed=Window] -interface SVGSymbolElement : SVGGraphicsElement { -}; - -SVGSymbolElement includes SVGFitToViewBox; - -[Exposed=Window] -interface SVGUseElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; - [SameObject] readonly attribute SVGElement? instanceRoot; - [SameObject] readonly attribute SVGElement? animatedInstanceRoot; -}; - -SVGUseElement includes SVGURIReference; - -[Exposed=Window] -interface SVGUseElementShadowRoot : ShadowRoot { -}; - -interface mixin SVGElementInstance { - [SameObject] readonly attribute SVGElement? correspondingElement; - [SameObject] readonly attribute SVGUseElement? correspondingUseElement; -}; - -[Exposed=Window] -interface ShadowAnimation : Animation { - constructor(Animation source, Animatable newTarget); - [SameObject] readonly attribute Animation sourceAnimation; -}; - -[Exposed=Window] -interface SVGSwitchElement : SVGGraphicsElement { -}; - -interface mixin GetSVGDocument { - Document getSVGDocument(); -}; - -[Exposed=Window] -interface SVGStyleElement : SVGElement { - attribute DOMString type; - attribute DOMString media; - attribute DOMString title; -}; - -SVGStyleElement includes LinkStyle; - -[Exposed=Window] -interface SVGTransform { - - // Transform Types - const unsigned short SVG_TRANSFORM_UNKNOWN = 0; - const unsigned short SVG_TRANSFORM_MATRIX = 1; - const unsigned short SVG_TRANSFORM_TRANSLATE = 2; - const unsigned short SVG_TRANSFORM_SCALE = 3; - const unsigned short SVG_TRANSFORM_ROTATE = 4; - const unsigned short SVG_TRANSFORM_SKEWX = 5; - const unsigned short SVG_TRANSFORM_SKEWY = 6; - - readonly attribute unsigned short type; - [SameObject] readonly attribute DOMMatrix matrix; - readonly attribute float angle; - - void setMatrix(optional DOMMatrix2DInit matrix); - void setTranslate(float tx, float ty); - void setScale(float sx, float sy); - void setRotate(float angle, float cx, float cy); - void setSkewX(float angle); - void setSkewY(float angle); -}; - -[Exposed=Window] -interface SVGTransformList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - SVGTransform initialize(SVGTransform newItem); - getter SVGTransform getItem(unsigned long index); - SVGTransform insertItemBefore(SVGTransform newItem, unsigned long index); - SVGTransform replaceItem(SVGTransform newItem, unsigned long index); - SVGTransform removeItem(unsigned long index); - SVGTransform appendItem(SVGTransform newItem); - setter void (unsigned long index, SVGTransform newItem); - - // Additional methods not common to other list interfaces. - SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix); - SVGTransform? consolidate(); -}; - -[Exposed=Window] -interface SVGAnimatedTransformList { - [SameObject] readonly attribute SVGTransformList baseVal; - [SameObject] readonly attribute SVGTransformList animVal; -}; - -[Exposed=Window] -interface SVGPreserveAspectRatio { - - // Alignment Types - const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0; - const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1; - const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; - const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; - const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4; - const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5; - const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; - const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7; - const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; - const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9; - const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10; - - // Meet-or-slice Types - const unsigned short SVG_MEETORSLICE_UNKNOWN = 0; - const unsigned short SVG_MEETORSLICE_MEET = 1; - const unsigned short SVG_MEETORSLICE_SLICE = 2; - - attribute unsigned short align; - attribute unsigned short meetOrSlice; -}; - -[Exposed=Window] -interface SVGAnimatedPreserveAspectRatio { - [SameObject] readonly attribute SVGPreserveAspectRatio baseVal; - [SameObject] readonly attribute SVGPreserveAspectRatio animVal; -}; - -[Exposed=Window] -interface SVGPathElement : SVGGeometryElement { -}; - -[Exposed=Window] -interface SVGRectElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; - [SameObject] readonly attribute SVGAnimatedLength rx; - [SameObject] readonly attribute SVGAnimatedLength ry; -}; - -[Exposed=Window] -interface SVGCircleElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength cx; - [SameObject] readonly attribute SVGAnimatedLength cy; - [SameObject] readonly attribute SVGAnimatedLength r; -}; - -[Exposed=Window] -interface SVGEllipseElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength cx; - [SameObject] readonly attribute SVGAnimatedLength cy; - [SameObject] readonly attribute SVGAnimatedLength rx; - [SameObject] readonly attribute SVGAnimatedLength ry; -}; - -[Exposed=Window] -interface SVGLineElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength x1; - [SameObject] readonly attribute SVGAnimatedLength y1; - [SameObject] readonly attribute SVGAnimatedLength x2; - [SameObject] readonly attribute SVGAnimatedLength y2; -}; - -interface mixin SVGAnimatedPoints { - [SameObject] readonly attribute SVGPointList points; - [SameObject] readonly attribute SVGPointList animatedPoints; -}; - -[Exposed=Window] -interface SVGPointList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - DOMPoint initialize(DOMPoint newItem); - getter DOMPoint getItem(unsigned long index); - DOMPoint insertItemBefore(DOMPoint newItem, unsigned long index); - DOMPoint replaceItem(DOMPoint newItem, unsigned long index); - DOMPoint removeItem(unsigned long index); - DOMPoint appendItem(DOMPoint newItem); - setter void (unsigned long index, DOMPoint newItem); -}; - -[Exposed=Window] -interface SVGPolylineElement : SVGGeometryElement { -}; - -SVGPolylineElement includes SVGAnimatedPoints; - -[Exposed=Window] -interface SVGPolygonElement : SVGGeometryElement { -}; - -SVGPolygonElement includes SVGAnimatedPoints; - -[Exposed=Window] -interface SVGTextContentElement : SVGGraphicsElement { - - // lengthAdjust Types - const unsigned short LENGTHADJUST_UNKNOWN = 0; - const unsigned short LENGTHADJUST_SPACING = 1; - const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2; - - [SameObject] readonly attribute SVGAnimatedLength textLength; - [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust; - - long getNumberOfChars(); - float getComputedTextLength(); - float getSubStringLength(unsigned long charnum, unsigned long nchars); - DOMPoint getStartPositionOfChar(unsigned long charnum); - DOMPoint getEndPositionOfChar(unsigned long charnum); - DOMRect getExtentOfChar(unsigned long charnum); - float getRotationOfChar(unsigned long charnum); - long getCharNumAtPosition(optional DOMPointInit point = {}); - void selectSubString(unsigned long charnum, unsigned long nchars); -}; - -[Exposed=Window] -interface SVGTextPositioningElement : SVGTextContentElement { - [SameObject] readonly attribute SVGAnimatedLengthList x; - [SameObject] readonly attribute SVGAnimatedLengthList y; - [SameObject] readonly attribute SVGAnimatedLengthList dx; - [SameObject] readonly attribute SVGAnimatedLengthList dy; - [SameObject] readonly attribute SVGAnimatedNumberList rotate; -}; - -[Exposed=Window] -interface SVGTextElement : SVGTextPositioningElement { -}; - -[Exposed=Window] -interface SVGTSpanElement : SVGTextPositioningElement { -}; - -[Exposed=Window] -interface SVGTextPathElement : SVGTextContentElement { - - // textPath Method Types - const unsigned short TEXTPATH_METHODTYPE_UNKNOWN = 0; - const unsigned short TEXTPATH_METHODTYPE_ALIGN = 1; - const unsigned short TEXTPATH_METHODTYPE_STRETCH = 2; - - // textPath Spacing Types - const unsigned short TEXTPATH_SPACINGTYPE_UNKNOWN = 0; - const unsigned short TEXTPATH_SPACINGTYPE_AUTO = 1; - const unsigned short TEXTPATH_SPACINGTYPE_EXACT = 2; - - [SameObject] readonly attribute SVGAnimatedLength startOffset; - [SameObject] readonly attribute SVGAnimatedEnumeration method; - [SameObject] readonly attribute SVGAnimatedEnumeration spacing; -}; - -SVGTextPathElement includes SVGURIReference; - -[Exposed=Window] -interface SVGImageElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; - [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; - attribute DOMString? crossOrigin; -}; - -SVGImageElement includes SVGURIReference; - -[Exposed=Window] -interface SVGForeignObjectElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; -}; - -[Exposed=Window] -interface SVGMarkerElement : SVGElement { - - // Marker Unit Types - const unsigned short SVG_MARKERUNITS_UNKNOWN = 0; - const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1; - const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2; - - // Marker Orientation Types - const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0; - const unsigned short SVG_MARKER_ORIENT_AUTO = 1; - const unsigned short SVG_MARKER_ORIENT_ANGLE = 2; - - [SameObject] readonly attribute SVGAnimatedLength refX; - [SameObject] readonly attribute SVGAnimatedLength refY; - [SameObject] readonly attribute SVGAnimatedEnumeration markerUnits; - [SameObject] readonly attribute SVGAnimatedLength markerWidth; - [SameObject] readonly attribute SVGAnimatedLength markerHeight; - [SameObject] readonly attribute SVGAnimatedEnumeration orientType; - [SameObject] readonly attribute SVGAnimatedAngle orientAngle; - attribute DOMString orient; - - void setOrientToAuto(); - void setOrientToAngle(SVGAngle angle); -}; - -SVGMarkerElement includes SVGFitToViewBox; - -[Exposed=Window] -interface SVGGradientElement : SVGElement { - - // Spread Method Types - const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0; - const unsigned short SVG_SPREADMETHOD_PAD = 1; - const unsigned short SVG_SPREADMETHOD_REFLECT = 2; - const unsigned short SVG_SPREADMETHOD_REPEAT = 3; - - [SameObject] readonly attribute SVGAnimatedEnumeration gradientUnits; - [SameObject] readonly attribute SVGAnimatedTransformList gradientTransform; - [SameObject] readonly attribute SVGAnimatedEnumeration spreadMethod; -}; - -SVGGradientElement includes SVGURIReference; - -[Exposed=Window] -interface SVGLinearGradientElement : SVGGradientElement { - [SameObject] readonly attribute SVGAnimatedLength x1; - [SameObject] readonly attribute SVGAnimatedLength y1; - [SameObject] readonly attribute SVGAnimatedLength x2; - [SameObject] readonly attribute SVGAnimatedLength y2; -}; - -[Exposed=Window] -interface SVGRadialGradientElement : SVGGradientElement { - [SameObject] readonly attribute SVGAnimatedLength cx; - [SameObject] readonly attribute SVGAnimatedLength cy; - [SameObject] readonly attribute SVGAnimatedLength r; - [SameObject] readonly attribute SVGAnimatedLength fx; - [SameObject] readonly attribute SVGAnimatedLength fy; - [SameObject] readonly attribute SVGAnimatedLength fr; -}; - -[Exposed=Window] -interface SVGStopElement : SVGElement { - [SameObject] readonly attribute SVGAnimatedNumber offset; -}; - -[Exposed=Window] -interface SVGPatternElement : SVGElement { - [SameObject] readonly attribute SVGAnimatedEnumeration patternUnits; - [SameObject] readonly attribute SVGAnimatedEnumeration patternContentUnits; - [SameObject] readonly attribute SVGAnimatedTransformList patternTransform; - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; -}; - -SVGPatternElement includes SVGFitToViewBox; -SVGPatternElement includes SVGURIReference; - -[Exposed=Window] -interface SVGScriptElement : SVGElement { - attribute DOMString type; - attribute DOMString? crossOrigin; -}; - -SVGScriptElement includes SVGURIReference; - -[Exposed=Window] -interface SVGAElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedString target; - attribute DOMString download; - attribute USVString ping; - attribute DOMString rel; - [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; - attribute DOMString hreflang; - attribute DOMString type; - - attribute DOMString text; - - attribute DOMString referrerPolicy; -}; - -SVGAElement includes SVGURIReference; -SVGAElement includes HTMLHyperlinkElementUtils; - -[Exposed=Window] -interface SVGViewElement : SVGElement {}; - -SVGViewElement includes SVGFitToViewBox; diff --git a/ed/idlnames/FontIterator.idl b/ed/idlnames/FontIterator.idl deleted file mode 100644 index a82dab033f3d..000000000000 --- a/ed/idlnames/FontIterator.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Local Font Access API (https://wicg.github.io/local-font-access/) -[SecureContext, - Exposed=(Window,Worker)] -interface FontIterator { - async iterable; -}; \ No newline at end of file diff --git a/ed/idlnames/GetSVGDocument.idl b/ed/idlnames/GetSVGDocument.idl deleted file mode 100644 index e9d7f1e920a1..000000000000 --- a/ed/idlnames/GetSVGDocument.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -interface mixin GetSVGDocument { - Document getSVGDocument(); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAElement.idl b/ed/idlnames/SVGAElement.idl deleted file mode 100644 index 208ac8b11f89..000000000000 --- a/ed/idlnames/SVGAElement.idl +++ /dev/null @@ -1,21 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedString target; - attribute DOMString download; - attribute USVString ping; - attribute DOMString rel; - [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; - attribute DOMString hreflang; - attribute DOMString type; - - attribute DOMString text; - - attribute DOMString referrerPolicy; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGAElement includes SVGURIReference; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGAElement includes HTMLHyperlinkElementUtils; \ No newline at end of file diff --git a/ed/idlnames/SVGAngle.idl b/ed/idlnames/SVGAngle.idl deleted file mode 100644 index 00500f40dcfb..000000000000 --- a/ed/idlnames/SVGAngle.idl +++ /dev/null @@ -1,19 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAngle { - - // Angle Unit Types - const unsigned short SVG_ANGLETYPE_UNKNOWN = 0; - const unsigned short SVG_ANGLETYPE_UNSPECIFIED = 1; - const unsigned short SVG_ANGLETYPE_DEG = 2; - const unsigned short SVG_ANGLETYPE_RAD = 3; - const unsigned short SVG_ANGLETYPE_GRAD = 4; - - readonly attribute unsigned short unitType; - attribute float value; - attribute float valueInSpecifiedUnits; - attribute DOMString valueAsString; - - void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits); - void convertToSpecifiedUnits(unsigned short unitType); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedAngle.idl b/ed/idlnames/SVGAnimatedAngle.idl deleted file mode 100644 index 6611689019d3..000000000000 --- a/ed/idlnames/SVGAnimatedAngle.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedAngle { - [SameObject] readonly attribute SVGAngle baseVal; - [SameObject] readonly attribute SVGAngle animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedBoolean.idl b/ed/idlnames/SVGAnimatedBoolean.idl deleted file mode 100644 index 22eb906706a4..000000000000 --- a/ed/idlnames/SVGAnimatedBoolean.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedBoolean { - attribute boolean baseVal; - readonly attribute boolean animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedEnumeration.idl b/ed/idlnames/SVGAnimatedEnumeration.idl deleted file mode 100644 index 4bd140ec90f8..000000000000 --- a/ed/idlnames/SVGAnimatedEnumeration.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedEnumeration { - attribute unsigned short baseVal; - readonly attribute unsigned short animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedInteger.idl b/ed/idlnames/SVGAnimatedInteger.idl deleted file mode 100644 index d3fa71535a14..000000000000 --- a/ed/idlnames/SVGAnimatedInteger.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedInteger { - attribute long baseVal; - readonly attribute long animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedLength.idl b/ed/idlnames/SVGAnimatedLength.idl deleted file mode 100644 index 52817718378f..000000000000 --- a/ed/idlnames/SVGAnimatedLength.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedLength { - [SameObject] readonly attribute SVGLength baseVal; - [SameObject] readonly attribute SVGLength animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedLengthList.idl b/ed/idlnames/SVGAnimatedLengthList.idl deleted file mode 100644 index 7f52a47fccdc..000000000000 --- a/ed/idlnames/SVGAnimatedLengthList.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedLengthList { - [SameObject] readonly attribute SVGLengthList baseVal; - [SameObject] readonly attribute SVGLengthList animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedNumber.idl b/ed/idlnames/SVGAnimatedNumber.idl deleted file mode 100644 index b36ffc5c1b27..000000000000 --- a/ed/idlnames/SVGAnimatedNumber.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedNumber { - attribute float baseVal; - readonly attribute float animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedNumberList.idl b/ed/idlnames/SVGAnimatedNumberList.idl deleted file mode 100644 index 67067f56ca49..000000000000 --- a/ed/idlnames/SVGAnimatedNumberList.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedNumberList { - [SameObject] readonly attribute SVGNumberList baseVal; - [SameObject] readonly attribute SVGNumberList animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedPoints.idl b/ed/idlnames/SVGAnimatedPoints.idl deleted file mode 100644 index 8e060b6171c2..000000000000 --- a/ed/idlnames/SVGAnimatedPoints.idl +++ /dev/null @@ -1,5 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -interface mixin SVGAnimatedPoints { - [SameObject] readonly attribute SVGPointList points; - [SameObject] readonly attribute SVGPointList animatedPoints; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedPreserveAspectRatio.idl b/ed/idlnames/SVGAnimatedPreserveAspectRatio.idl deleted file mode 100644 index 66fa9e206754..000000000000 --- a/ed/idlnames/SVGAnimatedPreserveAspectRatio.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedPreserveAspectRatio { - [SameObject] readonly attribute SVGPreserveAspectRatio baseVal; - [SameObject] readonly attribute SVGPreserveAspectRatio animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedRect.idl b/ed/idlnames/SVGAnimatedRect.idl deleted file mode 100644 index 408619bf8a77..000000000000 --- a/ed/idlnames/SVGAnimatedRect.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedRect { - [SameObject] readonly attribute DOMRect baseVal; - [SameObject] readonly attribute DOMRectReadOnly animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedString.idl b/ed/idlnames/SVGAnimatedString.idl deleted file mode 100644 index 793aba67375c..000000000000 --- a/ed/idlnames/SVGAnimatedString.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedString { - attribute DOMString baseVal; - readonly attribute DOMString animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGAnimatedTransformList.idl b/ed/idlnames/SVGAnimatedTransformList.idl deleted file mode 100644 index d56b5d8a9934..000000000000 --- a/ed/idlnames/SVGAnimatedTransformList.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGAnimatedTransformList { - [SameObject] readonly attribute SVGTransformList baseVal; - [SameObject] readonly attribute SVGTransformList animVal; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGBoundingBoxOptions.idl b/ed/idlnames/SVGBoundingBoxOptions.idl deleted file mode 100644 index f02b93f65090..000000000000 --- a/ed/idlnames/SVGBoundingBoxOptions.idl +++ /dev/null @@ -1,7 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -dictionary SVGBoundingBoxOptions { - boolean fill = true; - boolean stroke = false; - boolean markers = false; - boolean clipped = false; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGCircleElement.idl b/ed/idlnames/SVGCircleElement.idl deleted file mode 100644 index 108e026c636e..000000000000 --- a/ed/idlnames/SVGCircleElement.idl +++ /dev/null @@ -1,7 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGCircleElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength cx; - [SameObject] readonly attribute SVGAnimatedLength cy; - [SameObject] readonly attribute SVGAnimatedLength r; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGDefsElement.idl b/ed/idlnames/SVGDefsElement.idl deleted file mode 100644 index 5a5cd12511b6..000000000000 --- a/ed/idlnames/SVGDefsElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGDefsElement : SVGGraphicsElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGDescElement.idl b/ed/idlnames/SVGDescElement.idl deleted file mode 100644 index 18e76cb01746..000000000000 --- a/ed/idlnames/SVGDescElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGDescElement : SVGElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGElementInstance.idl b/ed/idlnames/SVGElementInstance.idl deleted file mode 100644 index 78877b27027f..000000000000 --- a/ed/idlnames/SVGElementInstance.idl +++ /dev/null @@ -1,5 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -interface mixin SVGElementInstance { - [SameObject] readonly attribute SVGElement? correspondingElement; - [SameObject] readonly attribute SVGUseElement? correspondingUseElement; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGEllipseElement.idl b/ed/idlnames/SVGEllipseElement.idl deleted file mode 100644 index ffc1638718a0..000000000000 --- a/ed/idlnames/SVGEllipseElement.idl +++ /dev/null @@ -1,8 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGEllipseElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength cx; - [SameObject] readonly attribute SVGAnimatedLength cy; - [SameObject] readonly attribute SVGAnimatedLength rx; - [SameObject] readonly attribute SVGAnimatedLength ry; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGFitToViewBox.idl b/ed/idlnames/SVGFitToViewBox.idl deleted file mode 100644 index aee9e404ce11..000000000000 --- a/ed/idlnames/SVGFitToViewBox.idl +++ /dev/null @@ -1,5 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -interface mixin SVGFitToViewBox { - [SameObject] readonly attribute SVGAnimatedRect viewBox; - [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGForeignObjectElement.idl b/ed/idlnames/SVGForeignObjectElement.idl deleted file mode 100644 index f81da983abd8..000000000000 --- a/ed/idlnames/SVGForeignObjectElement.idl +++ /dev/null @@ -1,8 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGForeignObjectElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGGElement.idl b/ed/idlnames/SVGGElement.idl deleted file mode 100644 index 8cc4fde1e63c..000000000000 --- a/ed/idlnames/SVGGElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGGElement : SVGGraphicsElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGGeometryElement.idl b/ed/idlnames/SVGGeometryElement.idl deleted file mode 100644 index 23e1bd9cfdc7..000000000000 --- a/ed/idlnames/SVGGeometryElement.idl +++ /dev/null @@ -1,10 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGGeometryElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedNumber pathLength; - - boolean isPointInFill(optional DOMPointInit point = {}); - boolean isPointInStroke(optional DOMPointInit point = {}); - float getTotalLength(); - DOMPoint getPointAtLength(float distance); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGGradientElement.idl b/ed/idlnames/SVGGradientElement.idl deleted file mode 100644 index 7f7df185efff..000000000000 --- a/ed/idlnames/SVGGradientElement.idl +++ /dev/null @@ -1,17 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGGradientElement : SVGElement { - - // Spread Method Types - const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0; - const unsigned short SVG_SPREADMETHOD_PAD = 1; - const unsigned short SVG_SPREADMETHOD_REFLECT = 2; - const unsigned short SVG_SPREADMETHOD_REPEAT = 3; - - [SameObject] readonly attribute SVGAnimatedEnumeration gradientUnits; - [SameObject] readonly attribute SVGAnimatedTransformList gradientTransform; - [SameObject] readonly attribute SVGAnimatedEnumeration spreadMethod; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGGradientElement includes SVGURIReference; \ No newline at end of file diff --git a/ed/idlnames/SVGGraphicsElement.idl b/ed/idlnames/SVGGraphicsElement.idl deleted file mode 100644 index 97ec9c10f8cd..000000000000 --- a/ed/idlnames/SVGGraphicsElement.idl +++ /dev/null @@ -1,11 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -interface SVGGraphicsElement : SVGElement { - [SameObject] readonly attribute SVGAnimatedTransformList transform; - - DOMRect getBBox(optional SVGBoundingBoxOptions options = {}); - DOMMatrix? getCTM(); - DOMMatrix? getScreenCTM(); -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGGraphicsElement includes SVGTests; \ No newline at end of file diff --git a/ed/idlnames/SVGImageElement.idl b/ed/idlnames/SVGImageElement.idl deleted file mode 100644 index 379fd5c1b5be..000000000000 --- a/ed/idlnames/SVGImageElement.idl +++ /dev/null @@ -1,13 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGImageElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; - [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; - attribute DOMString? crossOrigin; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGImageElement includes SVGURIReference; \ No newline at end of file diff --git a/ed/idlnames/SVGLength.idl b/ed/idlnames/SVGLength.idl deleted file mode 100644 index 11f9059291ed..000000000000 --- a/ed/idlnames/SVGLength.idl +++ /dev/null @@ -1,25 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGLength { - - // Length Unit Types - const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; - const unsigned short SVG_LENGTHTYPE_NUMBER = 1; - const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2; - const unsigned short SVG_LENGTHTYPE_EMS = 3; - const unsigned short SVG_LENGTHTYPE_EXS = 4; - const unsigned short SVG_LENGTHTYPE_PX = 5; - const unsigned short SVG_LENGTHTYPE_CM = 6; - const unsigned short SVG_LENGTHTYPE_MM = 7; - const unsigned short SVG_LENGTHTYPE_IN = 8; - const unsigned short SVG_LENGTHTYPE_PT = 9; - const unsigned short SVG_LENGTHTYPE_PC = 10; - - readonly attribute unsigned short unitType; - attribute float value; - attribute float valueInSpecifiedUnits; - attribute DOMString valueAsString; - - void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits); - void convertToSpecifiedUnits(unsigned short unitType); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGLengthList.idl b/ed/idlnames/SVGLengthList.idl deleted file mode 100644 index b48b4c11a3c2..000000000000 --- a/ed/idlnames/SVGLengthList.idl +++ /dev/null @@ -1,16 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGLengthList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - SVGLength initialize(SVGLength newItem); - getter SVGLength getItem(unsigned long index); - SVGLength insertItemBefore(SVGLength newItem, unsigned long index); - SVGLength replaceItem(SVGLength newItem, unsigned long index); - SVGLength removeItem(unsigned long index); - SVGLength appendItem(SVGLength newItem); - setter void (unsigned long index, SVGLength newItem); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGLineElement.idl b/ed/idlnames/SVGLineElement.idl deleted file mode 100644 index a408b3c0a99a..000000000000 --- a/ed/idlnames/SVGLineElement.idl +++ /dev/null @@ -1,8 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGLineElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength x1; - [SameObject] readonly attribute SVGAnimatedLength y1; - [SameObject] readonly attribute SVGAnimatedLength x2; - [SameObject] readonly attribute SVGAnimatedLength y2; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGLinearGradientElement.idl b/ed/idlnames/SVGLinearGradientElement.idl deleted file mode 100644 index 579916b3d541..000000000000 --- a/ed/idlnames/SVGLinearGradientElement.idl +++ /dev/null @@ -1,8 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGLinearGradientElement : SVGGradientElement { - [SameObject] readonly attribute SVGAnimatedLength x1; - [SameObject] readonly attribute SVGAnimatedLength y1; - [SameObject] readonly attribute SVGAnimatedLength x2; - [SameObject] readonly attribute SVGAnimatedLength y2; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGMarkerElement.idl b/ed/idlnames/SVGMarkerElement.idl deleted file mode 100644 index 0444dc29af4c..000000000000 --- a/ed/idlnames/SVGMarkerElement.idl +++ /dev/null @@ -1,29 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGMarkerElement : SVGElement { - - // Marker Unit Types - const unsigned short SVG_MARKERUNITS_UNKNOWN = 0; - const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1; - const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2; - - // Marker Orientation Types - const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0; - const unsigned short SVG_MARKER_ORIENT_AUTO = 1; - const unsigned short SVG_MARKER_ORIENT_ANGLE = 2; - - [SameObject] readonly attribute SVGAnimatedLength refX; - [SameObject] readonly attribute SVGAnimatedLength refY; - [SameObject] readonly attribute SVGAnimatedEnumeration markerUnits; - [SameObject] readonly attribute SVGAnimatedLength markerWidth; - [SameObject] readonly attribute SVGAnimatedLength markerHeight; - [SameObject] readonly attribute SVGAnimatedEnumeration orientType; - [SameObject] readonly attribute SVGAnimatedAngle orientAngle; - attribute DOMString orient; - - void setOrientToAuto(); - void setOrientToAngle(SVGAngle angle); -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGMarkerElement includes SVGFitToViewBox; \ No newline at end of file diff --git a/ed/idlnames/SVGMetadataElement.idl b/ed/idlnames/SVGMetadataElement.idl deleted file mode 100644 index d8629d456f82..000000000000 --- a/ed/idlnames/SVGMetadataElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGMetadataElement : SVGElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGNumber.idl b/ed/idlnames/SVGNumber.idl deleted file mode 100644 index 07f954859514..000000000000 --- a/ed/idlnames/SVGNumber.idl +++ /dev/null @@ -1,5 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGNumber { - attribute float value; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGNumberList.idl b/ed/idlnames/SVGNumberList.idl deleted file mode 100644 index 4c41be933d86..000000000000 --- a/ed/idlnames/SVGNumberList.idl +++ /dev/null @@ -1,16 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGNumberList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - SVGNumber initialize(SVGNumber newItem); - getter SVGNumber getItem(unsigned long index); - SVGNumber insertItemBefore(SVGNumber newItem, unsigned long index); - SVGNumber replaceItem(SVGNumber newItem, unsigned long index); - SVGNumber removeItem(unsigned long index); - SVGNumber appendItem(SVGNumber newItem); - setter void (unsigned long index, SVGNumber newItem); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGPathElement.idl b/ed/idlnames/SVGPathElement.idl deleted file mode 100644 index dc92be0abe82..000000000000 --- a/ed/idlnames/SVGPathElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGPathElement : SVGGeometryElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGPatternElement.idl b/ed/idlnames/SVGPatternElement.idl deleted file mode 100644 index 8f824640e155..000000000000 --- a/ed/idlnames/SVGPatternElement.idl +++ /dev/null @@ -1,17 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGPatternElement : SVGElement { - [SameObject] readonly attribute SVGAnimatedEnumeration patternUnits; - [SameObject] readonly attribute SVGAnimatedEnumeration patternContentUnits; - [SameObject] readonly attribute SVGAnimatedTransformList patternTransform; - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGPatternElement includes SVGFitToViewBox; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGPatternElement includes SVGURIReference; \ No newline at end of file diff --git a/ed/idlnames/SVGPointList.idl b/ed/idlnames/SVGPointList.idl deleted file mode 100644 index b0aed847895d..000000000000 --- a/ed/idlnames/SVGPointList.idl +++ /dev/null @@ -1,16 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGPointList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - DOMPoint initialize(DOMPoint newItem); - getter DOMPoint getItem(unsigned long index); - DOMPoint insertItemBefore(DOMPoint newItem, unsigned long index); - DOMPoint replaceItem(DOMPoint newItem, unsigned long index); - DOMPoint removeItem(unsigned long index); - DOMPoint appendItem(DOMPoint newItem); - setter void (unsigned long index, DOMPoint newItem); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGPolygonElement.idl b/ed/idlnames/SVGPolygonElement.idl deleted file mode 100644 index c50002b48c4f..000000000000 --- a/ed/idlnames/SVGPolygonElement.idl +++ /dev/null @@ -1,7 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGPolygonElement : SVGGeometryElement { -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGPolygonElement includes SVGAnimatedPoints; \ No newline at end of file diff --git a/ed/idlnames/SVGPolylineElement.idl b/ed/idlnames/SVGPolylineElement.idl deleted file mode 100644 index 3c800d280248..000000000000 --- a/ed/idlnames/SVGPolylineElement.idl +++ /dev/null @@ -1,7 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGPolylineElement : SVGGeometryElement { -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGPolylineElement includes SVGAnimatedPoints; \ No newline at end of file diff --git a/ed/idlnames/SVGPreserveAspectRatio.idl b/ed/idlnames/SVGPreserveAspectRatio.idl deleted file mode 100644 index 9a7bb9a1c7f2..000000000000 --- a/ed/idlnames/SVGPreserveAspectRatio.idl +++ /dev/null @@ -1,25 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGPreserveAspectRatio { - - // Alignment Types - const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0; - const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1; - const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; - const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; - const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4; - const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5; - const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; - const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7; - const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; - const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9; - const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10; - - // Meet-or-slice Types - const unsigned short SVG_MEETORSLICE_UNKNOWN = 0; - const unsigned short SVG_MEETORSLICE_MEET = 1; - const unsigned short SVG_MEETORSLICE_SLICE = 2; - - attribute unsigned short align; - attribute unsigned short meetOrSlice; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGRadialGradientElement.idl b/ed/idlnames/SVGRadialGradientElement.idl deleted file mode 100644 index 530555ab13fd..000000000000 --- a/ed/idlnames/SVGRadialGradientElement.idl +++ /dev/null @@ -1,10 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGRadialGradientElement : SVGGradientElement { - [SameObject] readonly attribute SVGAnimatedLength cx; - [SameObject] readonly attribute SVGAnimatedLength cy; - [SameObject] readonly attribute SVGAnimatedLength r; - [SameObject] readonly attribute SVGAnimatedLength fx; - [SameObject] readonly attribute SVGAnimatedLength fy; - [SameObject] readonly attribute SVGAnimatedLength fr; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGRectElement.idl b/ed/idlnames/SVGRectElement.idl deleted file mode 100644 index 310e5625e9f9..000000000000 --- a/ed/idlnames/SVGRectElement.idl +++ /dev/null @@ -1,10 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGRectElement : SVGGeometryElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; - [SameObject] readonly attribute SVGAnimatedLength rx; - [SameObject] readonly attribute SVGAnimatedLength ry; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGScriptElement.idl b/ed/idlnames/SVGScriptElement.idl deleted file mode 100644 index d7cebb9aa4e1..000000000000 --- a/ed/idlnames/SVGScriptElement.idl +++ /dev/null @@ -1,9 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGScriptElement : SVGElement { - attribute DOMString type; - attribute DOMString? crossOrigin; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGScriptElement includes SVGURIReference; \ No newline at end of file diff --git a/ed/idlnames/SVGStopElement.idl b/ed/idlnames/SVGStopElement.idl deleted file mode 100644 index 8b435ff9a874..000000000000 --- a/ed/idlnames/SVGStopElement.idl +++ /dev/null @@ -1,5 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGStopElement : SVGElement { - [SameObject] readonly attribute SVGAnimatedNumber offset; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGStringList.idl b/ed/idlnames/SVGStringList.idl deleted file mode 100644 index 23ac89d30a40..000000000000 --- a/ed/idlnames/SVGStringList.idl +++ /dev/null @@ -1,16 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGStringList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - DOMString initialize(DOMString newItem); - getter DOMString getItem(unsigned long index); - DOMString insertItemBefore(DOMString newItem, unsigned long index); - DOMString replaceItem(DOMString newItem, unsigned long index); - DOMString removeItem(unsigned long index); - DOMString appendItem(DOMString newItem); - setter void (unsigned long index, DOMString newItem); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGStyleElement.idl b/ed/idlnames/SVGStyleElement.idl deleted file mode 100644 index e601ff869077..000000000000 --- a/ed/idlnames/SVGStyleElement.idl +++ /dev/null @@ -1,10 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGStyleElement : SVGElement { - attribute DOMString type; - attribute DOMString media; - attribute DOMString title; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGStyleElement includes LinkStyle; \ No newline at end of file diff --git a/ed/idlnames/SVGSwitchElement.idl b/ed/idlnames/SVGSwitchElement.idl deleted file mode 100644 index a05fc56648a4..000000000000 --- a/ed/idlnames/SVGSwitchElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGSwitchElement : SVGGraphicsElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGSymbolElement.idl b/ed/idlnames/SVGSymbolElement.idl deleted file mode 100644 index f279e73fb330..000000000000 --- a/ed/idlnames/SVGSymbolElement.idl +++ /dev/null @@ -1,7 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGSymbolElement : SVGGraphicsElement { -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGSymbolElement includes SVGFitToViewBox; \ No newline at end of file diff --git a/ed/idlnames/SVGTSpanElement.idl b/ed/idlnames/SVGTSpanElement.idl deleted file mode 100644 index 426f0b7b01ef..000000000000 --- a/ed/idlnames/SVGTSpanElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTSpanElement : SVGTextPositioningElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGTests.idl b/ed/idlnames/SVGTests.idl deleted file mode 100644 index d10b6904483b..000000000000 --- a/ed/idlnames/SVGTests.idl +++ /dev/null @@ -1,5 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -interface mixin SVGTests { - [SameObject] readonly attribute SVGStringList requiredExtensions; - [SameObject] readonly attribute SVGStringList systemLanguage; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGTextContentElement.idl b/ed/idlnames/SVGTextContentElement.idl deleted file mode 100644 index defe588307a1..000000000000 --- a/ed/idlnames/SVGTextContentElement.idl +++ /dev/null @@ -1,22 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTextContentElement : SVGGraphicsElement { - - // lengthAdjust Types - const unsigned short LENGTHADJUST_UNKNOWN = 0; - const unsigned short LENGTHADJUST_SPACING = 1; - const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2; - - [SameObject] readonly attribute SVGAnimatedLength textLength; - [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust; - - long getNumberOfChars(); - float getComputedTextLength(); - float getSubStringLength(unsigned long charnum, unsigned long nchars); - DOMPoint getStartPositionOfChar(unsigned long charnum); - DOMPoint getEndPositionOfChar(unsigned long charnum); - DOMRect getExtentOfChar(unsigned long charnum); - float getRotationOfChar(unsigned long charnum); - long getCharNumAtPosition(optional DOMPointInit point = {}); - void selectSubString(unsigned long charnum, unsigned long nchars); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGTextElement.idl b/ed/idlnames/SVGTextElement.idl deleted file mode 100644 index 74fbbf7b935e..000000000000 --- a/ed/idlnames/SVGTextElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTextElement : SVGTextPositioningElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGTextPathElement.idl b/ed/idlnames/SVGTextPathElement.idl deleted file mode 100644 index c83cd72af6e1..000000000000 --- a/ed/idlnames/SVGTextPathElement.idl +++ /dev/null @@ -1,21 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTextPathElement : SVGTextContentElement { - - // textPath Method Types - const unsigned short TEXTPATH_METHODTYPE_UNKNOWN = 0; - const unsigned short TEXTPATH_METHODTYPE_ALIGN = 1; - const unsigned short TEXTPATH_METHODTYPE_STRETCH = 2; - - // textPath Spacing Types - const unsigned short TEXTPATH_SPACINGTYPE_UNKNOWN = 0; - const unsigned short TEXTPATH_SPACINGTYPE_AUTO = 1; - const unsigned short TEXTPATH_SPACINGTYPE_EXACT = 2; - - [SameObject] readonly attribute SVGAnimatedLength startOffset; - [SameObject] readonly attribute SVGAnimatedEnumeration method; - [SameObject] readonly attribute SVGAnimatedEnumeration spacing; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGTextPathElement includes SVGURIReference; \ No newline at end of file diff --git a/ed/idlnames/SVGTextPositioningElement.idl b/ed/idlnames/SVGTextPositioningElement.idl deleted file mode 100644 index eed5ee484704..000000000000 --- a/ed/idlnames/SVGTextPositioningElement.idl +++ /dev/null @@ -1,9 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTextPositioningElement : SVGTextContentElement { - [SameObject] readonly attribute SVGAnimatedLengthList x; - [SameObject] readonly attribute SVGAnimatedLengthList y; - [SameObject] readonly attribute SVGAnimatedLengthList dx; - [SameObject] readonly attribute SVGAnimatedLengthList dy; - [SameObject] readonly attribute SVGAnimatedNumberList rotate; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGTitleElement.idl b/ed/idlnames/SVGTitleElement.idl deleted file mode 100644 index 2c9d21ede91d..000000000000 --- a/ed/idlnames/SVGTitleElement.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTitleElement : SVGElement { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGTransform.idl b/ed/idlnames/SVGTransform.idl deleted file mode 100644 index 16879c1fdaa7..000000000000 --- a/ed/idlnames/SVGTransform.idl +++ /dev/null @@ -1,24 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTransform { - - // Transform Types - const unsigned short SVG_TRANSFORM_UNKNOWN = 0; - const unsigned short SVG_TRANSFORM_MATRIX = 1; - const unsigned short SVG_TRANSFORM_TRANSLATE = 2; - const unsigned short SVG_TRANSFORM_SCALE = 3; - const unsigned short SVG_TRANSFORM_ROTATE = 4; - const unsigned short SVG_TRANSFORM_SKEWX = 5; - const unsigned short SVG_TRANSFORM_SKEWY = 6; - - readonly attribute unsigned short type; - [SameObject] readonly attribute DOMMatrix matrix; - readonly attribute float angle; - - void setMatrix(optional DOMMatrix2DInit matrix); - void setTranslate(float tx, float ty); - void setScale(float sx, float sy); - void setRotate(float angle, float cx, float cy); - void setSkewX(float angle); - void setSkewY(float angle); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGTransformList.idl b/ed/idlnames/SVGTransformList.idl deleted file mode 100644 index 23c191600e8d..000000000000 --- a/ed/idlnames/SVGTransformList.idl +++ /dev/null @@ -1,20 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGTransformList { - - readonly attribute unsigned long length; - readonly attribute unsigned long numberOfItems; - - void clear(); - SVGTransform initialize(SVGTransform newItem); - getter SVGTransform getItem(unsigned long index); - SVGTransform insertItemBefore(SVGTransform newItem, unsigned long index); - SVGTransform replaceItem(SVGTransform newItem, unsigned long index); - SVGTransform removeItem(unsigned long index); - SVGTransform appendItem(SVGTransform newItem); - setter void (unsigned long index, SVGTransform newItem); - - // Additional methods not common to other list interfaces. - SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix); - SVGTransform? consolidate(); -}; \ No newline at end of file diff --git a/ed/idlnames/SVGURIReference.idl b/ed/idlnames/SVGURIReference.idl deleted file mode 100644 index 5052b4bdd66e..000000000000 --- a/ed/idlnames/SVGURIReference.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -interface mixin SVGURIReference { - [SameObject] readonly attribute SVGAnimatedString href; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGUnitTypes.idl b/ed/idlnames/SVGUnitTypes.idl deleted file mode 100644 index 73cb9ffcd106..000000000000 --- a/ed/idlnames/SVGUnitTypes.idl +++ /dev/null @@ -1,8 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGUnitTypes { - // Unit Types - const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0; - const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1; - const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; -}; \ No newline at end of file diff --git a/ed/idlnames/SVGUseElement.idl b/ed/idlnames/SVGUseElement.idl deleted file mode 100644 index be06efa80e84..000000000000 --- a/ed/idlnames/SVGUseElement.idl +++ /dev/null @@ -1,13 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGUseElement : SVGGraphicsElement { - [SameObject] readonly attribute SVGAnimatedLength x; - [SameObject] readonly attribute SVGAnimatedLength y; - [SameObject] readonly attribute SVGAnimatedLength width; - [SameObject] readonly attribute SVGAnimatedLength height; - [SameObject] readonly attribute SVGElement? instanceRoot; - [SameObject] readonly attribute SVGElement? animatedInstanceRoot; -}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGUseElement includes SVGURIReference; \ No newline at end of file diff --git a/ed/idlnames/SVGUseElementShadowRoot.idl b/ed/idlnames/SVGUseElementShadowRoot.idl deleted file mode 100644 index 61d1b4a180f1..000000000000 --- a/ed/idlnames/SVGUseElementShadowRoot.idl +++ /dev/null @@ -1,4 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGUseElementShadowRoot : ShadowRoot { -}; \ No newline at end of file diff --git a/ed/idlnames/SVGViewElement.idl b/ed/idlnames/SVGViewElement.idl deleted file mode 100644 index 01e23a0de9cf..000000000000 --- a/ed/idlnames/SVGViewElement.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface SVGViewElement : SVGElement {}; - -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -SVGViewElement includes SVGFitToViewBox; \ No newline at end of file diff --git a/ed/idlnames/ShadowAnimation.idl b/ed/idlnames/ShadowAnimation.idl deleted file mode 100644 index 32e302b6e5f7..000000000000 --- a/ed/idlnames/ShadowAnimation.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) -[Exposed=Window] -interface ShadowAnimation : Animation { - constructor(Animation source, Animatable newTarget); - [SameObject] readonly attribute Animation sourceAnimation; -}; \ No newline at end of file diff --git a/ed/idlnamesparsed/FontIterator.json b/ed/idlnamesparsed/FontIterator.json deleted file mode 100644 index 9df516085cd2..000000000000 --- a/ed/idlnamesparsed/FontIterator.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "FontIterator", - "defined": { - "spec": { - "title": "Local Font Access API", - "url": "https://wicg.github.io/local-font-access/" - }, - "fragment": "[SecureContext,\n Exposed=(Window,Worker)]\ninterface FontIterator {\n async iterable;\n};", - "href": "https://wicg.github.io/local-font-access/#fontiterator" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/GetSVGDocument.json b/ed/idlnamesparsed/GetSVGDocument.json deleted file mode 100644 index 8d32d16c793c..000000000000 --- a/ed/idlnamesparsed/GetSVGDocument.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GetSVGDocument", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin GetSVGDocument {\n Document getSVGDocument();\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceGetSVGDocument" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAElement.json b/ed/idlnamesparsed/SVGAElement.json deleted file mode 100644 index c67bea336266..000000000000 --- a/ed/idlnamesparsed/SVGAElement.json +++ /dev/null @@ -1,565 +0,0 @@ -{ - "name": "SVGAElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedString target;\n attribute DOMString download;\n attribute USVString ping;\n attribute DOMString rel;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList relList;\n attribute DOMString hreflang;\n attribute DOMString type;\n\n attribute DOMString text;\n\n attribute DOMString referrerPolicy;\n};", - "href": "https://svgwg.org/svg2-draft/linking.html#InterfaceSVGAElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGAElement includes SVGURIReference;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGAElement includes HTMLHyperlinkElementUtils;" - } - ], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLHyperlinkElementUtils", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLHyperlinkElementUtils {\n [CEReactions] stringifier attribute USVString href;\n readonly attribute USVString origin;\n [CEReactions] attribute USVString protocol;\n [CEReactions] attribute USVString username;\n [CEReactions] attribute USVString password;\n [CEReactions] attribute USVString host;\n [CEReactions] attribute USVString hostname;\n [CEReactions] attribute USVString port;\n [CEReactions] attribute USVString pathname;\n [CEReactions] attribute USVString search;\n [CEReactions] attribute USVString hash;\n};", - "href": "https://html.spec.whatwg.org/multipage/links.html#htmlhyperlinkelementutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAngle.json b/ed/idlnamesparsed/SVGAngle.json deleted file mode 100644 index 77c4922463af..000000000000 --- a/ed/idlnamesparsed/SVGAngle.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAngle", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAngle {\n\n // Angle Unit Types\n const unsigned short SVG_ANGLETYPE_UNKNOWN = 0;\n const unsigned short SVG_ANGLETYPE_UNSPECIFIED = 1;\n const unsigned short SVG_ANGLETYPE_DEG = 2;\n const unsigned short SVG_ANGLETYPE_RAD = 3;\n const unsigned short SVG_ANGLETYPE_GRAD = 4;\n\n readonly attribute unsigned short unitType;\n attribute float value;\n attribute float valueInSpecifiedUnits;\n attribute DOMString valueAsString;\n\n void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits);\n void convertToSpecifiedUnits(unsigned short unitType);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAngle" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedAngle.json b/ed/idlnamesparsed/SVGAnimatedAngle.json deleted file mode 100644 index ab300d1499bb..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedAngle.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedAngle", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedAngle {\n [SameObject] readonly attribute SVGAngle baseVal;\n [SameObject] readonly attribute SVGAngle animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedAngle" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedBoolean.json b/ed/idlnamesparsed/SVGAnimatedBoolean.json deleted file mode 100644 index ba634acd47b7..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedBoolean.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedBoolean", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedBoolean {\n attribute boolean baseVal;\n readonly attribute boolean animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedBoolean" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedEnumeration.json b/ed/idlnamesparsed/SVGAnimatedEnumeration.json deleted file mode 100644 index 64a393aa3ecd..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedEnumeration.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedEnumeration", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedEnumeration {\n attribute unsigned short baseVal;\n readonly attribute unsigned short animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedEnumeration" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedInteger.json b/ed/idlnamesparsed/SVGAnimatedInteger.json deleted file mode 100644 index d1d63e47fbdf..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedInteger.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedInteger", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedInteger {\n attribute long baseVal;\n readonly attribute long animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedInteger" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedLength.json b/ed/idlnamesparsed/SVGAnimatedLength.json deleted file mode 100644 index e1e7cb046372..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedLength.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedLength", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedLength {\n [SameObject] readonly attribute SVGLength baseVal;\n [SameObject] readonly attribute SVGLength animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLength" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedLengthList.json b/ed/idlnamesparsed/SVGAnimatedLengthList.json deleted file mode 100644 index edf63a7cbd11..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedLengthList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedLengthList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedLengthList {\n [SameObject] readonly attribute SVGLengthList baseVal;\n [SameObject] readonly attribute SVGLengthList animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLengthList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedNumber.json b/ed/idlnamesparsed/SVGAnimatedNumber.json deleted file mode 100644 index 9f66e1e00426..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedNumber.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedNumber", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedNumber {\n attribute float baseVal;\n readonly attribute float animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumber" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedNumberList.json b/ed/idlnamesparsed/SVGAnimatedNumberList.json deleted file mode 100644 index fa5d7924eb4a..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedNumberList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedNumberList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedNumberList {\n [SameObject] readonly attribute SVGNumberList baseVal;\n [SameObject] readonly attribute SVGNumberList animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumberList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedPoints.json b/ed/idlnamesparsed/SVGAnimatedPoints.json deleted file mode 100644 index 61ee1a414c51..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedPoints.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedPoints", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGAnimatedPoints {\n [SameObject] readonly attribute SVGPointList points;\n [SameObject] readonly attribute SVGPointList animatedPoints;\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGAnimatedPoints" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedPreserveAspectRatio.json b/ed/idlnamesparsed/SVGAnimatedPreserveAspectRatio.json deleted file mode 100644 index 317123a26268..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedPreserveAspectRatio.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedPreserveAspectRatio", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedPreserveAspectRatio {\n [SameObject] readonly attribute SVGPreserveAspectRatio baseVal;\n [SameObject] readonly attribute SVGPreserveAspectRatio animVal;\n};", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedPreserveAspectRatio" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedRect.json b/ed/idlnamesparsed/SVGAnimatedRect.json deleted file mode 100644 index 4cfd1ca563d4..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedRect.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedRect", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedRect {\n [SameObject] readonly attribute DOMRect baseVal;\n [SameObject] readonly attribute DOMRectReadOnly animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedRect" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedString.json b/ed/idlnamesparsed/SVGAnimatedString.json deleted file mode 100644 index dee503dea9a0..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedString.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedString", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedString {\n attribute DOMString baseVal;\n readonly attribute DOMString animVal;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedString" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGAnimatedTransformList.json b/ed/idlnamesparsed/SVGAnimatedTransformList.json deleted file mode 100644 index cb35bb7dc646..000000000000 --- a/ed/idlnamesparsed/SVGAnimatedTransformList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGAnimatedTransformList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGAnimatedTransformList {\n [SameObject] readonly attribute SVGTransformList baseVal;\n [SameObject] readonly attribute SVGTransformList animVal;\n};", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedTransformList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGBoundingBoxOptions.json b/ed/idlnamesparsed/SVGBoundingBoxOptions.json deleted file mode 100644 index 4361dd2195e5..000000000000 --- a/ed/idlnamesparsed/SVGBoundingBoxOptions.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGBoundingBoxOptions", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "dictionary SVGBoundingBoxOptions {\n boolean fill = true;\n boolean stroke = false;\n boolean markers = false;\n boolean clipped = false;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#SVGBoundingBoxOptions" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGCircleElement.json b/ed/idlnamesparsed/SVGCircleElement.json deleted file mode 100644 index d9293835f051..000000000000 --- a/ed/idlnamesparsed/SVGCircleElement.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "name": "SVGCircleElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGCircleElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength cx;\n [SameObject] readonly attribute SVGAnimatedLength cy;\n [SameObject] readonly attribute SVGAnimatedLength r;\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGCircleElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGDefsElement.json b/ed/idlnamesparsed/SVGDefsElement.json deleted file mode 100644 index 0129dd6c74c1..000000000000 --- a/ed/idlnamesparsed/SVGDefsElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGDefsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGDefsElement : SVGGraphicsElement {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGDefsElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGDescElement.json b/ed/idlnamesparsed/SVGDescElement.json deleted file mode 100644 index 272ef0f9eb0b..000000000000 --- a/ed/idlnamesparsed/SVGDescElement.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "name": "SVGDescElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGDescElement : SVGElement {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGDescElement" - }, - "extended": [], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGElementInstance.json b/ed/idlnamesparsed/SVGElementInstance.json deleted file mode 100644 index c7dd675c5f67..000000000000 --- a/ed/idlnamesparsed/SVGElementInstance.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGEllipseElement.json b/ed/idlnamesparsed/SVGEllipseElement.json deleted file mode 100644 index a20e90a59093..000000000000 --- a/ed/idlnamesparsed/SVGEllipseElement.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "name": "SVGEllipseElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGEllipseElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength cx;\n [SameObject] readonly attribute SVGAnimatedLength cy;\n [SameObject] readonly attribute SVGAnimatedLength rx;\n [SameObject] readonly attribute SVGAnimatedLength ry;\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGEllipseElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGFitToViewBox.json b/ed/idlnamesparsed/SVGFitToViewBox.json deleted file mode 100644 index b407b6655d87..000000000000 --- a/ed/idlnamesparsed/SVGFitToViewBox.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGFitToViewBox", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGFitToViewBox {\n [SameObject] readonly attribute SVGAnimatedRect viewBox;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGFitToViewBox" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGForeignObjectElement.json b/ed/idlnamesparsed/SVGForeignObjectElement.json deleted file mode 100644 index 008b90910652..000000000000 --- a/ed/idlnamesparsed/SVGForeignObjectElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGForeignObjectElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGForeignObjectElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n};", - "href": "https://svgwg.org/svg2-draft/embedded.html#InterfaceSVGForeignObjectElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGGElement.json b/ed/idlnamesparsed/SVGGElement.json deleted file mode 100644 index cebb06e1e5e6..000000000000 --- a/ed/idlnamesparsed/SVGGElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGElement : SVGGraphicsElement {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGGElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGGeometryElement.json b/ed/idlnamesparsed/SVGGeometryElement.json deleted file mode 100644 index 7d7e95c0e384..000000000000 --- a/ed/idlnamesparsed/SVGGeometryElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGGradientElement.json b/ed/idlnamesparsed/SVGGradientElement.json deleted file mode 100644 index 0c4d5695638d..000000000000 --- a/ed/idlnamesparsed/SVGGradientElement.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "name": "SVGGradientElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGradientElement : SVGElement {\n\n // Spread Method Types\n const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;\n const unsigned short SVG_SPREADMETHOD_PAD = 1;\n const unsigned short SVG_SPREADMETHOD_REFLECT = 2;\n const unsigned short SVG_SPREADMETHOD_REPEAT = 3;\n\n [SameObject] readonly attribute SVGAnimatedEnumeration gradientUnits;\n [SameObject] readonly attribute SVGAnimatedTransformList gradientTransform;\n [SameObject] readonly attribute SVGAnimatedEnumeration spreadMethod;\n};", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGGradientElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGradientElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGGraphicsElement.json b/ed/idlnamesparsed/SVGGraphicsElement.json deleted file mode 100644 index bf662c38b402..000000000000 --- a/ed/idlnamesparsed/SVGGraphicsElement.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGImageElement.json b/ed/idlnamesparsed/SVGImageElement.json deleted file mode 100644 index 579660b396ab..000000000000 --- a/ed/idlnamesparsed/SVGImageElement.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "name": "SVGImageElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGImageElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n attribute DOMString? crossOrigin;\n};", - "href": "https://svgwg.org/svg2-draft/embedded.html#InterfaceSVGImageElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGImageElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGLength.json b/ed/idlnamesparsed/SVGLength.json deleted file mode 100644 index 15c39cab39c0..000000000000 --- a/ed/idlnamesparsed/SVGLength.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGLength", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGLength {\n\n // Length Unit Types\n const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0;\n const unsigned short SVG_LENGTHTYPE_NUMBER = 1;\n const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2;\n const unsigned short SVG_LENGTHTYPE_EMS = 3;\n const unsigned short SVG_LENGTHTYPE_EXS = 4;\n const unsigned short SVG_LENGTHTYPE_PX = 5;\n const unsigned short SVG_LENGTHTYPE_CM = 6;\n const unsigned short SVG_LENGTHTYPE_MM = 7;\n const unsigned short SVG_LENGTHTYPE_IN = 8;\n const unsigned short SVG_LENGTHTYPE_PT = 9;\n const unsigned short SVG_LENGTHTYPE_PC = 10;\n\n readonly attribute unsigned short unitType;\n attribute float value;\n attribute float valueInSpecifiedUnits;\n attribute DOMString valueAsString;\n\n void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits);\n void convertToSpecifiedUnits(unsigned short unitType);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGLength" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGLengthList.json b/ed/idlnamesparsed/SVGLengthList.json deleted file mode 100644 index 02ced485f096..000000000000 --- a/ed/idlnamesparsed/SVGLengthList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGLengthList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGLengthList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n SVGLength initialize(SVGLength newItem);\n getter SVGLength getItem(unsigned long index);\n SVGLength insertItemBefore(SVGLength newItem, unsigned long index);\n SVGLength replaceItem(SVGLength newItem, unsigned long index);\n SVGLength removeItem(unsigned long index);\n SVGLength appendItem(SVGLength newItem);\n setter void (unsigned long index, SVGLength newItem);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGLengthList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGLineElement.json b/ed/idlnamesparsed/SVGLineElement.json deleted file mode 100644 index c24bb1f1aa64..000000000000 --- a/ed/idlnamesparsed/SVGLineElement.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "name": "SVGLineElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGLineElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength x1;\n [SameObject] readonly attribute SVGAnimatedLength y1;\n [SameObject] readonly attribute SVGAnimatedLength x2;\n [SameObject] readonly attribute SVGAnimatedLength y2;\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGLineElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGLinearGradientElement.json b/ed/idlnamesparsed/SVGLinearGradientElement.json deleted file mode 100644 index 1c8f8f836754..000000000000 --- a/ed/idlnamesparsed/SVGLinearGradientElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGLinearGradientElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGLinearGradientElement : SVGGradientElement {\n [SameObject] readonly attribute SVGAnimatedLength x1;\n [SameObject] readonly attribute SVGAnimatedLength y1;\n [SameObject] readonly attribute SVGAnimatedLength x2;\n [SameObject] readonly attribute SVGAnimatedLength y2;\n};", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGLinearGradientElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGradientElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGradientElement : SVGElement {\n\n // Spread Method Types\n const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;\n const unsigned short SVG_SPREADMETHOD_PAD = 1;\n const unsigned short SVG_SPREADMETHOD_REFLECT = 2;\n const unsigned short SVG_SPREADMETHOD_REPEAT = 3;\n\n [SameObject] readonly attribute SVGAnimatedEnumeration gradientUnits;\n [SameObject] readonly attribute SVGAnimatedTransformList gradientTransform;\n [SameObject] readonly attribute SVGAnimatedEnumeration spreadMethod;\n};", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGGradientElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGradientElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGMarkerElement.json b/ed/idlnamesparsed/SVGMarkerElement.json deleted file mode 100644 index 211d2330c886..000000000000 --- a/ed/idlnamesparsed/SVGMarkerElement.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "name": "SVGMarkerElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGMarkerElement : SVGElement {\n\n // Marker Unit Types\n const unsigned short SVG_MARKERUNITS_UNKNOWN = 0;\n const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1;\n const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2;\n\n // Marker Orientation Types\n const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0;\n const unsigned short SVG_MARKER_ORIENT_AUTO = 1;\n const unsigned short SVG_MARKER_ORIENT_ANGLE = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength refX;\n [SameObject] readonly attribute SVGAnimatedLength refY;\n [SameObject] readonly attribute SVGAnimatedEnumeration markerUnits;\n [SameObject] readonly attribute SVGAnimatedLength markerWidth;\n [SameObject] readonly attribute SVGAnimatedLength markerHeight;\n [SameObject] readonly attribute SVGAnimatedEnumeration orientType;\n [SameObject] readonly attribute SVGAnimatedAngle orientAngle;\n attribute DOMString orient;\n\n void setOrientToAuto();\n void setOrientToAngle(SVGAngle angle);\n};", - "href": "https://svgwg.org/svg2-draft/painting.html#InterfaceSVGMarkerElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGMarkerElement includes SVGFitToViewBox;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGFitToViewBox", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGFitToViewBox {\n [SameObject] readonly attribute SVGAnimatedRect viewBox;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGFitToViewBox" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGMetadataElement.json b/ed/idlnamesparsed/SVGMetadataElement.json deleted file mode 100644 index 2314c1c684b1..000000000000 --- a/ed/idlnamesparsed/SVGMetadataElement.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "name": "SVGMetadataElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGMetadataElement : SVGElement {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGMetadataElement" - }, - "extended": [], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGNumber.json b/ed/idlnamesparsed/SVGNumber.json deleted file mode 100644 index c8d0ccc66c3a..000000000000 --- a/ed/idlnamesparsed/SVGNumber.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGNumber", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGNumber {\n attribute float value;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGNumber" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGNumberList.json b/ed/idlnamesparsed/SVGNumberList.json deleted file mode 100644 index edc3c7decc7d..000000000000 --- a/ed/idlnamesparsed/SVGNumberList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGNumberList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGNumberList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n SVGNumber initialize(SVGNumber newItem);\n getter SVGNumber getItem(unsigned long index);\n SVGNumber insertItemBefore(SVGNumber newItem, unsigned long index);\n SVGNumber replaceItem(SVGNumber newItem, unsigned long index);\n SVGNumber removeItem(unsigned long index);\n SVGNumber appendItem(SVGNumber newItem);\n setter void (unsigned long index, SVGNumber newItem);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGNumberList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGPathElement.json b/ed/idlnamesparsed/SVGPathElement.json deleted file mode 100644 index 991fdbebb741..000000000000 --- a/ed/idlnamesparsed/SVGPathElement.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "name": "SVGPathElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGPathElement : SVGGeometryElement {\n};", - "href": "https://svgwg.org/svg2-draft/paths.html#InterfaceSVGPathElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGPatternElement.json b/ed/idlnamesparsed/SVGPatternElement.json deleted file mode 100644 index 5d328af78dc4..000000000000 --- a/ed/idlnamesparsed/SVGPatternElement.json +++ /dev/null @@ -1,529 +0,0 @@ -{ - "name": "SVGPatternElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGPatternElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedEnumeration patternUnits;\n [SameObject] readonly attribute SVGAnimatedEnumeration patternContentUnits;\n [SameObject] readonly attribute SVGAnimatedTransformList patternTransform;\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n};", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGPatternElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGPatternElement includes SVGFitToViewBox;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGPatternElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGFitToViewBox", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGFitToViewBox {\n [SameObject] readonly attribute SVGAnimatedRect viewBox;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGFitToViewBox" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGPointList.json b/ed/idlnamesparsed/SVGPointList.json deleted file mode 100644 index 410e20167ca4..000000000000 --- a/ed/idlnamesparsed/SVGPointList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGPointList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGPointList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n DOMPoint initialize(DOMPoint newItem);\n getter DOMPoint getItem(unsigned long index);\n DOMPoint insertItemBefore(DOMPoint newItem, unsigned long index);\n DOMPoint replaceItem(DOMPoint newItem, unsigned long index);\n DOMPoint removeItem(unsigned long index);\n DOMPoint appendItem(DOMPoint newItem);\n setter void (unsigned long index, DOMPoint newItem);\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPointList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGPolygonElement.json b/ed/idlnamesparsed/SVGPolygonElement.json deleted file mode 100644 index 4d3aaa699149..000000000000 --- a/ed/idlnamesparsed/SVGPolygonElement.json +++ /dev/null @@ -1,557 +0,0 @@ -{ - "name": "SVGPolygonElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGPolygonElement : SVGGeometryElement {\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPolygonElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGPolygonElement includes SVGAnimatedPoints;" - } - ], - "inheritance": { - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [ - { - "name": "SVGAnimatedPoints", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGAnimatedPoints {\n [SameObject] readonly attribute SVGPointList points;\n [SameObject] readonly attribute SVGPointList animatedPoints;\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGAnimatedPoints" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGPolylineElement.json b/ed/idlnamesparsed/SVGPolylineElement.json deleted file mode 100644 index f3f5d09b12c9..000000000000 --- a/ed/idlnamesparsed/SVGPolylineElement.json +++ /dev/null @@ -1,557 +0,0 @@ -{ - "name": "SVGPolylineElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGPolylineElement : SVGGeometryElement {\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPolylineElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGPolylineElement includes SVGAnimatedPoints;" - } - ], - "inheritance": { - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [ - { - "name": "SVGAnimatedPoints", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGAnimatedPoints {\n [SameObject] readonly attribute SVGPointList points;\n [SameObject] readonly attribute SVGPointList animatedPoints;\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGAnimatedPoints" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGPreserveAspectRatio.json b/ed/idlnamesparsed/SVGPreserveAspectRatio.json deleted file mode 100644 index 32d6e0449fd2..000000000000 --- a/ed/idlnamesparsed/SVGPreserveAspectRatio.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGPreserveAspectRatio", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGPreserveAspectRatio {\n\n // Alignment Types\n const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;\n const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;\n\n // Meet-or-slice Types\n const unsigned short SVG_MEETORSLICE_UNKNOWN = 0;\n const unsigned short SVG_MEETORSLICE_MEET = 1;\n const unsigned short SVG_MEETORSLICE_SLICE = 2;\n\n attribute unsigned short align;\n attribute unsigned short meetOrSlice;\n};", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGPreserveAspectRatio" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGRadialGradientElement.json b/ed/idlnamesparsed/SVGRadialGradientElement.json deleted file mode 100644 index f4d4747843b9..000000000000 --- a/ed/idlnamesparsed/SVGRadialGradientElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGRadialGradientElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGRadialGradientElement : SVGGradientElement {\n [SameObject] readonly attribute SVGAnimatedLength cx;\n [SameObject] readonly attribute SVGAnimatedLength cy;\n [SameObject] readonly attribute SVGAnimatedLength r;\n [SameObject] readonly attribute SVGAnimatedLength fx;\n [SameObject] readonly attribute SVGAnimatedLength fy;\n [SameObject] readonly attribute SVGAnimatedLength fr;\n};", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGRadialGradientElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGradientElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGradientElement : SVGElement {\n\n // Spread Method Types\n const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;\n const unsigned short SVG_SPREADMETHOD_PAD = 1;\n const unsigned short SVG_SPREADMETHOD_REFLECT = 2;\n const unsigned short SVG_SPREADMETHOD_REPEAT = 3;\n\n [SameObject] readonly attribute SVGAnimatedEnumeration gradientUnits;\n [SameObject] readonly attribute SVGAnimatedTransformList gradientTransform;\n [SameObject] readonly attribute SVGAnimatedEnumeration spreadMethod;\n};", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGGradientElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGradientElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGRectElement.json b/ed/idlnamesparsed/SVGRectElement.json deleted file mode 100644 index 87976d0dbcd6..000000000000 --- a/ed/idlnamesparsed/SVGRectElement.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "name": "SVGRectElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGRectElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n [SameObject] readonly attribute SVGAnimatedLength rx;\n [SameObject] readonly attribute SVGAnimatedLength ry;\n};", - "href": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGRectElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGeometryElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGScriptElement.json b/ed/idlnamesparsed/SVGScriptElement.json deleted file mode 100644 index d15e1eeced25..000000000000 --- a/ed/idlnamesparsed/SVGScriptElement.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "name": "SVGScriptElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGScriptElement : SVGElement {\n attribute DOMString type;\n attribute DOMString? crossOrigin;\n};", - "href": "https://svgwg.org/svg2-draft/interact.html#InterfaceSVGScriptElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGScriptElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGStopElement.json b/ed/idlnamesparsed/SVGStopElement.json deleted file mode 100644 index 6a512119fea6..000000000000 --- a/ed/idlnamesparsed/SVGStopElement.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "name": "SVGStopElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGStopElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedNumber offset;\n};", - "href": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGStopElement" - }, - "extended": [], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGStringList.json b/ed/idlnamesparsed/SVGStringList.json deleted file mode 100644 index 9b4fc738b314..000000000000 --- a/ed/idlnamesparsed/SVGStringList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGStringList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGStringList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n DOMString initialize(DOMString newItem);\n getter DOMString getItem(unsigned long index);\n DOMString insertItemBefore(DOMString newItem, unsigned long index);\n DOMString replaceItem(DOMString newItem, unsigned long index);\n DOMString removeItem(unsigned long index);\n DOMString appendItem(DOMString newItem);\n setter void (unsigned long index, DOMString newItem);\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGStringList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGStyleElement.json b/ed/idlnamesparsed/SVGStyleElement.json deleted file mode 100644 index 6942e462a157..000000000000 --- a/ed/idlnamesparsed/SVGStyleElement.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "name": "SVGStyleElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGStyleElement : SVGElement {\n attribute DOMString type;\n attribute DOMString media;\n attribute DOMString title;\n};", - "href": "https://svgwg.org/svg2-draft/styling.html#InterfaceSVGStyleElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGStyleElement includes LinkStyle;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "LinkStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin LinkStyle {\n readonly attribute CSSStyleSheet? sheet;\n};", - "href": "https://drafts.csswg.org/cssom/#linkstyle" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGSwitchElement.json b/ed/idlnamesparsed/SVGSwitchElement.json deleted file mode 100644 index a2c1b7fd4bb6..000000000000 --- a/ed/idlnamesparsed/SVGSwitchElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGSwitchElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGSwitchElement : SVGGraphicsElement {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSwitchElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGSymbolElement.json b/ed/idlnamesparsed/SVGSymbolElement.json deleted file mode 100644 index 841ee42cba14..000000000000 --- a/ed/idlnamesparsed/SVGSymbolElement.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "name": "SVGSymbolElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGSymbolElement : SVGGraphicsElement {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSymbolElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGSymbolElement includes SVGFitToViewBox;" - } - ], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGFitToViewBox", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGFitToViewBox {\n [SameObject] readonly attribute SVGAnimatedRect viewBox;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGFitToViewBox" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTSpanElement.json b/ed/idlnamesparsed/SVGTSpanElement.json deleted file mode 100644 index fe78010d6e34..000000000000 --- a/ed/idlnamesparsed/SVGTSpanElement.json +++ /dev/null @@ -1,547 +0,0 @@ -{ - "name": "SVGTSpanElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTSpanElement : SVGTextPositioningElement {\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTSpanElement" - }, - "extended": [], - "inheritance": { - "name": "SVGTextPositioningElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextPositioningElement : SVGTextContentElement {\n [SameObject] readonly attribute SVGAnimatedLengthList x;\n [SameObject] readonly attribute SVGAnimatedLengthList y;\n [SameObject] readonly attribute SVGAnimatedLengthList dx;\n [SameObject] readonly attribute SVGAnimatedLengthList dy;\n [SameObject] readonly attribute SVGAnimatedNumberList rotate;\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPositioningElement" - }, - "extended": [], - "inheritance": { - "name": "SVGTextContentElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextContentElement : SVGGraphicsElement {\n\n // lengthAdjust Types\n const unsigned short LENGTHADJUST_UNKNOWN = 0;\n const unsigned short LENGTHADJUST_SPACING = 1;\n const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength textLength;\n [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust;\n\n long getNumberOfChars();\n float getComputedTextLength();\n float getSubStringLength(unsigned long charnum, unsigned long nchars);\n DOMPoint getStartPositionOfChar(unsigned long charnum);\n DOMPoint getEndPositionOfChar(unsigned long charnum);\n DOMRect getExtentOfChar(unsigned long charnum);\n float getRotationOfChar(unsigned long charnum);\n long getCharNumAtPosition(optional DOMPointInit point = {});\n void selectSubString(unsigned long charnum, unsigned long nchars);\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTests.json b/ed/idlnamesparsed/SVGTests.json deleted file mode 100644 index 117f1d11cad2..000000000000 --- a/ed/idlnamesparsed/SVGTests.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTextContentElement.json b/ed/idlnamesparsed/SVGTextContentElement.json deleted file mode 100644 index 8bb99e64d43d..000000000000 --- a/ed/idlnamesparsed/SVGTextContentElement.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "SVGTextContentElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextContentElement : SVGGraphicsElement {\n\n // lengthAdjust Types\n const unsigned short LENGTHADJUST_UNKNOWN = 0;\n const unsigned short LENGTHADJUST_SPACING = 1;\n const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength textLength;\n [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust;\n\n long getNumberOfChars();\n float getComputedTextLength();\n float getSubStringLength(unsigned long charnum, unsigned long nchars);\n DOMPoint getStartPositionOfChar(unsigned long charnum);\n DOMPoint getEndPositionOfChar(unsigned long charnum);\n DOMRect getExtentOfChar(unsigned long charnum);\n float getRotationOfChar(unsigned long charnum);\n long getCharNumAtPosition(optional DOMPointInit point = {});\n void selectSubString(unsigned long charnum, unsigned long nchars);\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTextElement.json b/ed/idlnamesparsed/SVGTextElement.json deleted file mode 100644 index 231790ceb082..000000000000 --- a/ed/idlnamesparsed/SVGTextElement.json +++ /dev/null @@ -1,547 +0,0 @@ -{ - "name": "SVGTextElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextElement : SVGTextPositioningElement {\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextElement" - }, - "extended": [], - "inheritance": { - "name": "SVGTextPositioningElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextPositioningElement : SVGTextContentElement {\n [SameObject] readonly attribute SVGAnimatedLengthList x;\n [SameObject] readonly attribute SVGAnimatedLengthList y;\n [SameObject] readonly attribute SVGAnimatedLengthList dx;\n [SameObject] readonly attribute SVGAnimatedLengthList dy;\n [SameObject] readonly attribute SVGAnimatedNumberList rotate;\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPositioningElement" - }, - "extended": [], - "inheritance": { - "name": "SVGTextContentElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextContentElement : SVGGraphicsElement {\n\n // lengthAdjust Types\n const unsigned short LENGTHADJUST_UNKNOWN = 0;\n const unsigned short LENGTHADJUST_SPACING = 1;\n const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength textLength;\n [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust;\n\n long getNumberOfChars();\n float getComputedTextLength();\n float getSubStringLength(unsigned long charnum, unsigned long nchars);\n DOMPoint getStartPositionOfChar(unsigned long charnum);\n DOMPoint getEndPositionOfChar(unsigned long charnum);\n DOMRect getExtentOfChar(unsigned long charnum);\n float getRotationOfChar(unsigned long charnum);\n long getCharNumAtPosition(optional DOMPointInit point = {});\n void selectSubString(unsigned long charnum, unsigned long nchars);\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTextPathElement.json b/ed/idlnamesparsed/SVGTextPathElement.json deleted file mode 100644 index cd1fd9e5fbd2..000000000000 --- a/ed/idlnamesparsed/SVGTextPathElement.json +++ /dev/null @@ -1,557 +0,0 @@ -{ - "name": "SVGTextPathElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextPathElement : SVGTextContentElement {\n\n // textPath Method Types\n const unsigned short TEXTPATH_METHODTYPE_UNKNOWN = 0;\n const unsigned short TEXTPATH_METHODTYPE_ALIGN = 1;\n const unsigned short TEXTPATH_METHODTYPE_STRETCH = 2;\n\n // textPath Spacing Types\n const unsigned short TEXTPATH_SPACINGTYPE_UNKNOWN = 0;\n const unsigned short TEXTPATH_SPACINGTYPE_AUTO = 1;\n const unsigned short TEXTPATH_SPACINGTYPE_EXACT = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength startOffset;\n [SameObject] readonly attribute SVGAnimatedEnumeration method;\n [SameObject] readonly attribute SVGAnimatedEnumeration spacing;\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPathElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGTextPathElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGTextContentElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextContentElement : SVGGraphicsElement {\n\n // lengthAdjust Types\n const unsigned short LENGTHADJUST_UNKNOWN = 0;\n const unsigned short LENGTHADJUST_SPACING = 1;\n const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength textLength;\n [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust;\n\n long getNumberOfChars();\n float getComputedTextLength();\n float getSubStringLength(unsigned long charnum, unsigned long nchars);\n DOMPoint getStartPositionOfChar(unsigned long charnum);\n DOMPoint getEndPositionOfChar(unsigned long charnum);\n DOMRect getExtentOfChar(unsigned long charnum);\n float getRotationOfChar(unsigned long charnum);\n long getCharNumAtPosition(optional DOMPointInit point = {});\n void selectSubString(unsigned long charnum, unsigned long nchars);\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTextPositioningElement.json b/ed/idlnamesparsed/SVGTextPositioningElement.json deleted file mode 100644 index 672c387c3394..000000000000 --- a/ed/idlnamesparsed/SVGTextPositioningElement.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "name": "SVGTextPositioningElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextPositioningElement : SVGTextContentElement {\n [SameObject] readonly attribute SVGAnimatedLengthList x;\n [SameObject] readonly attribute SVGAnimatedLengthList y;\n [SameObject] readonly attribute SVGAnimatedLengthList dx;\n [SameObject] readonly attribute SVGAnimatedLengthList dy;\n [SameObject] readonly attribute SVGAnimatedNumberList rotate;\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPositioningElement" - }, - "extended": [], - "inheritance": { - "name": "SVGTextContentElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTextContentElement : SVGGraphicsElement {\n\n // lengthAdjust Types\n const unsigned short LENGTHADJUST_UNKNOWN = 0;\n const unsigned short LENGTHADJUST_SPACING = 1;\n const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength textLength;\n [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust;\n\n long getNumberOfChars();\n float getComputedTextLength();\n float getSubStringLength(unsigned long charnum, unsigned long nchars);\n DOMPoint getStartPositionOfChar(unsigned long charnum);\n DOMPoint getEndPositionOfChar(unsigned long charnum);\n DOMRect getExtentOfChar(unsigned long charnum);\n float getRotationOfChar(unsigned long charnum);\n long getCharNumAtPosition(optional DOMPointInit point = {});\n void selectSubString(unsigned long charnum, unsigned long nchars);\n};", - "href": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement" - }, - "extended": [], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTitleElement.json b/ed/idlnamesparsed/SVGTitleElement.json deleted file mode 100644 index d783874324b3..000000000000 --- a/ed/idlnamesparsed/SVGTitleElement.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "name": "SVGTitleElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTitleElement : SVGElement {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGTitleElement" - }, - "extended": [], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTransform.json b/ed/idlnamesparsed/SVGTransform.json deleted file mode 100644 index a9a334ccac9c..000000000000 --- a/ed/idlnamesparsed/SVGTransform.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGTransform", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTransform {\n\n // Transform Types\n const unsigned short SVG_TRANSFORM_UNKNOWN = 0;\n const unsigned short SVG_TRANSFORM_MATRIX = 1;\n const unsigned short SVG_TRANSFORM_TRANSLATE = 2;\n const unsigned short SVG_TRANSFORM_SCALE = 3;\n const unsigned short SVG_TRANSFORM_ROTATE = 4;\n const unsigned short SVG_TRANSFORM_SKEWX = 5;\n const unsigned short SVG_TRANSFORM_SKEWY = 6;\n\n readonly attribute unsigned short type;\n [SameObject] readonly attribute DOMMatrix matrix;\n readonly attribute float angle;\n\n void setMatrix(optional DOMMatrix2DInit matrix);\n void setTranslate(float tx, float ty);\n void setScale(float sx, float sy);\n void setRotate(float angle, float cx, float cy);\n void setSkewX(float angle);\n void setSkewY(float angle);\n};", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransform" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGTransformList.json b/ed/idlnamesparsed/SVGTransformList.json deleted file mode 100644 index 109daf4d9bb5..000000000000 --- a/ed/idlnamesparsed/SVGTransformList.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGTransformList", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGTransformList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n SVGTransform initialize(SVGTransform newItem);\n getter SVGTransform getItem(unsigned long index);\n SVGTransform insertItemBefore(SVGTransform newItem, unsigned long index);\n SVGTransform replaceItem(SVGTransform newItem, unsigned long index);\n SVGTransform removeItem(unsigned long index);\n SVGTransform appendItem(SVGTransform newItem);\n setter void (unsigned long index, SVGTransform newItem);\n\n // Additional methods not common to other list interfaces.\n SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix);\n SVGTransform? consolidate();\n};", - "href": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransformList" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGURIReference.json b/ed/idlnamesparsed/SVGURIReference.json deleted file mode 100644 index 734ad27cc376..000000000000 --- a/ed/idlnamesparsed/SVGURIReference.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGUnitTypes.json b/ed/idlnamesparsed/SVGUnitTypes.json deleted file mode 100644 index e58bb19633bc..000000000000 --- a/ed/idlnamesparsed/SVGUnitTypes.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "SVGUnitTypes", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGUnitTypes {\n // Unit Types\n const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0;\n const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1;\n const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGUnitTypes" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGUseElement.json b/ed/idlnamesparsed/SVGUseElement.json deleted file mode 100644 index e0ab19417277..000000000000 --- a/ed/idlnamesparsed/SVGUseElement.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "name": "SVGUseElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGUseElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n [SameObject] readonly attribute SVGElement? instanceRoot;\n [SameObject] readonly attribute SVGElement? animatedInstanceRoot;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGUseElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGUseElement includes SVGURIReference;" - } - ], - "inheritance": { - "name": "SVGGraphicsElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGGraphicsElement includes SVGTests;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGTests", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGTests" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGURIReference", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGURIReference" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGUseElementShadowRoot.json b/ed/idlnamesparsed/SVGUseElementShadowRoot.json deleted file mode 100644 index 38ccbf2a5f0e..000000000000 --- a/ed/idlnamesparsed/SVGUseElementShadowRoot.json +++ /dev/null @@ -1,204 +0,0 @@ -{ - "name": "SVGUseElementShadowRoot", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGUseElementShadowRoot : ShadowRoot {\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGUseElementShadowRoot" - }, - "extended": [], - "inheritance": { - "name": "ShadowRoot", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface ShadowRoot : DocumentFragment {\n readonly attribute ShadowRootMode mode;\n readonly attribute SlotAssignmentMode slotAssignment;\n readonly attribute Element host;\n attribute EventHandler onslotchange;\n};", - "href": "https://dom.spec.whatwg.org/#shadowroot" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "ShadowRoot includes DocumentOrShadowRoot;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "ShadowRoot includes InnerHTML;" - } - ], - "inheritance": { - "name": "DocumentFragment", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface DocumentFragment : Node {\n constructor();\n};", - "href": "https://dom.spec.whatwg.org/#documentfragment" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "DocumentFragment includes NonElementParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "DocumentFragment includes ParentNode;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "NonElementParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonElementParentNode {\n Element? getElementById(DOMString elementId);\n};", - "href": "https://dom.spec.whatwg.org/#nonelementparentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "DocumentOrShadowRoot", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin DocumentOrShadowRoot {\n};", - "href": "https://dom.spec.whatwg.org/#documentorshadowroot" - }, - "extended": [ - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface mixin DocumentOrShadowRoot {\n [LegacyLenientSetter] readonly attribute Element? fullscreenElement;\n};" - }, - { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "partial interface mixin DocumentOrShadowRoot {\n readonly attribute Element? activeElement;\n};" - }, - { - "spec": { - "title": "Constructable Stylesheet Objects", - "url": "https://wicg.github.io/construct-stylesheets/" - }, - "fragment": "partial interface mixin DocumentOrShadowRoot {\n attribute FrozenArray adoptedStyleSheets;\n};" - }, - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "partial interface mixin DocumentOrShadowRoot {\n [SameObject] readonly attribute StyleSheetList styleSheets;\n};" - }, - { - "spec": { - "title": "Picture-in-Picture", - "url": "https://www.w3.org/TR/picture-in-picture/" - }, - "fragment": "partial interface mixin DocumentOrShadowRoot {\n readonly attribute Element? pictureInPictureElement;\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface mixin DocumentOrShadowRoot {\n readonly attribute Element ? pointerLockElement;\n};" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "partial interface mixin DocumentOrShadowRoot {\n sequence getAnimations();\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/SVGViewElement.json b/ed/idlnamesparsed/SVGViewElement.json deleted file mode 100644 index bb0be4825585..000000000000 --- a/ed/idlnamesparsed/SVGViewElement.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "name": "SVGViewElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGViewElement : SVGElement {};", - "href": "https://svgwg.org/svg2-draft/linking.html#InterfaceSVGViewElement" - }, - "extended": [ - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGViewElement includes SVGFitToViewBox;" - } - ], - "inheritance": { - "name": "SVGElement", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement" - }, - "extended": [ - { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "SVGElement includes ElementCSSInlineStyle;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes GlobalEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes DocumentAndElementEventHandlers;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes SVGElementInstance;" - }, - { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "SVGElement includes HTMLOrSVGElement;" - } - ], - "inheritance": { - "name": "Element", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Element : Node {\n readonly attribute DOMString? namespaceURI;\n readonly attribute DOMString? prefix;\n readonly attribute DOMString localName;\n readonly attribute DOMString tagName;\n\n [CEReactions] attribute DOMString id;\n [CEReactions] attribute DOMString className;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;\n [CEReactions, Unscopable] attribute DOMString slot;\n\n boolean hasAttributes();\n [SameObject] readonly attribute NamedNodeMap attributes;\n sequence getAttributeNames();\n DOMString? getAttribute(DOMString qualifiedName);\n DOMString? getAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value);\n [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);\n [CEReactions] undefined removeAttribute(DOMString qualifiedName);\n [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName);\n [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force);\n boolean hasAttribute(DOMString qualifiedName);\n boolean hasAttributeNS(DOMString? namespace, DOMString localName);\n\n Attr? getAttributeNode(DOMString qualifiedName);\n Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);\n [CEReactions] Attr? setAttributeNode(Attr attr);\n [CEReactions] Attr? setAttributeNodeNS(Attr attr);\n [CEReactions] Attr removeAttributeNode(Attr attr);\n\n ShadowRoot attachShadow(ShadowRootInit init);\n readonly attribute ShadowRoot? shadowRoot;\n\n Element? closest(DOMString selectors);\n boolean matches(DOMString selectors);\n boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches\n\n HTMLCollection getElementsByTagName(DOMString qualifiedName);\n HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);\n HTMLCollection getElementsByClassName(DOMString classNames);\n\n [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy\n undefined insertAdjacentText(DOMString where, DOMString data); // legacy\n};", - "href": "https://dom.spec.whatwg.org/#element" - }, - "extended": [ - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ParentNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes NonDocumentTypeChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes ChildNode;" - }, - { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "Element includes Slottable;" - }, - { - "spec": { - "title": "Fullscreen API Standard", - "url": "https://fullscreen.spec.whatwg.org/" - }, - "fragment": "partial interface Element {\n Promise requestFullscreen(optional FullscreenOptions options = {});\n\n attribute EventHandler onfullscreenchange;\n attribute EventHandler onfullscreenerror;\n};" - }, - { - "spec": { - "title": "Element Timing API", - "url": "https://wicg.github.io/element-timing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute DOMString elementTiming;\n};" - }, - { - "spec": { - "title": "CSS Spatial Navigation Level 1", - "url": "https://www.w3.org/TR/css-nav-1/" - }, - "fragment": "partial interface Element {\n Node getSpatialNavigationContainer();\n sequence focusableAreas(optional FocusableAreasOption option = {});\n Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options = {});\n};" - }, - { - "spec": { - "title": "CSS Pseudo-Elements Module Level 4", - "url": "https://www.w3.org/TR/css-pseudo-4/" - }, - "fragment": "partial interface Element {\n CSSPseudoElement? pseudo(CSSOMString type);\n};" - }, - { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "Element includes Region;" - }, - { - "spec": { - "title": "CSS Shadow Parts", - "url": "https://www.w3.org/TR/css-shadow-parts-1/" - }, - "fragment": "partial interface Element {\n [SameObject, PutForwards=value] readonly attribute DOMTokenList part;\n};" - }, - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface Element {\n [SameObject] StylePropertyMapReadOnly computedStyleMap();\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "partial interface Element {\n DOMRectList getClientRects();\n [NewObject] DOMRect getBoundingClientRect();\n undefined scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {});\n undefined scroll(optional ScrollToOptions options = {});\n undefined scroll(unrestricted double x, unrestricted double y);\n undefined scrollTo(optional ScrollToOptions options = {});\n undefined scrollTo(unrestricted double x, unrestricted double y);\n undefined scrollBy(optional ScrollToOptions options = {});\n undefined scrollBy(unrestricted double x, unrestricted double y);\n attribute unrestricted double scrollTop;\n attribute unrestricted double scrollLeft;\n readonly attribute long scrollWidth;\n readonly attribute long scrollHeight;\n readonly attribute long clientTop;\n readonly attribute long clientLeft;\n readonly attribute long clientWidth;\n readonly attribute long clientHeight;\n};" - }, - { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "// like Range\nElement includes GeometryUtils;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "Element includes InnerHTML;" - }, - { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "partial interface Element {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString outerHTML;\n [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface Element {\n undefined setPointerCapture (long pointerId);\n undefined releasePointerCapture (long pointerId);\n boolean hasPointerCapture (long pointerId);\n};" - }, - { - "spec": { - "title": "Pointer Lock 2.0", - "url": "https://www.w3.org/TR/pointerlock-2/" - }, - "fragment": "partial interface Element {\n undefined requestPointerLock();\n};" - }, - { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "Element includes ARIAMixin;" - }, - { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "Element includes Animatable;" - } - ], - "inheritance": { - "name": "Node", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=Window]\ninterface Node : EventTarget {\n const unsigned short ELEMENT_NODE = 1;\n const unsigned short ATTRIBUTE_NODE = 2;\n const unsigned short TEXT_NODE = 3;\n const unsigned short CDATA_SECTION_NODE = 4;\n const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy\n const unsigned short ENTITY_NODE = 6; // legacy\n const unsigned short PROCESSING_INSTRUCTION_NODE = 7;\n const unsigned short COMMENT_NODE = 8;\n const unsigned short DOCUMENT_NODE = 9;\n const unsigned short DOCUMENT_TYPE_NODE = 10;\n const unsigned short DOCUMENT_FRAGMENT_NODE = 11;\n const unsigned short NOTATION_NODE = 12; // legacy\n readonly attribute unsigned short nodeType;\n readonly attribute DOMString nodeName;\n\n readonly attribute USVString baseURI;\n\n readonly attribute boolean isConnected;\n readonly attribute Document? ownerDocument;\n Node getRootNode(optional GetRootNodeOptions options = {});\n readonly attribute Node? parentNode;\n readonly attribute Element? parentElement;\n boolean hasChildNodes();\n [SameObject] readonly attribute NodeList childNodes;\n readonly attribute Node? firstChild;\n readonly attribute Node? lastChild;\n readonly attribute Node? previousSibling;\n readonly attribute Node? nextSibling;\n\n [CEReactions] attribute DOMString? nodeValue;\n [CEReactions] attribute DOMString? textContent;\n [CEReactions] undefined normalize();\n\n [CEReactions, NewObject] Node cloneNode(optional boolean deep = false);\n boolean isEqualNode(Node? otherNode);\n boolean isSameNode(Node? otherNode); // legacy alias of ===\n\n const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;\n const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;\n const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04;\n const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08;\n const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10;\n const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;\n unsigned short compareDocumentPosition(Node other);\n boolean contains(Node? other);\n\n DOMString? lookupPrefix(DOMString? namespace);\n DOMString? lookupNamespaceURI(DOMString? prefix);\n boolean isDefaultNamespace(DOMString? namespace);\n\n [CEReactions] Node insertBefore(Node node, Node? child);\n [CEReactions] Node appendChild(Node node);\n [CEReactions] Node replaceChild(Node node, Node child);\n [CEReactions] Node removeChild(Node child);\n};", - "href": "https://dom.spec.whatwg.org/#node" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [ - { - "name": "ParentNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ParentNode {\n [SameObject] readonly attribute HTMLCollection children;\n readonly attribute Element? firstElementChild;\n readonly attribute Element? lastElementChild;\n readonly attribute unsigned long childElementCount;\n\n [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes);\n\n Element? querySelector(DOMString selectors);\n [NewObject] NodeList querySelectorAll(DOMString selectors);\n};", - "href": "https://dom.spec.whatwg.org/#parentnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "NonDocumentTypeChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin NonDocumentTypeChildNode {\n readonly attribute Element? previousElementSibling;\n readonly attribute Element? nextElementSibling;\n};", - "href": "https://dom.spec.whatwg.org/#nondocumenttypechildnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ChildNode", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin ChildNode {\n [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes);\n [CEReactions, Unscopable] undefined remove();\n};", - "href": "https://dom.spec.whatwg.org/#childnode" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Slottable", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "interface mixin Slottable {\n readonly attribute HTMLSlotElement? assignedSlot;\n};", - "href": "https://dom.spec.whatwg.org/#slotable" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Region", - "defined": { - "spec": { - "title": "CSS Regions Module Level 1", - "url": "https://www.w3.org/TR/css-regions-1/" - }, - "fragment": "interface mixin Region {\n readonly attribute CSSOMString regionOverset;\n sequence? getRegionFlowRanges();\n};", - "href": "https://drafts.csswg.org/css-regions/#region" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "GeometryUtils", - "defined": { - "spec": { - "title": "CSSOM View Module", - "url": "https://www.w3.org/TR/cssom-view-1/" - }, - "fragment": "interface mixin GeometryUtils {\n sequence getBoxQuads(optional BoxQuadOptions options = {});\n DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {});\n DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {}); // XXX z,w turns into 0\n};", - "href": "https://drafts.csswg.org/cssom-view/#geometryutils" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "InnerHTML", - "defined": { - "spec": { - "title": "DOM Parsing and Serialization", - "url": "https://www.w3.org/TR/DOM-Parsing/" - }, - "fragment": "interface mixin InnerHTML {\n [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerHTML;\n};", - "href": "https://w3c.github.io/DOM-Parsing/#dom-innerhtml" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "ARIAMixin", - "defined": { - "spec": { - "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.3", - "url": "https://www.w3.org/TR/wai-aria-1.2/" - }, - "fragment": "interface mixin ARIAMixin {\n\tattribute DOMString? role;\n\n\n\tattribute DOMString ariaAtomic;\n\tattribute DOMString ariaAutoComplete;\n\tattribute DOMString ariaBusy;\n\tattribute DOMString ariaChecked;\n\tattribute DOMString ariaColCount;\n\tattribute DOMString ariaColIndex;\n\tattribute DOMString ariaColIndexText;\n\tattribute DOMString ariaColSpan;\n\n\tattribute DOMString ariaCurrent;\n\n\tattribute DOMString ariaDescription;\n\n\tattribute DOMString ariaDisabled;\n\n\tattribute DOMString ariaExpanded;\n\n\tattribute DOMString ariaHasPopup;\n\tattribute DOMString ariaHidden;\n\tattribute DOMString ariaInvalid;\n\tattribute DOMString ariaKeyShortcuts;\n\tattribute DOMString ariaLabel;\n\n\tattribute DOMString ariaLevel;\n\tattribute DOMString ariaLive;\n\tattribute DOMString ariaModal;\n\tattribute DOMString ariaMultiLine;\n\tattribute DOMString ariaMultiSelectable;\n\tattribute DOMString ariaOrientation;\n\n\tattribute DOMString ariaPlaceholder;\n\tattribute DOMString ariaPosInSet;\n\tattribute DOMString ariaPressed;\n\tattribute DOMString ariaReadOnly;\n\n\tattribute DOMString ariaRequired;\n\tattribute DOMString ariaRoleDescription;\n\tattribute DOMString ariaRowCount;\n\tattribute DOMString ariaRowIndex;\n\tattribute DOMString ariaRowIndexText;\n\tattribute DOMString ariaRowSpan;\n\tattribute DOMString ariaSelected;\n\tattribute DOMString ariaSetSize;\n\tattribute DOMString ariaSort;\n\tattribute DOMString ariaValueMax;\n\tattribute DOMString ariaValueMin;\n\tattribute DOMString ariaValueNow;\n\tattribute DOMString ariaValueText;\n};", - "href": "https://w3c.github.io/aria/#dom-ariamixin" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "Animatable", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "interface mixin Animatable {\n Animation animate(object? keyframes,\n optional (unrestricted double or KeyframeAnimationOptions) options = {});\n sequence getAnimations(optional GetAnimationsOptions options = {});\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animatable" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "ElementCSSInlineStyle", - "defined": { - "spec": { - "title": "CSS Object Model (CSSOM)", - "url": "https://www.w3.org/TR/cssom-1/" - }, - "fragment": "interface mixin ElementCSSInlineStyle {\n [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;\n};", - "href": "https://drafts.csswg.org/cssom/#elementcssinlinestyle" - }, - "extended": [ - { - "spec": { - "title": "CSS Typed OM Level 1", - "url": "https://www.w3.org/TR/css-typed-om-1/" - }, - "fragment": "partial interface mixin ElementCSSInlineStyle {\n [SameObject] readonly attribute StylePropertyMap attributeStyleMap;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "GlobalEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin GlobalEventHandlers {\n attribute EventHandler onabort;\n attribute EventHandler onauxclick;\n attribute EventHandler onblur;\n attribute EventHandler oncancel;\n attribute EventHandler oncanplay;\n attribute EventHandler oncanplaythrough;\n attribute EventHandler onchange;\n attribute EventHandler onclick;\n attribute EventHandler onclose;\n attribute EventHandler oncontextmenu;\n attribute EventHandler oncuechange;\n attribute EventHandler ondblclick;\n attribute EventHandler ondrag;\n attribute EventHandler ondragend;\n attribute EventHandler ondragenter;\n attribute EventHandler ondragleave;\n attribute EventHandler ondragover;\n attribute EventHandler ondragstart;\n attribute EventHandler ondrop;\n attribute EventHandler ondurationchange;\n attribute EventHandler onemptied;\n attribute EventHandler onended;\n attribute OnErrorEventHandler onerror;\n attribute EventHandler onfocus;\n attribute EventHandler onformdata;\n attribute EventHandler oninput;\n attribute EventHandler oninvalid;\n attribute EventHandler onkeydown;\n attribute EventHandler onkeypress;\n attribute EventHandler onkeyup;\n attribute EventHandler onload;\n attribute EventHandler onloadeddata;\n attribute EventHandler onloadedmetadata;\n attribute EventHandler onloadstart;\n attribute EventHandler onmousedown;\n [LegacyLenientThis] attribute EventHandler onmouseenter;\n [LegacyLenientThis] attribute EventHandler onmouseleave;\n attribute EventHandler onmousemove;\n attribute EventHandler onmouseout;\n attribute EventHandler onmouseover;\n attribute EventHandler onmouseup;\n attribute EventHandler onpause;\n attribute EventHandler onplay;\n attribute EventHandler onplaying;\n attribute EventHandler onprogress;\n attribute EventHandler onratechange;\n attribute EventHandler onreset;\n attribute EventHandler onresize;\n attribute EventHandler onscroll;\n attribute EventHandler onsecuritypolicyviolation;\n attribute EventHandler onseeked;\n attribute EventHandler onseeking;\n attribute EventHandler onselect;\n attribute EventHandler onslotchange;\n attribute EventHandler onstalled;\n attribute EventHandler onsubmit;\n attribute EventHandler onsuspend;\n attribute EventHandler ontimeupdate;\n attribute EventHandler ontoggle;\n attribute EventHandler onvolumechange;\n attribute EventHandler onwaiting;\n attribute EventHandler onwebkitanimationend;\n attribute EventHandler onwebkitanimationiteration;\n attribute EventHandler onwebkitanimationstart;\n attribute EventHandler onwebkittransitionend;\n attribute EventHandler onwheel;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers" - }, - "extended": [ - { - "spec": { - "title": "WebXR DOM Overlays Module", - "url": "https://immersive-web.github.io/dom-overlays/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onbeforexrselect;\n};" - }, - { - "spec": { - "title": "CSS Animations Level 1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onanimationstart;\n attribute EventHandler onanimationiteration;\n attribute EventHandler onanimationend;\n attribute EventHandler onanimationcancel;\n};" - }, - { - "spec": { - "title": "CSS Transitions", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontransitionrun;\n attribute EventHandler ontransitionstart;\n attribute EventHandler ontransitionend;\n attribute EventHandler ontransitioncancel;\n};" - }, - { - "spec": { - "title": "Pointer Events", - "url": "https://www.w3.org/TR/pointerevents3/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ongotpointercapture;\n attribute EventHandler onlostpointercapture;\n attribute EventHandler onpointerdown;\n attribute EventHandler onpointermove;\n [SecureContext] attribute EventHandler onpointerrawupdate;\n attribute EventHandler onpointerup;\n attribute EventHandler onpointercancel;\n attribute EventHandler onpointerover;\n attribute EventHandler onpointerout;\n attribute EventHandler onpointerenter;\n attribute EventHandler onpointerleave;\n};" - }, - { - "spec": { - "title": "Selection API", - "url": "https://www.w3.org/TR/selection-api/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler onselectstart;\n attribute EventHandler onselectionchange;\n};" - }, - { - "spec": { - "title": "Touch Events - Level 2", - "url": "https://www.w3.org/TR/touch-events/" - }, - "fragment": "partial interface mixin GlobalEventHandlers {\n attribute EventHandler ontouchstart;\n attribute EventHandler ontouchend;\n attribute EventHandler ontouchmove;\n attribute EventHandler ontouchcancel;\n};" - } - ], - "inheritance": null, - "includes": [] - }, - { - "name": "DocumentAndElementEventHandlers", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin DocumentAndElementEventHandlers {\n attribute EventHandler oncopy;\n attribute EventHandler oncut;\n attribute EventHandler onpaste;\n};", - "href": "https://html.spec.whatwg.org/multipage/webappapis.html#documentandelementeventhandlers" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "SVGElementInstance", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGElementInstance" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - { - "name": "HTMLOrSVGElement", - "defined": { - "spec": { - "title": "HTML Standard", - "url": "https://html.spec.whatwg.org/multipage/" - }, - "fragment": "interface mixin HTMLOrSVGElement {\n [SameObject] readonly attribute DOMStringMap dataset;\n attribute DOMString nonce; // intentionally no [CEReactions]\n\n [CEReactions] attribute boolean autofocus;\n [CEReactions] attribute long tabIndex;\n undefined focus(optional FocusOptions options = {});\n undefined blur();\n};", - "href": "https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] - }, - "includes": [ - { - "name": "SVGFitToViewBox", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "interface mixin SVGFitToViewBox {\n [SameObject] readonly attribute SVGAnimatedRect viewBox;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n};", - "href": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGFitToViewBox" - }, - "extended": [], - "inheritance": null, - "includes": [] - } - ] -} \ No newline at end of file diff --git a/ed/idlnamesparsed/ShadowAnimation.json b/ed/idlnamesparsed/ShadowAnimation.json deleted file mode 100644 index 25b7507b8b7c..000000000000 --- a/ed/idlnamesparsed/ShadowAnimation.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "ShadowAnimation", - "defined": { - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://www.w3.org/TR/SVG2/" - }, - "fragment": "[Exposed=Window]\ninterface ShadowAnimation : Animation {\n constructor(Animation source, Animatable newTarget);\n [SameObject] readonly attribute Animation sourceAnimation;\n};", - "href": "https://svgwg.org/svg2-draft/struct.html#InterfaceShadowAnimation" - }, - "extended": [], - "inheritance": { - "name": "Animation", - "defined": { - "spec": { - "title": "Web Animations", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - "fragment": "[Exposed=Window]\ninterface Animation : EventTarget {\n constructor(optional AnimationEffect? effect = null,\n optional AnimationTimeline? timeline);\n attribute DOMString id;\n attribute AnimationEffect? effect;\n attribute AnimationTimeline? timeline;\n attribute double? startTime;\n attribute double? currentTime;\n attribute double playbackRate;\n readonly attribute AnimationPlayState playState;\n readonly attribute AnimationReplaceState replaceState;\n readonly attribute boolean pending;\n readonly attribute Promise ready;\n readonly attribute Promise finished;\n attribute EventHandler onfinish;\n attribute EventHandler oncancel;\n attribute EventHandler onremove;\n undefined cancel();\n undefined finish();\n undefined play();\n undefined pause();\n undefined updatePlaybackRate(double playbackRate);\n undefined reverse();\n undefined persist();\n undefined commitStyles();\n};", - "href": "https://drafts.csswg.org/web-animations-1/#animation" - }, - "extended": [], - "inheritance": { - "name": "EventTarget", - "defined": { - "spec": { - "title": "DOM Standard", - "url": "https://dom.spec.whatwg.org/" - }, - "fragment": "[Exposed=(Window,Worker,AudioWorklet)]\ninterface EventTarget {\n constructor();\n\n undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {});\n undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {});\n boolean dispatchEvent(Event event);\n};", - "href": "https://dom.spec.whatwg.org/#eventtarget" - }, - "extended": [], - "inheritance": null, - "includes": [] - }, - "includes": [] - }, - "includes": [] -} \ No newline at end of file diff --git a/ed/idlparsed/SVG2.json b/ed/idlparsed/SVG2.json deleted file mode 100644 index b87f22c4ba07..000000000000 --- a/ed/idlparsed/SVG2.json +++ /dev/null @@ -1,9006 +0,0 @@ -{ - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://svgwg.org/svg2-draft/" - }, - "idlparsed": { - "jsNames": { - "constructors": { - "Window": [ - "ShadowAnimation" - ] - }, - "functions": { - "Window": [ - "SVGElement", - "SVGGeometryElement", - "SVGNumber", - "SVGLength", - "SVGAngle", - "SVGNumberList", - "SVGLengthList", - "SVGStringList", - "SVGAnimatedBoolean", - "SVGAnimatedEnumeration", - "SVGAnimatedInteger", - "SVGAnimatedNumber", - "SVGAnimatedLength", - "SVGAnimatedAngle", - "SVGAnimatedString", - "SVGAnimatedRect", - "SVGAnimatedNumberList", - "SVGAnimatedLengthList", - "SVGUnitTypes", - "SVGSVGElement", - "SVGGElement", - "SVGDefsElement", - "SVGDescElement", - "SVGMetadataElement", - "SVGTitleElement", - "SVGSymbolElement", - "SVGUseElement", - "SVGUseElementShadowRoot", - "SVGSwitchElement", - "SVGStyleElement", - "SVGTransform", - "SVGTransformList", - "SVGAnimatedTransformList", - "SVGPreserveAspectRatio", - "SVGAnimatedPreserveAspectRatio", - "SVGPathElement", - "SVGRectElement", - "SVGCircleElement", - "SVGEllipseElement", - "SVGLineElement", - "SVGPointList", - "SVGPolylineElement", - "SVGPolygonElement", - "SVGTextContentElement", - "SVGTextPositioningElement", - "SVGTextElement", - "SVGTSpanElement", - "SVGTextPathElement", - "SVGImageElement", - "SVGForeignObjectElement", - "SVGMarkerElement", - "SVGGradientElement", - "SVGLinearGradientElement", - "SVGRadialGradientElement", - "SVGStopElement", - "SVGPatternElement", - "SVGScriptElement", - "SVGAElement", - "SVGViewElement" - ] - } - }, - "idlNames": { - "SVGElement": { - "fragment": "[Exposed=Window]\ninterface SVGElement : Element {\n\n [SameObject] readonly attribute SVGAnimatedString className;\n\n readonly attribute SVGSVGElement? ownerSVGElement;\n readonly attribute SVGElement? viewportElement;\n};", - "type": "interface", - "name": "SVGElement", - "inheritance": "Element", - "members": [ - { - "type": "attribute", - "name": "className", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedString" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "ownerSVGElement", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGSVGElement" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "viewportElement", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGElement" - }, - "extAttrs": [], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGBoundingBoxOptions": { - "fragment": "dictionary SVGBoundingBoxOptions {\n boolean fill = true;\n boolean stroke = false;\n boolean markers = false;\n boolean clipped = false;\n};", - "type": "dictionary", - "name": "SVGBoundingBoxOptions", - "inheritance": null, - "members": [ - { - "type": "field", - "name": "fill", - "extAttrs": [], - "idlType": { - "type": "dictionary-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "default": { - "type": "boolean", - "value": true - }, - "required": false - }, - { - "type": "field", - "name": "stroke", - "extAttrs": [], - "idlType": { - "type": "dictionary-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "default": { - "type": "boolean", - "value": false - }, - "required": false - }, - { - "type": "field", - "name": "markers", - "extAttrs": [], - "idlType": { - "type": "dictionary-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "default": { - "type": "boolean", - "value": false - }, - "required": false - }, - { - "type": "field", - "name": "clipped", - "extAttrs": [], - "idlType": { - "type": "dictionary-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "default": { - "type": "boolean", - "value": false - }, - "required": false - } - ], - "extAttrs": [], - "partial": false - }, - "SVGGraphicsElement": { - "fragment": "interface SVGGraphicsElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedTransformList transform;\n\n DOMRect getBBox(optional SVGBoundingBoxOptions options = {});\n DOMMatrix? getCTM();\n DOMMatrix? getScreenCTM();\n};", - "type": "interface", - "name": "SVGGraphicsElement", - "inheritance": "SVGElement", - "members": [ - { - "type": "attribute", - "name": "transform", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedTransformList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "getBBox", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRect" - }, - "arguments": [ - { - "type": "argument", - "name": "options", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGBoundingBoxOptions" - }, - "default": { - "type": "dictionary" - }, - "optional": true, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getCTM", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "DOMMatrix" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getScreenCTM", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "DOMMatrix" - }, - "arguments": [], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [], - "partial": false - }, - "SVGGeometryElement": { - "fragment": "[Exposed=Window]\ninterface SVGGeometryElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedNumber pathLength;\n\n boolean isPointInFill(optional DOMPointInit point = {});\n boolean isPointInStroke(optional DOMPointInit point = {});\n float getTotalLength();\n DOMPoint getPointAtLength(float distance);\n};", - "type": "interface", - "name": "SVGGeometryElement", - "inheritance": "SVGGraphicsElement", - "members": [ - { - "type": "attribute", - "name": "pathLength", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedNumber" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "isPointInFill", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "arguments": [ - { - "type": "argument", - "name": "point", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPointInit" - }, - "default": { - "type": "dictionary" - }, - "optional": true, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "isPointInStroke", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "arguments": [ - { - "type": "argument", - "name": "point", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPointInit" - }, - "default": { - "type": "dictionary" - }, - "optional": true, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getTotalLength", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getPointAtLength", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "distance", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGNumber": { - "fragment": "[Exposed=Window]\ninterface SVGNumber {\n attribute float value;\n};", - "type": "interface", - "name": "SVGNumber", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "value", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": false - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGLength": { - "fragment": "[Exposed=Window]\ninterface SVGLength {\n\n // Length Unit Types\n const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0;\n const unsigned short SVG_LENGTHTYPE_NUMBER = 1;\n const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2;\n const unsigned short SVG_LENGTHTYPE_EMS = 3;\n const unsigned short SVG_LENGTHTYPE_EXS = 4;\n const unsigned short SVG_LENGTHTYPE_PX = 5;\n const unsigned short SVG_LENGTHTYPE_CM = 6;\n const unsigned short SVG_LENGTHTYPE_MM = 7;\n const unsigned short SVG_LENGTHTYPE_IN = 8;\n const unsigned short SVG_LENGTHTYPE_PT = 9;\n const unsigned short SVG_LENGTHTYPE_PC = 10;\n\n readonly attribute unsigned short unitType;\n attribute float value;\n attribute float valueInSpecifiedUnits;\n attribute DOMString valueAsString;\n\n void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits);\n void convertToSpecifiedUnits(unsigned short unitType);\n};", - "type": "interface", - "name": "SVGLength", - "inheritance": null, - "members": [ - { - "type": "const", - "name": "SVG_LENGTHTYPE_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_NUMBER", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_PERCENTAGE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_EMS", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "3" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_EXS", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "4" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_PX", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "5" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_CM", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "6" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_MM", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "7" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_IN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "8" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_PT", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "9" - } - }, - { - "type": "const", - "name": "SVG_LENGTHTYPE_PC", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "10" - } - }, - { - "type": "attribute", - "name": "unitType", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "value", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "valueInSpecifiedUnits", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "valueAsString", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "operation", - "name": "newValueSpecifiedUnits", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "unitType", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "valueInSpecifiedUnits", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "convertToSpecifiedUnits", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "unitType", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAngle": { - "fragment": "[Exposed=Window]\ninterface SVGAngle {\n\n // Angle Unit Types\n const unsigned short SVG_ANGLETYPE_UNKNOWN = 0;\n const unsigned short SVG_ANGLETYPE_UNSPECIFIED = 1;\n const unsigned short SVG_ANGLETYPE_DEG = 2;\n const unsigned short SVG_ANGLETYPE_RAD = 3;\n const unsigned short SVG_ANGLETYPE_GRAD = 4;\n\n readonly attribute unsigned short unitType;\n attribute float value;\n attribute float valueInSpecifiedUnits;\n attribute DOMString valueAsString;\n\n void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits);\n void convertToSpecifiedUnits(unsigned short unitType);\n};", - "type": "interface", - "name": "SVGAngle", - "inheritance": null, - "members": [ - { - "type": "const", - "name": "SVG_ANGLETYPE_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_ANGLETYPE_UNSPECIFIED", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_ANGLETYPE_DEG", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "const", - "name": "SVG_ANGLETYPE_RAD", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "3" - } - }, - { - "type": "const", - "name": "SVG_ANGLETYPE_GRAD", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "4" - } - }, - { - "type": "attribute", - "name": "unitType", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "value", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "valueInSpecifiedUnits", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "valueAsString", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "operation", - "name": "newValueSpecifiedUnits", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "unitType", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "valueInSpecifiedUnits", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "convertToSpecifiedUnits", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "unitType", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGNumberList": { - "fragment": "[Exposed=Window]\ninterface SVGNumberList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n SVGNumber initialize(SVGNumber newItem);\n getter SVGNumber getItem(unsigned long index);\n SVGNumber insertItemBefore(SVGNumber newItem, unsigned long index);\n SVGNumber replaceItem(SVGNumber newItem, unsigned long index);\n SVGNumber removeItem(unsigned long index);\n SVGNumber appendItem(SVGNumber newItem);\n setter void (unsigned long index, SVGNumber newItem);\n};", - "type": "interface", - "name": "SVGNumberList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "length", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "numberOfItems", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "clear", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "initialize", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "getter" - }, - { - "type": "operation", - "name": "insertItemBefore", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "replaceItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "removeItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "appendItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "setter" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGLengthList": { - "fragment": "[Exposed=Window]\ninterface SVGLengthList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n SVGLength initialize(SVGLength newItem);\n getter SVGLength getItem(unsigned long index);\n SVGLength insertItemBefore(SVGLength newItem, unsigned long index);\n SVGLength replaceItem(SVGLength newItem, unsigned long index);\n SVGLength removeItem(unsigned long index);\n SVGLength appendItem(SVGLength newItem);\n setter void (unsigned long index, SVGLength newItem);\n};", - "type": "interface", - "name": "SVGLengthList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "length", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "numberOfItems", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "clear", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "initialize", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "getter" - }, - { - "type": "operation", - "name": "insertItemBefore", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "replaceItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "removeItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "appendItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "setter" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGStringList": { - "fragment": "[Exposed=Window]\ninterface SVGStringList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n DOMString initialize(DOMString newItem);\n getter DOMString getItem(unsigned long index);\n DOMString insertItemBefore(DOMString newItem, unsigned long index);\n DOMString replaceItem(DOMString newItem, unsigned long index);\n DOMString removeItem(unsigned long index);\n DOMString appendItem(DOMString newItem);\n setter void (unsigned long index, DOMString newItem);\n};", - "type": "interface", - "name": "SVGStringList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "length", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "numberOfItems", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "clear", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "initialize", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "getter" - }, - { - "type": "operation", - "name": "insertItemBefore", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "replaceItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "removeItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "appendItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "setter" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedBoolean": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedBoolean {\n attribute boolean baseVal;\n readonly attribute boolean animVal;\n};", - "type": "interface", - "name": "SVGAnimatedBoolean", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "extAttrs": [], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedEnumeration": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedEnumeration {\n attribute unsigned short baseVal;\n readonly attribute unsigned short animVal;\n};", - "type": "interface", - "name": "SVGAnimatedEnumeration", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedInteger": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedInteger {\n attribute long baseVal;\n readonly attribute long animVal;\n};", - "type": "interface", - "name": "SVGAnimatedInteger", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "long" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "long" - }, - "extAttrs": [], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedNumber": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedNumber {\n attribute float baseVal;\n readonly attribute float animVal;\n};", - "type": "interface", - "name": "SVGAnimatedNumber", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedLength": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedLength {\n [SameObject] readonly attribute SVGLength baseVal;\n [SameObject] readonly attribute SVGLength animVal;\n};", - "type": "interface", - "name": "SVGAnimatedLength", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedAngle": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedAngle {\n [SameObject] readonly attribute SVGAngle baseVal;\n [SameObject] readonly attribute SVGAngle animVal;\n};", - "type": "interface", - "name": "SVGAnimatedAngle", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAngle" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAngle" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedString": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedString {\n attribute DOMString baseVal;\n readonly attribute DOMString animVal;\n};", - "type": "interface", - "name": "SVGAnimatedString", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedRect": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedRect {\n [SameObject] readonly attribute DOMRect baseVal;\n [SameObject] readonly attribute DOMRectReadOnly animVal;\n};", - "type": "interface", - "name": "SVGAnimatedRect", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRect" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRectReadOnly" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedNumberList": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedNumberList {\n [SameObject] readonly attribute SVGNumberList baseVal;\n [SameObject] readonly attribute SVGNumberList animVal;\n};", - "type": "interface", - "name": "SVGAnimatedNumberList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumberList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumberList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedLengthList": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedLengthList {\n [SameObject] readonly attribute SVGLengthList baseVal;\n [SameObject] readonly attribute SVGLengthList animVal;\n};", - "type": "interface", - "name": "SVGAnimatedLengthList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLengthList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLengthList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGUnitTypes": { - "fragment": "[Exposed=Window]\ninterface SVGUnitTypes {\n // Unit Types\n const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0;\n const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1;\n const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;\n};", - "type": "interface", - "name": "SVGUnitTypes", - "inheritance": null, - "members": [ - { - "type": "const", - "name": "SVG_UNIT_TYPE_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_UNIT_TYPE_USERSPACEONUSE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTests": { - "fragment": "interface mixin SVGTests {\n [SameObject] readonly attribute SVGStringList requiredExtensions;\n [SameObject] readonly attribute SVGStringList systemLanguage;\n};", - "type": "interface mixin", - "name": "SVGTests", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "requiredExtensions", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGStringList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "systemLanguage", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGStringList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [], - "partial": false - }, - "SVGFitToViewBox": { - "fragment": "interface mixin SVGFitToViewBox {\n [SameObject] readonly attribute SVGAnimatedRect viewBox;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n};", - "type": "interface mixin", - "name": "SVGFitToViewBox", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "viewBox", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedRect" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "preserveAspectRatio", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedPreserveAspectRatio" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [], - "partial": false - }, - "SVGURIReference": { - "fragment": "interface mixin SVGURIReference {\n [SameObject] readonly attribute SVGAnimatedString href;\n};", - "type": "interface mixin", - "name": "SVGURIReference", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "href", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedString" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [], - "partial": false - }, - "SVGSVGElement": { - "fragment": "[Exposed=Window]\ninterface SVGSVGElement : SVGGraphicsElement {\n\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n\n attribute float currentScale;\n [SameObject] readonly attribute DOMPointReadOnly currentTranslate;\n\n NodeList getIntersectionList(DOMRectReadOnly rect, SVGElement? referenceElement);\n NodeList getEnclosureList(DOMRectReadOnly rect, SVGElement? referenceElement);\n boolean checkIntersection(SVGElement element, DOMRectReadOnly rect);\n boolean checkEnclosure(SVGElement element, DOMRectReadOnly rect);\n\n void deselectAll();\n\n SVGNumber createSVGNumber();\n SVGLength createSVGLength();\n SVGAngle createSVGAngle();\n DOMPoint createSVGPoint();\n DOMMatrix createSVGMatrix();\n DOMRect createSVGRect();\n SVGTransform createSVGTransform();\n SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix);\n\n Element getElementById(DOMString elementId);\n\n // Deprecated methods that have no effect when called,\n // but which are kept for compatibility reasons.\n unsigned long suspendRedraw(unsigned long maxWaitMilliseconds);\n void unsuspendRedraw(unsigned long suspendHandleID);\n void unsuspendRedrawAll();\n void forceRedraw();\n};", - "type": "interface", - "name": "SVGSVGElement", - "inheritance": "SVGGraphicsElement", - "members": [ - { - "type": "attribute", - "name": "x", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "width", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "height", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "currentScale", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "currentTranslate", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPointReadOnly" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "getIntersectionList", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "NodeList" - }, - "arguments": [ - { - "type": "argument", - "name": "rect", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRectReadOnly" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "referenceElement", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGElement" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getEnclosureList", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "NodeList" - }, - "arguments": [ - { - "type": "argument", - "name": "rect", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRectReadOnly" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "referenceElement", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGElement" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "checkIntersection", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "arguments": [ - { - "type": "argument", - "name": "element", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGElement" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "rect", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRectReadOnly" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "checkEnclosure", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "boolean" - }, - "arguments": [ - { - "type": "argument", - "name": "element", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGElement" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "rect", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRectReadOnly" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "deselectAll", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGNumber", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGNumber" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGLength", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGLength" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGAngle", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAngle" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGPoint", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGMatrix", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMMatrix" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGRect", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRect" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGTransform", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "createSVGTransformFromMatrix", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "matrix", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMMatrix2DInit" - }, - "default": null, - "optional": true, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getElementById", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "Element" - }, - "arguments": [ - { - "type": "argument", - "name": "elementId", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "suspendRedraw", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "arguments": [ - { - "type": "argument", - "name": "maxWaitMilliseconds", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "unsuspendRedraw", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "suspendHandleID", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "unsuspendRedrawAll", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "forceRedraw", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGGElement": { - "fragment": "[Exposed=Window]\ninterface SVGGElement : SVGGraphicsElement {\n};", - "type": "interface", - "name": "SVGGElement", - "inheritance": "SVGGraphicsElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGDefsElement": { - "fragment": "[Exposed=Window]\ninterface SVGDefsElement : SVGGraphicsElement {\n};", - "type": "interface", - "name": "SVGDefsElement", - "inheritance": "SVGGraphicsElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGDescElement": { - "fragment": "[Exposed=Window]\ninterface SVGDescElement : SVGElement {\n};", - "type": "interface", - "name": "SVGDescElement", - "inheritance": "SVGElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGMetadataElement": { - "fragment": "[Exposed=Window]\ninterface SVGMetadataElement : SVGElement {\n};", - "type": "interface", - "name": "SVGMetadataElement", - "inheritance": "SVGElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTitleElement": { - "fragment": "[Exposed=Window]\ninterface SVGTitleElement : SVGElement {\n};", - "type": "interface", - "name": "SVGTitleElement", - "inheritance": "SVGElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGSymbolElement": { - "fragment": "[Exposed=Window]\ninterface SVGSymbolElement : SVGGraphicsElement {\n};", - "type": "interface", - "name": "SVGSymbolElement", - "inheritance": "SVGGraphicsElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGUseElement": { - "fragment": "[Exposed=Window]\ninterface SVGUseElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n [SameObject] readonly attribute SVGElement? instanceRoot;\n [SameObject] readonly attribute SVGElement? animatedInstanceRoot;\n};", - "type": "interface", - "name": "SVGUseElement", - "inheritance": "SVGGraphicsElement", - "members": [ - { - "type": "attribute", - "name": "x", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "width", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "height", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "instanceRoot", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGElement" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animatedInstanceRoot", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGElement" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGUseElementShadowRoot": { - "fragment": "[Exposed=Window]\ninterface SVGUseElementShadowRoot : ShadowRoot {\n};", - "type": "interface", - "name": "SVGUseElementShadowRoot", - "inheritance": "ShadowRoot", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGElementInstance": { - "fragment": "interface mixin SVGElementInstance {\n [SameObject] readonly attribute SVGElement? correspondingElement;\n [SameObject] readonly attribute SVGUseElement? correspondingUseElement;\n};", - "type": "interface mixin", - "name": "SVGElementInstance", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "correspondingElement", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGElement" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "correspondingUseElement", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGUseElement" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [], - "partial": false - }, - "ShadowAnimation": { - "fragment": "[Exposed=Window]\ninterface ShadowAnimation : Animation {\n constructor(Animation source, Animatable newTarget);\n [SameObject] readonly attribute Animation sourceAnimation;\n};", - "type": "interface", - "name": "ShadowAnimation", - "inheritance": "Animation", - "members": [ - { - "type": "constructor", - "arguments": [ - { - "type": "argument", - "name": "source", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "Animation" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "newTarget", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "Animatable" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [] - }, - { - "type": "attribute", - "name": "sourceAnimation", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "Animation" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGSwitchElement": { - "fragment": "[Exposed=Window]\ninterface SVGSwitchElement : SVGGraphicsElement {\n};", - "type": "interface", - "name": "SVGSwitchElement", - "inheritance": "SVGGraphicsElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "GetSVGDocument": { - "fragment": "interface mixin GetSVGDocument {\n Document getSVGDocument();\n};", - "type": "interface mixin", - "name": "GetSVGDocument", - "inheritance": null, - "members": [ - { - "type": "operation", - "name": "getSVGDocument", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "Document" - }, - "arguments": [], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [], - "partial": false - }, - "SVGStyleElement": { - "fragment": "[Exposed=Window]\ninterface SVGStyleElement : SVGElement {\n attribute DOMString type;\n attribute DOMString media;\n attribute DOMString title;\n};", - "type": "interface", - "name": "SVGStyleElement", - "inheritance": "SVGElement", - "members": [ - { - "type": "attribute", - "name": "type", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "media", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "title", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTransform": { - "fragment": "[Exposed=Window]\ninterface SVGTransform {\n\n // Transform Types\n const unsigned short SVG_TRANSFORM_UNKNOWN = 0;\n const unsigned short SVG_TRANSFORM_MATRIX = 1;\n const unsigned short SVG_TRANSFORM_TRANSLATE = 2;\n const unsigned short SVG_TRANSFORM_SCALE = 3;\n const unsigned short SVG_TRANSFORM_ROTATE = 4;\n const unsigned short SVG_TRANSFORM_SKEWX = 5;\n const unsigned short SVG_TRANSFORM_SKEWY = 6;\n\n readonly attribute unsigned short type;\n [SameObject] readonly attribute DOMMatrix matrix;\n readonly attribute float angle;\n\n void setMatrix(optional DOMMatrix2DInit matrix);\n void setTranslate(float tx, float ty);\n void setScale(float sx, float sy);\n void setRotate(float angle, float cx, float cy);\n void setSkewX(float angle);\n void setSkewY(float angle);\n};", - "type": "interface", - "name": "SVGTransform", - "inheritance": null, - "members": [ - { - "type": "const", - "name": "SVG_TRANSFORM_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_TRANSFORM_MATRIX", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_TRANSFORM_TRANSLATE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "const", - "name": "SVG_TRANSFORM_SCALE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "3" - } - }, - { - "type": "const", - "name": "SVG_TRANSFORM_ROTATE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "4" - } - }, - { - "type": "const", - "name": "SVG_TRANSFORM_SKEWX", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "5" - } - }, - { - "type": "const", - "name": "SVG_TRANSFORM_SKEWY", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "6" - } - }, - { - "type": "attribute", - "name": "type", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "matrix", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMMatrix" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "angle", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "setMatrix", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "matrix", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMMatrix2DInit" - }, - "default": null, - "optional": true, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "setTranslate", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "tx", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "ty", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "setScale", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "sx", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "sy", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "setRotate", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "angle", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "cx", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "cy", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "setSkewX", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "angle", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "setSkewY", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "angle", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTransformList": { - "fragment": "[Exposed=Window]\ninterface SVGTransformList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n SVGTransform initialize(SVGTransform newItem);\n getter SVGTransform getItem(unsigned long index);\n SVGTransform insertItemBefore(SVGTransform newItem, unsigned long index);\n SVGTransform replaceItem(SVGTransform newItem, unsigned long index);\n SVGTransform removeItem(unsigned long index);\n SVGTransform appendItem(SVGTransform newItem);\n setter void (unsigned long index, SVGTransform newItem);\n\n // Additional methods not common to other list interfaces.\n SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix);\n SVGTransform? consolidate();\n};", - "type": "interface", - "name": "SVGTransformList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "length", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "numberOfItems", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "clear", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "initialize", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "getter" - }, - { - "type": "operation", - "name": "insertItemBefore", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "replaceItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "removeItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "appendItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "setter" - }, - { - "type": "operation", - "name": "createSVGTransformFromMatrix", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [ - { - "type": "argument", - "name": "matrix", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMMatrix2DInit" - }, - "default": null, - "optional": true, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "consolidate", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGTransform" - }, - "arguments": [], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedTransformList": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedTransformList {\n [SameObject] readonly attribute SVGTransformList baseVal;\n [SameObject] readonly attribute SVGTransformList animVal;\n};", - "type": "interface", - "name": "SVGAnimatedTransformList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransformList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGTransformList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGPreserveAspectRatio": { - "fragment": "[Exposed=Window]\ninterface SVGPreserveAspectRatio {\n\n // Alignment Types\n const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;\n const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;\n const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;\n\n // Meet-or-slice Types\n const unsigned short SVG_MEETORSLICE_UNKNOWN = 0;\n const unsigned short SVG_MEETORSLICE_MEET = 1;\n const unsigned short SVG_MEETORSLICE_SLICE = 2;\n\n attribute unsigned short align;\n attribute unsigned short meetOrSlice;\n};", - "type": "interface", - "name": "SVGPreserveAspectRatio", - "inheritance": null, - "members": [ - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_NONE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMINYMIN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMIDYMIN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "3" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMAXYMIN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "4" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMINYMID", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "5" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMIDYMID", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "6" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMAXYMID", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "7" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMINYMAX", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "8" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMIDYMAX", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "9" - } - }, - { - "type": "const", - "name": "SVG_PRESERVEASPECTRATIO_XMAXYMAX", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "10" - } - }, - { - "type": "const", - "name": "SVG_MEETORSLICE_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_MEETORSLICE_MEET", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_MEETORSLICE_SLICE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "attribute", - "name": "align", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "meetOrSlice", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "special": "", - "readonly": false - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedPreserveAspectRatio": { - "fragment": "[Exposed=Window]\ninterface SVGAnimatedPreserveAspectRatio {\n [SameObject] readonly attribute SVGPreserveAspectRatio baseVal;\n [SameObject] readonly attribute SVGPreserveAspectRatio animVal;\n};", - "type": "interface", - "name": "SVGAnimatedPreserveAspectRatio", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "baseVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGPreserveAspectRatio" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animVal", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGPreserveAspectRatio" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGPathElement": { - "fragment": "[Exposed=Window]\ninterface SVGPathElement : SVGGeometryElement {\n};", - "type": "interface", - "name": "SVGPathElement", - "inheritance": "SVGGeometryElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGRectElement": { - "fragment": "[Exposed=Window]\ninterface SVGRectElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n [SameObject] readonly attribute SVGAnimatedLength rx;\n [SameObject] readonly attribute SVGAnimatedLength ry;\n};", - "type": "interface", - "name": "SVGRectElement", - "inheritance": "SVGGeometryElement", - "members": [ - { - "type": "attribute", - "name": "x", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "width", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "height", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "rx", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "ry", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGCircleElement": { - "fragment": "[Exposed=Window]\ninterface SVGCircleElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength cx;\n [SameObject] readonly attribute SVGAnimatedLength cy;\n [SameObject] readonly attribute SVGAnimatedLength r;\n};", - "type": "interface", - "name": "SVGCircleElement", - "inheritance": "SVGGeometryElement", - "members": [ - { - "type": "attribute", - "name": "cx", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "cy", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "r", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGEllipseElement": { - "fragment": "[Exposed=Window]\ninterface SVGEllipseElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength cx;\n [SameObject] readonly attribute SVGAnimatedLength cy;\n [SameObject] readonly attribute SVGAnimatedLength rx;\n [SameObject] readonly attribute SVGAnimatedLength ry;\n};", - "type": "interface", - "name": "SVGEllipseElement", - "inheritance": "SVGGeometryElement", - "members": [ - { - "type": "attribute", - "name": "cx", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "cy", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "rx", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "ry", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGLineElement": { - "fragment": "[Exposed=Window]\ninterface SVGLineElement : SVGGeometryElement {\n [SameObject] readonly attribute SVGAnimatedLength x1;\n [SameObject] readonly attribute SVGAnimatedLength y1;\n [SameObject] readonly attribute SVGAnimatedLength x2;\n [SameObject] readonly attribute SVGAnimatedLength y2;\n};", - "type": "interface", - "name": "SVGLineElement", - "inheritance": "SVGGeometryElement", - "members": [ - { - "type": "attribute", - "name": "x1", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y1", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "x2", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y2", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAnimatedPoints": { - "fragment": "interface mixin SVGAnimatedPoints {\n [SameObject] readonly attribute SVGPointList points;\n [SameObject] readonly attribute SVGPointList animatedPoints;\n};", - "type": "interface mixin", - "name": "SVGAnimatedPoints", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "points", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGPointList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "animatedPoints", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGPointList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [], - "partial": false - }, - "SVGPointList": { - "fragment": "[Exposed=Window]\ninterface SVGPointList {\n\n readonly attribute unsigned long length;\n readonly attribute unsigned long numberOfItems;\n\n void clear();\n DOMPoint initialize(DOMPoint newItem);\n getter DOMPoint getItem(unsigned long index);\n DOMPoint insertItemBefore(DOMPoint newItem, unsigned long index);\n DOMPoint replaceItem(DOMPoint newItem, unsigned long index);\n DOMPoint removeItem(unsigned long index);\n DOMPoint appendItem(DOMPoint newItem);\n setter void (unsigned long index, DOMPoint newItem);\n};", - "type": "interface", - "name": "SVGPointList", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "length", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "numberOfItems", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "extAttrs": [], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "clear", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "initialize", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "getter" - }, - { - "type": "operation", - "name": "insertItemBefore", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "replaceItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "removeItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "appendItem", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "index", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "newItem", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "setter" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGPolylineElement": { - "fragment": "[Exposed=Window]\ninterface SVGPolylineElement : SVGGeometryElement {\n};", - "type": "interface", - "name": "SVGPolylineElement", - "inheritance": "SVGGeometryElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGPolygonElement": { - "fragment": "[Exposed=Window]\ninterface SVGPolygonElement : SVGGeometryElement {\n};", - "type": "interface", - "name": "SVGPolygonElement", - "inheritance": "SVGGeometryElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTextContentElement": { - "fragment": "[Exposed=Window]\ninterface SVGTextContentElement : SVGGraphicsElement {\n\n // lengthAdjust Types\n const unsigned short LENGTHADJUST_UNKNOWN = 0;\n const unsigned short LENGTHADJUST_SPACING = 1;\n const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength textLength;\n [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust;\n\n long getNumberOfChars();\n float getComputedTextLength();\n float getSubStringLength(unsigned long charnum, unsigned long nchars);\n DOMPoint getStartPositionOfChar(unsigned long charnum);\n DOMPoint getEndPositionOfChar(unsigned long charnum);\n DOMRect getExtentOfChar(unsigned long charnum);\n float getRotationOfChar(unsigned long charnum);\n long getCharNumAtPosition(optional DOMPointInit point = {});\n void selectSubString(unsigned long charnum, unsigned long nchars);\n};", - "type": "interface", - "name": "SVGTextContentElement", - "inheritance": "SVGGraphicsElement", - "members": [ - { - "type": "const", - "name": "LENGTHADJUST_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "LENGTHADJUST_SPACING", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "LENGTHADJUST_SPACINGANDGLYPHS", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "attribute", - "name": "textLength", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "lengthAdjust", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "operation", - "name": "getNumberOfChars", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "long" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getComputedTextLength", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getSubStringLength", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "arguments": [ - { - "type": "argument", - "name": "charnum", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "nchars", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getStartPositionOfChar", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "charnum", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getEndPositionOfChar", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPoint" - }, - "arguments": [ - { - "type": "argument", - "name": "charnum", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getExtentOfChar", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMRect" - }, - "arguments": [ - { - "type": "argument", - "name": "charnum", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getRotationOfChar", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "float" - }, - "arguments": [ - { - "type": "argument", - "name": "charnum", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "getCharNumAtPosition", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "long" - }, - "arguments": [ - { - "type": "argument", - "name": "point", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMPointInit" - }, - "default": { - "type": "dictionary" - }, - "optional": true, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "selectSubString", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "charnum", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - }, - { - "type": "argument", - "name": "nchars", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned long" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTextPositioningElement": { - "fragment": "[Exposed=Window]\ninterface SVGTextPositioningElement : SVGTextContentElement {\n [SameObject] readonly attribute SVGAnimatedLengthList x;\n [SameObject] readonly attribute SVGAnimatedLengthList y;\n [SameObject] readonly attribute SVGAnimatedLengthList dx;\n [SameObject] readonly attribute SVGAnimatedLengthList dy;\n [SameObject] readonly attribute SVGAnimatedNumberList rotate;\n};", - "type": "interface", - "name": "SVGTextPositioningElement", - "inheritance": "SVGTextContentElement", - "members": [ - { - "type": "attribute", - "name": "x", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLengthList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLengthList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "dx", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLengthList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "dy", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLengthList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "rotate", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedNumberList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTextElement": { - "fragment": "[Exposed=Window]\ninterface SVGTextElement : SVGTextPositioningElement {\n};", - "type": "interface", - "name": "SVGTextElement", - "inheritance": "SVGTextPositioningElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTSpanElement": { - "fragment": "[Exposed=Window]\ninterface SVGTSpanElement : SVGTextPositioningElement {\n};", - "type": "interface", - "name": "SVGTSpanElement", - "inheritance": "SVGTextPositioningElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGTextPathElement": { - "fragment": "[Exposed=Window]\ninterface SVGTextPathElement : SVGTextContentElement {\n\n // textPath Method Types\n const unsigned short TEXTPATH_METHODTYPE_UNKNOWN = 0;\n const unsigned short TEXTPATH_METHODTYPE_ALIGN = 1;\n const unsigned short TEXTPATH_METHODTYPE_STRETCH = 2;\n\n // textPath Spacing Types\n const unsigned short TEXTPATH_SPACINGTYPE_UNKNOWN = 0;\n const unsigned short TEXTPATH_SPACINGTYPE_AUTO = 1;\n const unsigned short TEXTPATH_SPACINGTYPE_EXACT = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength startOffset;\n [SameObject] readonly attribute SVGAnimatedEnumeration method;\n [SameObject] readonly attribute SVGAnimatedEnumeration spacing;\n};", - "type": "interface", - "name": "SVGTextPathElement", - "inheritance": "SVGTextContentElement", - "members": [ - { - "type": "const", - "name": "TEXTPATH_METHODTYPE_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "TEXTPATH_METHODTYPE_ALIGN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "TEXTPATH_METHODTYPE_STRETCH", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "const", - "name": "TEXTPATH_SPACINGTYPE_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "TEXTPATH_SPACINGTYPE_AUTO", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "TEXTPATH_SPACINGTYPE_EXACT", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "attribute", - "name": "startOffset", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "method", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "spacing", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGImageElement": { - "fragment": "[Exposed=Window]\ninterface SVGImageElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;\n attribute DOMString? crossOrigin;\n};", - "type": "interface", - "name": "SVGImageElement", - "inheritance": "SVGGraphicsElement", - "members": [ - { - "type": "attribute", - "name": "x", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "width", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "height", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "preserveAspectRatio", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedPreserveAspectRatio" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "crossOrigin", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGForeignObjectElement": { - "fragment": "[Exposed=Window]\ninterface SVGForeignObjectElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n};", - "type": "interface", - "name": "SVGForeignObjectElement", - "inheritance": "SVGGraphicsElement", - "members": [ - { - "type": "attribute", - "name": "x", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "width", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "height", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGMarkerElement": { - "fragment": "[Exposed=Window]\ninterface SVGMarkerElement : SVGElement {\n\n // Marker Unit Types\n const unsigned short SVG_MARKERUNITS_UNKNOWN = 0;\n const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1;\n const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2;\n\n // Marker Orientation Types\n const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0;\n const unsigned short SVG_MARKER_ORIENT_AUTO = 1;\n const unsigned short SVG_MARKER_ORIENT_ANGLE = 2;\n\n [SameObject] readonly attribute SVGAnimatedLength refX;\n [SameObject] readonly attribute SVGAnimatedLength refY;\n [SameObject] readonly attribute SVGAnimatedEnumeration markerUnits;\n [SameObject] readonly attribute SVGAnimatedLength markerWidth;\n [SameObject] readonly attribute SVGAnimatedLength markerHeight;\n [SameObject] readonly attribute SVGAnimatedEnumeration orientType;\n [SameObject] readonly attribute SVGAnimatedAngle orientAngle;\n attribute DOMString orient;\n\n void setOrientToAuto();\n void setOrientToAngle(SVGAngle angle);\n};", - "type": "interface", - "name": "SVGMarkerElement", - "inheritance": "SVGElement", - "members": [ - { - "type": "const", - "name": "SVG_MARKERUNITS_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_MARKERUNITS_USERSPACEONUSE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_MARKERUNITS_STROKEWIDTH", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "const", - "name": "SVG_MARKER_ORIENT_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_MARKER_ORIENT_AUTO", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_MARKER_ORIENT_ANGLE", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "attribute", - "name": "refX", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "refY", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "markerUnits", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "markerWidth", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "markerHeight", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "orientType", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "orientAngle", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedAngle" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "orient", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "operation", - "name": "setOrientToAuto", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [], - "extAttrs": [], - "special": "" - }, - { - "type": "operation", - "name": "setOrientToAngle", - "idlType": { - "type": "return-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "void" - }, - "arguments": [ - { - "type": "argument", - "name": "angle", - "extAttrs": [], - "idlType": { - "type": "argument-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAngle" - }, - "default": null, - "optional": false, - "variadic": false - } - ], - "extAttrs": [], - "special": "" - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGGradientElement": { - "fragment": "[Exposed=Window]\ninterface SVGGradientElement : SVGElement {\n\n // Spread Method Types\n const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;\n const unsigned short SVG_SPREADMETHOD_PAD = 1;\n const unsigned short SVG_SPREADMETHOD_REFLECT = 2;\n const unsigned short SVG_SPREADMETHOD_REPEAT = 3;\n\n [SameObject] readonly attribute SVGAnimatedEnumeration gradientUnits;\n [SameObject] readonly attribute SVGAnimatedTransformList gradientTransform;\n [SameObject] readonly attribute SVGAnimatedEnumeration spreadMethod;\n};", - "type": "interface", - "name": "SVGGradientElement", - "inheritance": "SVGElement", - "members": [ - { - "type": "const", - "name": "SVG_SPREADMETHOD_UNKNOWN", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "0" - } - }, - { - "type": "const", - "name": "SVG_SPREADMETHOD_PAD", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "1" - } - }, - { - "type": "const", - "name": "SVG_SPREADMETHOD_REFLECT", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "2" - } - }, - { - "type": "const", - "name": "SVG_SPREADMETHOD_REPEAT", - "idlType": { - "type": "const-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "unsigned short" - }, - "extAttrs": [], - "value": { - "type": "number", - "value": "3" - } - }, - { - "type": "attribute", - "name": "gradientUnits", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "gradientTransform", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedTransformList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "spreadMethod", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGLinearGradientElement": { - "fragment": "[Exposed=Window]\ninterface SVGLinearGradientElement : SVGGradientElement {\n [SameObject] readonly attribute SVGAnimatedLength x1;\n [SameObject] readonly attribute SVGAnimatedLength y1;\n [SameObject] readonly attribute SVGAnimatedLength x2;\n [SameObject] readonly attribute SVGAnimatedLength y2;\n};", - "type": "interface", - "name": "SVGLinearGradientElement", - "inheritance": "SVGGradientElement", - "members": [ - { - "type": "attribute", - "name": "x1", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y1", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "x2", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y2", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGRadialGradientElement": { - "fragment": "[Exposed=Window]\ninterface SVGRadialGradientElement : SVGGradientElement {\n [SameObject] readonly attribute SVGAnimatedLength cx;\n [SameObject] readonly attribute SVGAnimatedLength cy;\n [SameObject] readonly attribute SVGAnimatedLength r;\n [SameObject] readonly attribute SVGAnimatedLength fx;\n [SameObject] readonly attribute SVGAnimatedLength fy;\n [SameObject] readonly attribute SVGAnimatedLength fr;\n};", - "type": "interface", - "name": "SVGRadialGradientElement", - "inheritance": "SVGGradientElement", - "members": [ - { - "type": "attribute", - "name": "cx", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "cy", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "r", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "fx", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "fy", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "fr", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGStopElement": { - "fragment": "[Exposed=Window]\ninterface SVGStopElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedNumber offset;\n};", - "type": "interface", - "name": "SVGStopElement", - "inheritance": "SVGElement", - "members": [ - { - "type": "attribute", - "name": "offset", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedNumber" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGPatternElement": { - "fragment": "[Exposed=Window]\ninterface SVGPatternElement : SVGElement {\n [SameObject] readonly attribute SVGAnimatedEnumeration patternUnits;\n [SameObject] readonly attribute SVGAnimatedEnumeration patternContentUnits;\n [SameObject] readonly attribute SVGAnimatedTransformList patternTransform;\n [SameObject] readonly attribute SVGAnimatedLength x;\n [SameObject] readonly attribute SVGAnimatedLength y;\n [SameObject] readonly attribute SVGAnimatedLength width;\n [SameObject] readonly attribute SVGAnimatedLength height;\n};", - "type": "interface", - "name": "SVGPatternElement", - "inheritance": "SVGElement", - "members": [ - { - "type": "attribute", - "name": "patternUnits", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "patternContentUnits", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedEnumeration" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "patternTransform", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedTransformList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "x", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "y", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "width", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "height", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedLength" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGScriptElement": { - "fragment": "[Exposed=Window]\ninterface SVGScriptElement : SVGElement {\n attribute DOMString type;\n attribute DOMString? crossOrigin;\n};", - "type": "interface", - "name": "SVGScriptElement", - "inheritance": "SVGElement", - "members": [ - { - "type": "attribute", - "name": "type", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "crossOrigin", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGAElement": { - "fragment": "[Exposed=Window]\ninterface SVGAElement : SVGGraphicsElement {\n [SameObject] readonly attribute SVGAnimatedString target;\n attribute DOMString download;\n attribute USVString ping;\n attribute DOMString rel;\n [SameObject, PutForwards=value] readonly attribute DOMTokenList relList;\n attribute DOMString hreflang;\n attribute DOMString type;\n\n attribute DOMString text;\n\n attribute DOMString referrerPolicy;\n};", - "type": "interface", - "name": "SVGAElement", - "inheritance": "SVGGraphicsElement", - "members": [ - { - "type": "attribute", - "name": "target", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "SVGAnimatedString" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "download", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "ping", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "USVString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "rel", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "relList", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMTokenList" - }, - "extAttrs": [ - { - "type": "extended-attribute", - "name": "SameObject", - "rhs": null, - "arguments": [] - }, - { - "type": "extended-attribute", - "name": "PutForwards", - "rhs": { - "type": "identifier", - "value": "value" - }, - "arguments": [] - } - ], - "special": "", - "readonly": true - }, - { - "type": "attribute", - "name": "hreflang", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "type", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "text", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - }, - { - "type": "attribute", - "name": "referrerPolicy", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": false, - "union": false, - "idlType": "DOMString" - }, - "extAttrs": [], - "special": "", - "readonly": false - } - ], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - }, - "SVGViewElement": { - "fragment": "[Exposed=Window]\ninterface SVGViewElement : SVGElement {};", - "type": "interface", - "name": "SVGViewElement", - "inheritance": "SVGElement", - "members": [], - "extAttrs": [ - { - "type": "extended-attribute", - "name": "Exposed", - "rhs": { - "type": "identifier", - "value": "Window" - }, - "arguments": [] - } - ], - "partial": false - } - }, - "idlExtendedNames": { - "SVGElement": [ - { - "fragment": "SVGElement includes GlobalEventHandlers;", - "type": "includes", - "extAttrs": [], - "target": "SVGElement", - "includes": "GlobalEventHandlers" - }, - { - "fragment": "SVGElement includes DocumentAndElementEventHandlers;", - "type": "includes", - "extAttrs": [], - "target": "SVGElement", - "includes": "DocumentAndElementEventHandlers" - }, - { - "fragment": "SVGElement includes SVGElementInstance;", - "type": "includes", - "extAttrs": [], - "target": "SVGElement", - "includes": "SVGElementInstance" - }, - { - "fragment": "SVGElement includes HTMLOrSVGElement;", - "type": "includes", - "extAttrs": [], - "target": "SVGElement", - "includes": "HTMLOrSVGElement" - } - ], - "SVGGraphicsElement": [ - { - "fragment": "SVGGraphicsElement includes SVGTests;", - "type": "includes", - "extAttrs": [], - "target": "SVGGraphicsElement", - "includes": "SVGTests" - } - ], - "Document": [ - { - "fragment": "partial interface Document {\n readonly attribute SVGSVGElement? rootElement;\n};", - "type": "interface", - "name": "Document", - "inheritance": null, - "members": [ - { - "type": "attribute", - "name": "rootElement", - "idlType": { - "type": "attribute-type", - "extAttrs": [], - "generic": "", - "nullable": true, - "union": false, - "idlType": "SVGSVGElement" - }, - "extAttrs": [], - "special": "", - "readonly": true - } - ], - "extAttrs": [], - "partial": true - } - ], - "SVGSVGElement": [ - { - "fragment": "SVGSVGElement includes SVGFitToViewBox;", - "type": "includes", - "extAttrs": [], - "target": "SVGSVGElement", - "includes": "SVGFitToViewBox" - }, - { - "fragment": "SVGSVGElement includes WindowEventHandlers;", - "type": "includes", - "extAttrs": [], - "target": "SVGSVGElement", - "includes": "WindowEventHandlers" - } - ], - "SVGSymbolElement": [ - { - "fragment": "SVGSymbolElement includes SVGFitToViewBox;", - "type": "includes", - "extAttrs": [], - "target": "SVGSymbolElement", - "includes": "SVGFitToViewBox" - } - ], - "SVGUseElement": [ - { - "fragment": "SVGUseElement includes SVGURIReference;", - "type": "includes", - "extAttrs": [], - "target": "SVGUseElement", - "includes": "SVGURIReference" - } - ], - "SVGStyleElement": [ - { - "fragment": "SVGStyleElement includes LinkStyle;", - "type": "includes", - "extAttrs": [], - "target": "SVGStyleElement", - "includes": "LinkStyle" - } - ], - "SVGPolylineElement": [ - { - "fragment": "SVGPolylineElement includes SVGAnimatedPoints;", - "type": "includes", - "extAttrs": [], - "target": "SVGPolylineElement", - "includes": "SVGAnimatedPoints" - } - ], - "SVGPolygonElement": [ - { - "fragment": "SVGPolygonElement includes SVGAnimatedPoints;", - "type": "includes", - "extAttrs": [], - "target": "SVGPolygonElement", - "includes": "SVGAnimatedPoints" - } - ], - "SVGTextPathElement": [ - { - "fragment": "SVGTextPathElement includes SVGURIReference;", - "type": "includes", - "extAttrs": [], - "target": "SVGTextPathElement", - "includes": "SVGURIReference" - } - ], - "SVGImageElement": [ - { - "fragment": "SVGImageElement includes SVGURIReference;", - "type": "includes", - "extAttrs": [], - "target": "SVGImageElement", - "includes": "SVGURIReference" - } - ], - "SVGMarkerElement": [ - { - "fragment": "SVGMarkerElement includes SVGFitToViewBox;", - "type": "includes", - "extAttrs": [], - "target": "SVGMarkerElement", - "includes": "SVGFitToViewBox" - } - ], - "SVGGradientElement": [ - { - "fragment": "SVGGradientElement includes SVGURIReference;", - "type": "includes", - "extAttrs": [], - "target": "SVGGradientElement", - "includes": "SVGURIReference" - } - ], - "SVGPatternElement": [ - { - "fragment": "SVGPatternElement includes SVGFitToViewBox;", - "type": "includes", - "extAttrs": [], - "target": "SVGPatternElement", - "includes": "SVGFitToViewBox" - }, - { - "fragment": "SVGPatternElement includes SVGURIReference;", - "type": "includes", - "extAttrs": [], - "target": "SVGPatternElement", - "includes": "SVGURIReference" - } - ], - "SVGScriptElement": [ - { - "fragment": "SVGScriptElement includes SVGURIReference;", - "type": "includes", - "extAttrs": [], - "target": "SVGScriptElement", - "includes": "SVGURIReference" - } - ], - "SVGAElement": [ - { - "fragment": "SVGAElement includes SVGURIReference;", - "type": "includes", - "extAttrs": [], - "target": "SVGAElement", - "includes": "SVGURIReference" - }, - { - "fragment": "SVGAElement includes HTMLHyperlinkElementUtils;", - "type": "includes", - "extAttrs": [], - "target": "SVGAElement", - "includes": "HTMLHyperlinkElementUtils" - } - ], - "SVGViewElement": [ - { - "fragment": "SVGViewElement includes SVGFitToViewBox;", - "type": "includes", - "extAttrs": [], - "target": "SVGViewElement", - "includes": "SVGFitToViewBox" - } - ] - }, - "globals": {}, - "exposed": { - "Window": [ - "SVGElement", - "SVGGeometryElement", - "SVGNumber", - "SVGLength", - "SVGAngle", - "SVGNumberList", - "SVGLengthList", - "SVGStringList", - "SVGAnimatedBoolean", - "SVGAnimatedEnumeration", - "SVGAnimatedInteger", - "SVGAnimatedNumber", - "SVGAnimatedLength", - "SVGAnimatedAngle", - "SVGAnimatedString", - "SVGAnimatedRect", - "SVGAnimatedNumberList", - "SVGAnimatedLengthList", - "SVGUnitTypes", - "SVGSVGElement", - "SVGGElement", - "SVGDefsElement", - "SVGDescElement", - "SVGMetadataElement", - "SVGTitleElement", - "SVGSymbolElement", - "SVGUseElement", - "SVGUseElementShadowRoot", - "ShadowAnimation", - "SVGSwitchElement", - "SVGStyleElement", - "SVGTransform", - "SVGTransformList", - "SVGAnimatedTransformList", - "SVGPreserveAspectRatio", - "SVGAnimatedPreserveAspectRatio", - "SVGPathElement", - "SVGRectElement", - "SVGCircleElement", - "SVGEllipseElement", - "SVGLineElement", - "SVGPointList", - "SVGPolylineElement", - "SVGPolygonElement", - "SVGTextContentElement", - "SVGTextPositioningElement", - "SVGTextElement", - "SVGTSpanElement", - "SVGTextPathElement", - "SVGImageElement", - "SVGForeignObjectElement", - "SVGMarkerElement", - "SVGGradientElement", - "SVGLinearGradientElement", - "SVGRadialGradientElement", - "SVGStopElement", - "SVGPatternElement", - "SVGScriptElement", - "SVGAElement", - "SVGViewElement" - ] - }, - "dependencies": { - "SVGElement": [ - "Element", - "SVGAnimatedString", - "SVGSVGElement", - "SVGElement", - "GlobalEventHandlers", - "DocumentAndElementEventHandlers", - "SVGElementInstance", - "HTMLOrSVGElement" - ], - "SVGBoundingBoxOptions": [], - "SVGGraphicsElement": [ - "SVGElement", - "SVGAnimatedTransformList", - "DOMRect", - "SVGBoundingBoxOptions", - "DOMMatrix", - "SVGTests" - ], - "SVGGeometryElement": [ - "SVGGraphicsElement", - "SVGAnimatedNumber", - "DOMPointInit", - "DOMPoint" - ], - "SVGNumber": [], - "SVGLength": [ - "void" - ], - "SVGAngle": [ - "void" - ], - "SVGNumberList": [ - "void", - "SVGNumber" - ], - "SVGLengthList": [ - "void", - "SVGLength" - ], - "SVGStringList": [ - "void" - ], - "SVGAnimatedBoolean": [], - "SVGAnimatedEnumeration": [], - "SVGAnimatedInteger": [], - "SVGAnimatedNumber": [], - "SVGAnimatedLength": [ - "SVGLength" - ], - "SVGAnimatedAngle": [ - "SVGAngle" - ], - "SVGAnimatedString": [], - "SVGAnimatedRect": [ - "DOMRect", - "DOMRectReadOnly" - ], - "SVGAnimatedNumberList": [ - "SVGNumberList" - ], - "SVGAnimatedLengthList": [ - "SVGLengthList" - ], - "SVGUnitTypes": [], - "SVGTests": [ - "SVGStringList" - ], - "SVGFitToViewBox": [ - "SVGAnimatedRect", - "SVGAnimatedPreserveAspectRatio" - ], - "SVGURIReference": [ - "SVGAnimatedString" - ], - "Document": [ - "SVGSVGElement" - ], - "SVGSVGElement": [ - "SVGGraphicsElement", - "SVGAnimatedLength", - "DOMPointReadOnly", - "NodeList", - "DOMRectReadOnly", - "SVGElement", - "void", - "SVGNumber", - "SVGLength", - "SVGAngle", - "DOMPoint", - "DOMMatrix", - "DOMRect", - "SVGTransform", - "DOMMatrix2DInit", - "Element", - "SVGFitToViewBox", - "WindowEventHandlers" - ], - "SVGGElement": [ - "SVGGraphicsElement" - ], - "SVGDefsElement": [ - "SVGGraphicsElement" - ], - "SVGDescElement": [ - "SVGElement" - ], - "SVGMetadataElement": [ - "SVGElement" - ], - "SVGTitleElement": [ - "SVGElement" - ], - "SVGSymbolElement": [ - "SVGGraphicsElement", - "SVGFitToViewBox" - ], - "SVGUseElement": [ - "SVGGraphicsElement", - "SVGAnimatedLength", - "SVGElement", - "SVGURIReference" - ], - "SVGUseElementShadowRoot": [ - "ShadowRoot" - ], - "SVGElementInstance": [ - "SVGElement", - "SVGUseElement" - ], - "ShadowAnimation": [ - "Animation", - "Animatable" - ], - "SVGSwitchElement": [ - "SVGGraphicsElement" - ], - "GetSVGDocument": [ - "Document" - ], - "SVGStyleElement": [ - "SVGElement", - "LinkStyle" - ], - "SVGTransform": [ - "DOMMatrix", - "void", - "DOMMatrix2DInit" - ], - "SVGTransformList": [ - "void", - "SVGTransform", - "DOMMatrix2DInit" - ], - "SVGAnimatedTransformList": [ - "SVGTransformList" - ], - "SVGPreserveAspectRatio": [], - "SVGAnimatedPreserveAspectRatio": [ - "SVGPreserveAspectRatio" - ], - "SVGPathElement": [ - "SVGGeometryElement" - ], - "SVGRectElement": [ - "SVGGeometryElement", - "SVGAnimatedLength" - ], - "SVGCircleElement": [ - "SVGGeometryElement", - "SVGAnimatedLength" - ], - "SVGEllipseElement": [ - "SVGGeometryElement", - "SVGAnimatedLength" - ], - "SVGLineElement": [ - "SVGGeometryElement", - "SVGAnimatedLength" - ], - "SVGAnimatedPoints": [ - "SVGPointList" - ], - "SVGPointList": [ - "void", - "DOMPoint" - ], - "SVGPolylineElement": [ - "SVGGeometryElement", - "SVGAnimatedPoints" - ], - "SVGPolygonElement": [ - "SVGGeometryElement", - "SVGAnimatedPoints" - ], - "SVGTextContentElement": [ - "SVGGraphicsElement", - "SVGAnimatedLength", - "SVGAnimatedEnumeration", - "DOMPoint", - "DOMRect", - "DOMPointInit", - "void" - ], - "SVGTextPositioningElement": [ - "SVGTextContentElement", - "SVGAnimatedLengthList", - "SVGAnimatedNumberList" - ], - "SVGTextElement": [ - "SVGTextPositioningElement" - ], - "SVGTSpanElement": [ - "SVGTextPositioningElement" - ], - "SVGTextPathElement": [ - "SVGTextContentElement", - "SVGAnimatedLength", - "SVGAnimatedEnumeration", - "SVGURIReference" - ], - "SVGImageElement": [ - "SVGGraphicsElement", - "SVGAnimatedLength", - "SVGAnimatedPreserveAspectRatio", - "SVGURIReference" - ], - "SVGForeignObjectElement": [ - "SVGGraphicsElement", - "SVGAnimatedLength" - ], - "SVGMarkerElement": [ - "SVGElement", - "SVGAnimatedLength", - "SVGAnimatedEnumeration", - "SVGAnimatedAngle", - "void", - "SVGAngle", - "SVGFitToViewBox" - ], - "SVGGradientElement": [ - "SVGElement", - "SVGAnimatedEnumeration", - "SVGAnimatedTransformList", - "SVGURIReference" - ], - "SVGLinearGradientElement": [ - "SVGGradientElement", - "SVGAnimatedLength" - ], - "SVGRadialGradientElement": [ - "SVGGradientElement", - "SVGAnimatedLength" - ], - "SVGStopElement": [ - "SVGElement", - "SVGAnimatedNumber" - ], - "SVGPatternElement": [ - "SVGElement", - "SVGAnimatedEnumeration", - "SVGAnimatedTransformList", - "SVGAnimatedLength", - "SVGFitToViewBox", - "SVGURIReference" - ], - "SVGScriptElement": [ - "SVGElement", - "SVGURIReference" - ], - "SVGAElement": [ - "SVGGraphicsElement", - "SVGAnimatedString", - "DOMTokenList", - "SVGURIReference", - "HTMLHyperlinkElementUtils" - ], - "SVGViewElement": [ - "SVGElement", - "SVGFitToViewBox" - ] - }, - "externalDependencies": [ - "Element", - "DOMRect", - "DOMMatrix", - "DOMPointInit", - "DOMPoint", - "void", - "DOMRectReadOnly", - "Document", - "DOMPointReadOnly", - "NodeList", - "DOMMatrix2DInit", - "ShadowRoot", - "Animation", - "Animatable", - "DOMTokenList" - ], - "hasObsoleteIdl": false - } -} \ No newline at end of file diff --git a/ed/links/SVG2.json b/ed/links/SVG2.json deleted file mode 100644 index e9b0dacbc15a..000000000000 --- a/ed/links/SVG2.json +++ /dev/null @@ -1,1082 +0,0 @@ -{ - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://svgwg.org/svg2-draft/" - }, - "links": { - "https://www.w3.org/TR/": [], - "https://www.w3.org/TR/2011/REC-SVG11-20110816/": [], - "https://lists.w3.org/Archives/Public/www-svg/": [], - "https://www.w3.org/Graphics/SVG/WG/": [], - "https://www.w3.org/Graphics/Activity": [], - "https://www.w3.org/Interaction/": [], - "https://www.w3.org/Graphics/SVG/svg-2019.html": [], - "https://www.w3.org/Graphics/SVG/": [], - "https://www.w3.org/Consortium/Patent-Policy-20040205/": [ - "def-essential", - "sec-Disclosure" - ], - "https://www.w3.org/2004/01/pp-impl/19480/status": [], - "https://www.w3.org/2015/Process-20150901/": [], - "https://html.spec.whatwg.org/": [ - "the-img-element", - "dom-tabindex", - "reflect", - "globaleventhandlers", - "documentandelementeventhandlers", - "htmlorsvgelement", - "dom-context-2d-ispointinpath", - "canvasdrawpath", - "dom-context-2d-ispointinstroke", - "event-handler-content-attributes", - "event-handlers", - "window", - "event-handler-idl-attributes", - "set-of-space-separated-tokens", - "set-of-comma-separated-tokens", - "the-base-element", - "the-link-element", - "the-meta-element", - "the-style-element", - "the-script-element", - "valid-integer", - "boolean-attribute", - "attr-fe-autofocus", - "the-document-object", - "windoweventhandlers", - "htmliframeelement", - "htmlobjectelement", - "htmlembedelement", - "global-attributes", - "embedded-content", - "cors-settings-attribute", - "events-2", - "focus", - "focused", - "focusable", - "specially-focusable", - "the-tabindex-attribute", - "the-accesskey-attribute", - "media-elements", - "resolving-urls", - "document-base-url", - "browsing-the-web", - "create-a-potential-cors-request", - "valid-browsing-context-name", - "browsers", - "ping", - "attr-hyperlink-hreflang", - "mime-type", - "the-a-element", - "htmlhyperlinkelementutils", - "limited-to-only-known-values", - "animation-frames" - ], - "https://www.w3.org/TR/2008/REC-xml-20081126/": [ - "sec-well-formed", - "syntax", - "sec-line-ends" - ], - "https://www.w3.org/TR/2006/REC-xml-names-20060816/": [], - "https://www.w3.org/TR/svg-integration/": [], - "https://www.w3.org/TR/dom/": [ - "dom-eventtarget-addeventlistener", - "dom-event-target", - "concept-id", - "dom-document-documentelement", - "concept-collection-static", - "dom-event-initevent" - ], - "https://www.w3.org/TR/2008/REC-SMIL3-20081201/": [], - "https://www.w3.org/WAI/": [], - "https://www.w3.org/TR/SVGTiny12/": [ - "focusable-attr" - ], - "https://www.ietf.org/rfc/rfc2119.txt": [], - "https://svgwg.org/specs/animations/": [ - "AnimateElement", - "AnimateMotionElement", - "AnimateTransformElement", - "SetElement", - "TermAnimationElement", - "DiscardElement", - "MPathElement", - "Animatable", - "FillAttribute", - "EventValueSyntax", - "BeginAttribute", - "EndAttribute", - "TermAnimationEventAttribute", - "TargetElement", - "AccumulateAttribute", - "AdditiveAttribute", - "AttributeNameAttribute", - "DiscardElementBeginAttribute", - "ByAttribute", - "CalcModeAttribute", - "DurAttribute", - "FromAttribute", - "HrefAttribute", - "DiscardElementHrefAttribute", - "MPathElementHrefAttribute", - "KeyPointsAttribute", - "KeySplinesAttribute", - "KeyTimesAttribute", - "MaxAttribute", - "MinAttribute", - "OriginAttribute", - "AnimateMotionElementPathAttribute", - "SVGElementPlaybackorderAttribute", - "RepeatCountAttribute", - "RepeatDurAttribute", - "RestartAttribute", - "RotateAttribute", - "SVGElementTimelinebeginAttribute", - "ToAttribute", - "SetElementToAttribute", - "AnimateTransformElementTypeAttribute", - "ValuesAttribute" - ], - "https://www.ietf.org/rfc/rfc2397.txt": [], - "https://www.w3.org/TR/css3-values/": [ - "images", - "lengths", - "numbers", - "percentages", - "strings", - "colors", - "url-value", - "integers" - ], - "https://drafts.fxtf.org/css-masking-1/": [ - "MaskElement", - "ClipPathElement", - "clipping-path", - "masking", - "propdef-clip", - "the-clip-path", - "propdef-mask", - "the-clip-rule", - "propdef-mask-type", - "element-attrdef-clippath-clippathunits", - "element-attrdef-mask-maskunits", - "element-attrdef-mask-x", - "element-attrdef-mask-y", - "element-attrdef-mask-width", - "element-attrdef-mask-height", - "element-attrdef-mask-maskcontentunits" - ], - "https://www.w3.org/TR/xml-names/": [], - "https://www.w3.org/TR/2011/REC-CSS2-20110607/": [ - "propdef-overflow", - "important-rules", - "cascade", - "at-media-rule", - "at-import", - "charset", - "viewport", - "positioning-scheme", - "length-units", - "pseudo-class-selectors" - ], - "https://www.w3.org/TR/xml/": [ - "sec-attribute-types", - "NT-Name" - ], - "https://www.w3.org/TR/xml-stylesheet/": [], - "https://dom.spec.whatwg.org/": [ - "interface-comment", - "interface-element", - "interface-shadowroot", - "interface-documentfragment", - "concept-documentfragment-host", - "shadow-trees", - "events", - "interface-document", - "interface-nodelist", - "concept-tree-order", - "mixin-documentorshadowroot", - "interface-characterdata", - "ref-for-dom-event-type", - "dispatching-events", - "eventtarget-activation-behavior", - "callbackdef-eventlistener", - "interface-eventtarget", - "interface-event", - "connected", - "interface-domtokenlist", - "dom-node-textcontent" - ], - "https://www.w3.org/TR/charmod/": [], - "https://www.w3.org/TR/ATAG20/": [ - "def-Authoring-Tool" - ], - "https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html": [ - "sec14.39", - "sec14.41", - "sec14.3" - ], - "https://www.w3.org/2013/11/14-svg-minutes.html": [ - "action01", - "item01" - ], - "https://www.w3.org/2014/10/31-svg-minutes.html": [ - "action02" - ], - "https://www.w3.org/TR/CSS2/": [ - "conformance", - "length-units", - "line-box" - ], - "https://www.ietf.org/rfc/rfc1952.txt": [], - "https://www.ietf.org/rfc/rfc1951.txt": [], - "https://www.ietf.org/rfc/rfc2616.txt": [], - "https://www.w3.org/TR/css-transforms-1/": [ - "current-transformation-matrix" - ], - "https://www.w3.org/TR/UAAG20/": [], - "https://www.w3.org/TR/2012/CR-WebIDL-20120419/": [ - "dfn-conforming-ecmascript-implementation" - ], - "https://www.w3.org/TR/compositing/": [], - "https://www.w3.org/2012/07/24-svg-minutes.html": [ - "item09" - ], - "https://www.w3.org/TR/2015/CR-compositing-1-20150113/": [ - "isolatedgroups", - "groups", - "groupbackdrop", - "initialbackdrop", - "pagebackdrop", - "isolation" - ], - "https://drafts.fxtf.org/filter-effects/": [ - "FilterProperty", - "operating-coordinate-space", - "element-attrdef-feturbulence-numoctaves", - "feTurbulenceElement", - "element-attrdef-order", - "feConvolveMatrixElement", - "element-attrdef-fediffuselighting-kernelunitlength", - "feDiffuseLightingElement", - "FilterElement", - "feBlendElement", - "feColorMatrixElement", - "feComponentTransferElement", - "feCompositeElement", - "feDisplacementMapElement", - "feDistantLightElement", - "feDropShadowElement", - "feFloodElement", - "feFuncAElement", - "feFuncBElement", - "feFuncGElement", - "feFuncRElement", - "feGaussianBlurElement", - "feImageElement", - "feMergeElement", - "feMorphologyElement", - "feOffsetElement", - "fePointLightElement", - "feSpecularLightingElement", - "feSpotLightElement", - "feTileElement", - "ColorInterpolationFiltersProperty", - "FloodColorProperty", - "FloodOpacityProperty", - "LightingColorProperty", - "element-attrdef-filter-filterunits", - "FilterPrimitiveSubRegion", - "element-attrdef-filter-x", - "element-attrdef-filter-y", - "element-attrdef-filter-width", - "element-attrdef-filter-height", - "element-attrdef-filter-primitiveunits", - "element-attrdef-fecomponenttransfer-amplitude", - "element-attrdef-fedistantlight-azimuth", - "element-attrdef-feturbulence-basefrequency", - "element-attrdef-feconvolvematrix-bias", - "element-attrdef-feimage-crossorigin", - "element-attrdef-fediffuselighting-diffuseconstant", - "element-attrdef-feconvolvematrix-divisor", - "element-attrdef-fedropshadow-dx", - "element-attrdef-feoffset-dx", - "element-attrdef-fedropshadow-dy", - "element-attrdef-feoffset-dy", - "element-attrdef-feconvolvematrix-edgemode", - "element-attrdef-fegaussianblur-edgemode", - "element-attrdef-fedistantlight-elevation", - "element-attrdef-fecomponenttransfer-exponent", - "element-attrdef-filter-primitive-height", - "element-attrdef-feimage-href", - "element-attrdef-filter-primitive-in", - "element-attrdef-feblend-in2", - "element-attrdef-fecomposite-in2", - "element-attrdef-fedisplacementmap-in2", - "element-attrdef-fecomponenttransfer-intercept", - "element-attrdef-fecomposite-k1", - "element-attrdef-fecomposite-k2", - "element-attrdef-fecomposite-k3", - "element-attrdef-fecomposite-k4", - "element-attrdef-feconvolvematrix-kernelmatrix", - "element-attrdef-feconvolvematrix-kernelunitlength", - "element-attrdef-fespecularlighting-kernelunitlength", - "element-attrdef-fespotlight-limitingconeangle", - "element-attrdef-feblend-mode", - "element-attrdef-fecomponenttransfer-offset", - "element-attrdef-fecomposite-operator", - "element-attrdef-femorphology-operator", - "element-attrdef-fespotlight-pointsatx", - "element-attrdef-fespotlight-pointsaty", - "element-attrdef-fespotlight-pointsatz", - "element-attrdef-feconvolvematrix-preservealpha", - "element-attrdef-femorphology-radius", - "element-attrdef-filter-primitive-result", - "element-attrdef-fedisplacementmap-scale", - "element-attrdef-feturbulence-seed", - "element-attrdef-fecomponenttransfer-slope", - "element-attrdef-fespecularlighting-specularconstant", - "element-attrdef-fespecularlighting-specularexponent", - "element-attrdef-fespotlight-specularexponent", - "element-attrdef-fedropshadow-stddeviation", - "element-attrdef-fegaussianblur-stddeviation", - "element-attrdef-feturbulence-stitchtiles", - "element-attrdef-fediffuselighting-surfacescale", - "element-attrdef-fespecularlighting-surfacescale", - "element-attrdef-fecomponenttransfer-tablevalues", - "element-attrdef-feconvolvematrix-targetx", - "element-attrdef-feconvolvematrix-targety", - "element-attrdef-fecolormatrix-type", - "element-attrdef-fecomponenttransfer-type", - "element-attrdef-feturbulence-type", - "element-attrdef-fecolormatrix-values", - "element-attrdef-filter-primitive-width", - "element-attrdef-filter-primitive-x", - "element-attrdef-fepointlight-x", - "element-attrdef-fespotlight-x", - "element-attrdef-fedisplacementmap-xchannelselector", - "element-attrdef-feimage-xlinkhref", - "element-attrdef-filter-primitive-y", - "element-attrdef-fepointlight-y", - "element-attrdef-fespotlight-y", - "element-attrdef-fedisplacementmap-ychannelselector", - "element-attrdef-fepointlight-z", - "element-attrdef-fespotlight-z" - ], - "https://www.w3.org/TR/2015/CR-compositing-1-20150113": [], - "https://www.w3.org/TR/filter-effects/": [], - "https://drafts.csswg.org/css-syntax/": [ - "css-ignored" - ], - "https://www.w3.org/TR/css-values/": [ - "value-defs", - "typedef-length-percentage", - "angles" - ], - "https://www.w3.org/TR/REC-xml/": [ - "sec-notation" - ], - "https://tools.ietf.org/html/std68": [], - "https://url.spec.whatwg.org/": [ - "concept-url-parser" - ], - "https://www.w3.org/2011/10/28-svg-irc": [ - "T16-40-11", - "T00-23-44", - "T00-33-43", - "T18-45-45", - "T17-46-34", - "T18-09-48", - "T18-14-14", - "T18-32-32" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3276": [], - "https://dev.w3.org/csswg/css-syntax/": [ - "parse-grammar" - ], - "https://www.w3.org/2011/10/27-svg-irc": [ - "T18-35-49", - "T18-23-23", - "T18-52-24", - "T18-45-13", - "T18-12-30" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3273": [], - "https://www.w3.org/Graphics/SVG/WG/wiki/SVG_2_DOM": [], - "https://heycam.github.io/webidl/": [ - "dfn-conforming-set-of-idl-fragments", - "dfn-primitive-type", - "dfn-numeric-type", - "exceptiondef-typeerror", - "es-enumeration", - "invalidstateerror", - "dfn-throw", - "nomodificationallowederror", - "syntaxerror", - "notsupportederror", - "dfn-supported-property-indices", - "indexsizeerror" - ], - "https://www.w3.org/TR/uievents/": [ - "events-uievent-types", - "event-flow" - ], - "https://www.w3.org/TR/clipboard-apis/": [], - "https://www.w3.org/TR/DOM-Level-2-Style/": [], - "https://drafts.csswg.org/cssom/": [], - "https://www.w3.org/TR/2014/CR-geometry-1-20141125/": [], - "https://www.w3.org/TR/geometry-1/": [ - "DOMRect", - "dom-dompoint", - "DOMMatrix", - "dictdef-dompointinit", - "domrectreadonly", - "dom-dompointreadonly", - "dommatrixreadonly", - "dommatrix" - ], - "https://www.w3.org/TR/2014/WD-geometry-1-20140522/": [ - "dom-domrectreadonly-domrect-x", - "dom-domrectreadonly-domrect-y", - "dom-domrectreadonly-domrect-width", - "dom-domrectreadonly-domrect-height", - "x-coordinate", - "y-coordinate", - "width", - "height", - "dom-dommatrixreadonly-is2d", - "dom-dompointreadonly-dompoint-x", - "dom-dompointreadonly-dompoint-y", - "dom-dompointreadonly-dompoint-w", - "dom-dompointreadonly-dompoint-z" - ], - "https://drafts.csswg.org/css-transforms-1/": [ - "serialization-of-transform-functions", - "typedef-transform-function", - "mathematical-description", - "typedef-transform-list" - ], - "https://dev.w3.org/csswg/cssom/": [ - "the-elementcssinlinestyle-interface" - ], - "https://www.w3.org/TR/WebIDL/": [ - "dfn-inherit" - ], - "https://www.w3.org/2012/03/22-svg-irc": [ - "T20-20-03" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3279": [], - "https://svgwg.org/svg2-draft/painting.html": [ - "StrokeShape", - "PaintingVectorEffects" - ], - "https://www.w3.org/TR/css-fonts-3/": [ - "font-size-prop", - "font-family-prop", - "font-size-adjust-prop", - "font-stretch-prop", - "font-style-prop", - "propdef-font-variant", - "font-weight-prop", - "font-prop", - "font-feature-settings-prop", - "font-kerning-prop", - "font-variant-ligatures-prop", - "font-resources" - ], - "https://www.w3.org/2011/02/28-svg-minutes.html": [ - "item04" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/2975": [], - "https://www.w3.org/TR/wai-aria-1.1/": [ - "aria-activedescendant", - "aria-atomic", - "aria-autocomplete", - "aria-busy", - "aria-checked", - "aria-colcount", - "aria-colindex", - "aria-colspan", - "aria-controls", - "aria-current", - "aria-describedby", - "aria-details", - "aria-disabled", - "aria-dropeffect", - "aria-errormessage", - "aria-expanded", - "aria-flowto", - "aria-grabbed", - "aria-haspopup", - "aria-hidden", - "aria-invalid", - "aria-keyshortcuts", - "aria-label", - "aria-labelledby", - "aria-level", - "aria-live", - "aria-modal", - "aria-multiline", - "aria-multiselectable", - "aria-orientation", - "aria-owns", - "aria-placeholder", - "aria-posinset", - "aria-pressed", - "aria-readonly", - "aria-relevant", - "aria-required", - "aria-roledescription", - "aria-rowcount", - "aria-rowindex", - "aria-rowspan", - "aria-selected", - "aria-setsize", - "aria-sort", - "aria-valuemax", - "aria-valuemin", - "aria-valuenow", - "aria-valuetext", - "role_definitions", - "state_prop_def", - "typemapping", - "group", - "radiogroup", - "landmark_roles", - "heading" - ], - "https://www.w3.org/2014/04/08-svg-minutes.html": [ - "item12" - ], - "https://www.w3.org/2014/08/26-svg-minutes.html": [ - "item07" - ], - "https://www.w3.org/TR/css3-background/": [ - "the-background-position" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3417": [], - "https://www.w3.org/TR/css-scoping-1/": [], - "https://drafts.csswg.org/selectors/": [ - "complex" - ], - "https://www.w3.org/TR/css-cascade-3/": [ - "specified" - ], - "https://www.w3.org/TR/web-animations-1/": [ - "the-animation-interface", - "dom-animation-effect", - "keyframeeffectreadonly", - "dom-keyframeeffectreadonly-target", - "animation-type" - ], - "https://www.w3.org/TR/REC-smil/": [ - "adef-allowReorder" - ], - "https://tools.ietf.org/html/bcp47": [ - "section-2.1" - ], - "https://www.ietf.org/rfc/bcp/bcp47.txt": [], - "https://www.w3.org/TR/svg-aam-1.0/": [], - "https://www.w3.org/2011/03/03-svg-minutes.html": [ - "item04" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3004": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3005": [], - "https://www.w3.org/TR/css-text-3/": [ - "white-space-property", - "letter-spacing-property", - "word-spacing-property", - "text-align-property", - "text-align-last-property", - "text-indent-property", - "white-space-phase-1", - "propdef-text-transform", - "text-justify-property", - "line-break-transform", - "white-space-phase-2", - "line-break-property", - "word-break-property", - "hyphens-property", - "overflow-wrap-property" - ], - "https://www.w3.org/TR/2014/CR-html5-20140204/": [ - "custom-data-attribute", - "embedding-custom-non-visible-data-with-the-data-*-attributes" - ], - "https://www.w3.org/TR/graphics-aria-1.0/": [ - "roles" - ], - "https://www.w3.org/TR/wai-aria/": [ - "states_and_properties" - ], - "https://w3c.github.io/svg-aam/": [ - "details-id-69" - ], - "https://drafts.fxtf.org/geometry/": [ - "dictdef-dommatrix2dinit", - "dommatrixinit-dictionary" - ], - "https://github.com/w3c/svgwg/issues/360": [], - "https://www.w3.org/TR/2014/WD-dom-20140204/": [ - "concept-range", - "concept-range-start", - "concept-range-bp", - "concept-range-end" - ], - "https://w3c.github.io/selection-api/": [ - "dom-selection", - "dfn-direction", - "dfn-selection" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3277": [], - "https://www.ietf.org/rfc/rfc2046.txt": [], - "https://www.w3.org/TR/css3-mediaqueries/": [ - "syntax" - ], - "https://www.w3.org/TR/2013/REC-css-style-attr-20131107/": [ - "syntax" - ], - "https://drafts.csswg.org/css-cascade-3/": [ - "preshint" - ], - "https://www.w3.org/TR/css-ui-3/": [ - "cursor" - ], - "https://drafts.csswg.org/css-transforms/": [ - "transform-origin-property", - "transform-box", - "user-coordinate-system" - ], - "https://www.w3.org/TR/css-writing-modes-3/": [ - "unicode-bidi", - "text-combine-upright", - "block-flow", - "direction" - ], - "https://drafts.csswg.org/css-inline/": [ - "transverse-alignment" - ], - "https://www.w3.org/TR/css3-writing-modes/": [ - "text-orientation", - "intro-baselines" - ], - "https://www.w3.org/TR/css-cascade-4/": [ - "importance" - ], - "https://www.microsoft.com/typography/otspec/svg.htm": [], - "https://www.w3.org/TR/2011/WD-css3-fonts-20111004/": [ - "font-face-rule" - ], - "https://www.w3.org/TR/cssom-1/": [ - "the-linkstyle-interface" - ], - "https://www.w3.org/TR/CSS21/": [ - "propdef-width", - "propdef-height", - "propdef-max-width", - "propdef-max-height", - "propdef-float", - "line-height", - "containing-block", - "propdef-position", - "inline-replaced-width" - ], - "https://www.w3.org/TR/css3-images/": [ - "default-sizing-algorithm", - "concrete-object-size", - "specified-size", - "intrinsic-dimensions", - "intrinsic-width", - "intrinsic-height", - "intrinsic-aspect-ratio", - "the-object-fit", - "the-object-position" - ], - "https://www.w3.org/2015/01/08-svg-minutes.html": [], - "https://www.w3.org/TR/css-position-3/": [ - "def-cb", - "vp", - "propdef-position" - ], - "https://docs.google.com/presentation/d/1POUiroOBbLmXYlQKf0pIR8zVkHWH9jRVN-w8A4aNsIk/": [], - "https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input": [ - "Constrained_Transformations" - ], - "https://www.w3.org/2014/04/09-svg-minutes.html": [ - "item06" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3619": [], - "https://drafts.csswg.org/css-transforms-2/": [ - "3d-rendering-contexts" - ], - "https://drafts.csswg.org/web-animations/": [ - "animation-interpolation", - "discrete-animation-type-section", - "real-number-animation-type" - ], - "https://www.w3.org/2016/04/21-svg-minutes.html": [], - "https://www.w3.org/2011/11/04-svg-minutes.html": [ - "item08" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3151": [], - "https://www.w3.org/Graphics/SVG/1.1/paths.html": [ - "PathDataBNF" - ], - "https://www.w3.org/2013/06/03-svg-minutes.html": [ - "item03", - "item10" - ], - "https://drafts.csswg.org/css-text-3/": [ - "typographic-character-unit" - ], - "https://www.w3.org/TR/css3-exclusions/": [ - "content-area", - "wrapping-context", - "wrapping-area" - ], - "https://github.com/w3c/csswg-drafts/issues/363": [], - "https://www.w3.org/2011/03/01-svg-minutes.html": [ - "item03" - ], - "https://www.w3.org/TR/css-inline-3/": [ - "baseline-synthesis-fonts", - "line-height", - "propdef-dominant-baseline", - "propdef-alignment-baseline", - "propdef-baseline-shift", - "propdef-vertical-align" - ], - "https://www.w3.org/2012/03/15-svg-irc": [ - "T21-07-21" - ], - "https://www.w3.org/2011/12/01-svg-irc": [ - "T21-02-34" - ], - "https://github.com/w3c/svgwg/issues/210": [], - "https://www.w3.org/2012/02/02-svg-minutes.html": [ - "item10", - "item05" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3236": [], - "https://www.w3.org/2011/11/17-svg-irc": [ - "T22-04-11", - "T22-23-10" - ], - "https://www.w3.org/TR/css-shapes/": [ - "shape-outside-property", - "basic-shape-interpolation", - "shape-image-threshold-property", - "shape-margin-property" - ], - "https://www.w3.org/2015/02/12-svg-minutes.html": [ - "action17", - "item05", - "item03", - "item12" - ], - "https://www.w3.org/2015/06/11-svg-minutes.html": [ - "item09" - ], - "https://dev.w3.org/csswg/css-shapes/": [ - "basic-shape-functions" - ], - "https://dev.w3.org/csswg/css-shapes-2/": [ - "shape-inside-property", - "shape-padding-property" - ], - "https://dev.w3.org/csswg/css-writing-modes/": [ - "inline-size", - "block-size" - ], - "https://www.w3.org/2011/07/29-svg-minutes.html": [ - "item08", - "item02", - "item06", - "item05" - ], - "https://www.w3.org/2016/04/22-svg-minutes.html": [ - "item02", - "item08" - ], - "https://github.com/w3c/svgwg/issues/104": [], - "https://www.w3.org/TR/css-backgrounds-3/": [ - "propdef-border-top-style", - "propdef-border-style" - ], - "https://www.w3.org/TR/css-box-3/": [ - "propdef-margin-top" - ], - "https://www.w3.org/TR/css-content-3/": [ - "propdef-content" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3123": [], - "https://www.w3.org/2012/01/13-svg-irc": [ - "T03-24-06", - "T05-07-07" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3281": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3003": [], - "https://www.w3.org/TR/css-overflow-3/": [ - "text-overflow" - ], - "https://drafts.csswg.org/css-text-4/": [ - "white-space-collapsing" - ], - "https://log.csswg.org/irc.w3.org/css/2015-02-08/": [ - "e519951" - ], - "https://www.unicode.org/faq/unsup_char.html": [], - "https://www.w3.org/TR/css-text-decor-3/": [ - "line-decoration", - "painting-order" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3076": [], - "https://github.com/w3c/svgwg/issues/221": [], - "https://lists.w3.org/Archives/Public/www-svg/2015Aug/att-0009/SVGWG-F2F-minutes-20150824.html": [ - "item04" - ], - "https://www.w3.org/TR/resource-hints/": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3340": [], - "https://www.w3.org/TR/2003/REC-MathML2-20031021/": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3094": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3500": [], - "https://drafts.fxtf.org/paint/": [], - "https://drafts.csswg.org/css-backgrounds-3/": [ - "background" - ], - "https://www.w3.org/TR/css-color-3/": [ - "colorunits", - "svg-color" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3162": [], - "https://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Stroke_position": [], - "https://github.com/w3c/svgwg/issues/592": [], - "https://www.w3.org/2012/09/19-svg-minutes.html": [ - "item08", - "item01" - ], - "https://drafts.csswg.org/css-values-4/": [ - "not-additive" - ], - "https://www.w3.org/2016/02/03-svg-minutes.html": [ - "item02" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3286": [], - "https://www.w3.org/2012/05/07-svg-minutes": [ - "item03" - ], - "https://www.w3.org/2013/11/15-svg-minutes.html": [ - "item12" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3285": [], - "https://webstore.iec.ch/publication/6168": [], - "https://dev.w3.org/csswg/css-images/": [ - "the-image-rendering" - ], - "https://drafts.csswg.org/css-will-change/": [ - "will-change" - ], - "https://dev.w3.org/csswg/css-transforms/": [ - "typedef-transform-list" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3098": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3097": [], - "https://github.com/w3c/svgwg/issues/129": [], - "https://www.w3.org/2011/12/22-svg-irc": [ - "T21-23-17", - "T21-31-24" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3278": [], - "https://www.w3.org/2011/07/27-svg-minutes.html": [ - "item03", - "item15" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3283": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3093": [], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3328": [], - "https://www.w3.org/TR/orientation-event/": [], - "https://www.w3.org/TR/2001/REC-smil-animation-20010904/": [], - "https://www.w3.org/TR/css-selectors-3/": [ - "the-user-action-pseudo-classes-hover-act" - ], - "https://www.w3.org/2012/01/05-svg-irc": [ - "T21-07-03" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3280": [], - "https://www.w3.org/2012/03/08-svg-irc": [ - "T21-09-09", - "T21-05-52" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3282": [], - "https://www.ietf.org/rfc/rfc3987.txt": [], - "https://www.ietf.org/rfc/rfc3986.txt": [], - "https://www.w3.org/TR/xlink/": [], - "https://drafts.csswg.org/css-values/": [ - "local-urls" - ], - "https://www.w3.org/TR/xmlbase/": [ - "syntax" - ], - "https://fetch.spec.whatwg.org/": [ - "concept-cors-check" - ], - "https://www.w3.org/TR/2001/REC-xlink-20010627/": [], - "https://w3c.github.io/webappsec-referrer-policy/": [ - "referrer-policy" - ], - "https://www.w3.org/Graphics/SVG/WG/track/actions/3442": [], - "https://www.w3.org/TR/media-frags/": [ - "timesegment", - "spacesegment" - ], - "https://www.w3.org/TR/css3-transforms/": [], - "https://www.w3.org/TR/cssom/": [ - "common-serializing-idioms" - ], - "https://www.w3.org/TR/WCAG21/": [ - "content-structure-separation", - "keyboard-operation", - "navigation-mechanisms", - "meaning", - "ensure-compat" - ], - "https://www.w3.org/TR/core-aam-1.1/": [], - "https://www.w3.org/TR/accname-aam-1.1/": [], - "https://www.w3.org/TR/css-animations-1/": [], - "https://www.w3.org/TR/css-transitions-1/": [], - "https://www.w3.org/WAI/AU/ATAG20/": [], - "https://w3c.github.io/clipboard-apis/": [], - "https://www.w3.org/TR/compositing-1/": [], - "https://dev.w3.org/fxtf/compositing-1/": [], - "https://dev.w3.org/csswg/css-cascade/": [], - "https://dev.w3.org/csswg/css-fonts/": [], - "https://dev.w3.org/csswg/css-text-3/": [], - "https://www.w3.org/TR/css-text-4/": [], - "https://dev.w3.org/csswg/css-text-4/": [], - "https://dev.w3.org/csswg/css-text-decor-3/": [], - "https://www.w3.org/TR/css-masking-1/": [], - "https://dev.w3.org/fxtf/css-masking-1/": [], - "https://dev.w3.org/csswg/css-ui/": [], - "https://www.w3.org/TR/css-values-3/": [], - "https://dev.w3.org/csswg/css-values-3/": [], - "https://drafts.csswg.org/css-images-3/": [], - "https://drafts.csswg.org/css-overflow-3/": [], - "https://www.w3.org/TR/css-shapes-1/": [], - "https://dev.w3.org/csswg/css-writing-modes-3/": [], - "https://dev.w3.org/csswg/css-scoping/": [], - "https://www.ecma-international.org/ecma-262/6.0/": [], - "https://www.w3.org/TR/filter-effects-1/": [], - "https://dev.w3.org/fxtf/filters/": [], - "https://w3c.github.io/graphics-aria/": [], - "https://www.w3.org/Graphics/JPEG/jfif3.pdf": [], - "https://www.w3.org/TR/PNG/": [], - "https://www.w3.org/TR/referrer-policy/": [], - "https://tools.ietf.org/html/rfc1951": [], - "https://tools.ietf.org/html/rfc1952": [], - "https://tools.ietf.org/html/rfc2046": [], - "https://tools.ietf.org/html/rfc2119": [], - "https://tools.ietf.org/html/rfc2397": [], - "https://tools.ietf.org/html/rfc2616": [], - "https://tools.ietf.org/html/rfc3986": [], - "https://tools.ietf.org/html/rfc5234": [], - "https://tools.ietf.org/html/rfc7303": [], - "https://tools.ietf.org/html/rfc3987": [], - "https://tools.ietf.org/html/rfc4329": [], - "https://www.w3.org/TR/smil/": [], - "https://www.w3.org/TR/smil-animation/": [], - "https://webstore.iec.ch/publication/6169": [], - "https://w3c.github.io/uievents/": [], - "https://www.unicode.org/versions/latest/": [], - "https://w3c.github.io/web-animations/": [], - "https://www.w3.org/TR/WebIDL-1/": [], - "https://www.w3.org/TR/WOFF/": [], - "https://www.w3.org/TR/xlink11/": [], - "https://www.w3.org/TR/selectors-3/": [], - "https://www.w3.org/TR/css-color-4/": [], - "https://dev.w3.org/csswg/css-syntax-3/": [], - "https://drafts.csswg.org/css-animations/": [], - "https://dev.w3.org/csswg/css-transitions/": [], - "https://dublincore.org/documents/2012/06/14/dces/": [], - "https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html": [], - "https://www.color.org/specification/ICC1v43_2010-12.pdf": [], - "https://www.w3.org/TR/MathML3/": [], - "https://www.microsoft.com/typography/otspec/default.htm": [], - "https://www.w3.org/TR/rdf11-primer/": [], - "https://svgwg.org/specs/animations": [], - "https://www.w3.org/TR/2015/NOTE-UAAG20-20151215/": [], - "https://www.w3.org/TR/xmlschema-2/": [], - "https://svgwg.org/svg2-draft/interact.html": [ - "OnBeginEventAttribute", - "OnEndEventAttribute", - "OnRepeatEventAttribute" - ], - "https://www.w3.org/TR/2008/REC-CSS2-20080411/": [ - "visual-media-group" - ], - "https://www.ietf.org/rfc/rfc4288.txt": [], - "https://www.w3.org/2002/06/registering-mediatype.html": [], - "https://www.w3.org/TR/security-privacy-questionnaire/": [], - "https://github.com/w3c/svgwg/wiki/SVG-2-Security-%26-Privacy-Review": [], - "https://www.w3.org/TR/SVG11/": [], - "https://github.com/w3c/svgwg/issues/685": [], - "https://www.w3.org/TR/2016/CR-SVG2-20160915/": [], - "https://github.com/w3c/svgwg/pull/521": [], - "https://github.com/w3c/svgwg/issues/519": [], - "https://github.com/w3c/svgwg/pull/552": [], - "https://github.com/w3c/svgwg/issues/353": [], - "https://github.com/w3c/svgwg/pull/376": [], - "https://github.com/w3c/svgwg/issues/514": [], - "https://github.com/w3c/svgwg/pull/544": [], - "https://github.com/w3c/svgwg/issues/532": [], - "https://github.com/w3c/svgwg/pull/549": [], - "https://github.com/w3c/svgwg/issues/483": [], - "https://github.com/w3c/svgwg/pull/489": [], - "https://github.com/w3c/svgwg/issues/405": [], - "https://github.com/w3c/svgwg/pull/430": [], - "https://github.com/w3c/svgwg/issues/291": [], - "https://github.com/w3c/svgwg/pull/295": [], - "https://github.com/w3c/svgwg/issues/298": [], - "https://github.com/w3c/svgwg/pull/301": [], - "https://github.com/w3c/svgwg/issues/416": [], - "https://github.com/w3c/svgwg/pull/443": [], - "https://github.com/w3c/svgwg/issues/60": [], - "https://github.com/w3c/svgwg/pull/415": [], - "https://github.com/w3c/svgwg/issues/395": [], - "https://github.com/w3c/svgwg/pull/413": [], - "https://github.com/w3c/svgwg/issues/520": [], - "https://github.com/w3c/svgwg/pull/548": [], - "https://github.com/w3c/svgwg/issues/547": [], - "https://github.com/w3c/svgwg/issues/56": [], - "https://github.com/w3c/svgwg/issues/290": [], - "https://github.com/w3c/svgwg/pull/296": [], - "https://github.com/w3c/svgwg/issues/517": [], - "https://github.com/w3c/svgwg/pull/528": [], - "https://github.com/w3c/csswg-drafts/issues/919": [], - "https://github.com/w3c/svgwg/pull/378": [], - "https://github.com/w3c/svgwg/issues/468": [], - "https://github.com/w3c/svgwg/pull/536": [], - "https://github.com/w3c/svgwg/issues/383": [], - "https://github.com/w3c/svgwg/pull/485": [], - "https://github.com/w3c/svgwg/issues/389": [], - "https://github.com/w3c/svgwg/pull/414": [], - "https://github.com/w3c/svgwg/issues/436": [], - "https://github.com/w3c/svgwg/pull/482": [], - "https://github.com/w3c/svgwg/issues/382": [], - "https://github.com/w3c/svgwg/pull/476": [], - "https://www.w3.org/TR/2015/WD-svg-markers-20150407/": [], - "https://www.w3.org/TR/2015/WD-svg-strokes-20150407/": [], - "https://github.com/w3c/svgwg/pull/533/": [], - "https://github.com/w3c/svgwg/issues/545": [], - "https://github.com/w3c/svgwg/pull/551": [], - "https://github.com/w3c/svgwg/issues/647": [], - "https://github.com/w3c/svgwg/issues/449": [], - "https://github.com/w3c/svgwg/pull/451": [], - "https://github.com/w3c/svgwg/pull/452": [], - "https://github.com/w3c/svgwg/pull/450": [], - "https://github.com/w3c/svgwg/pull/455": [], - "https://github.com/w3c/svgwg/issues/315": [], - "https://github.com/w3c/svgwg/pull/409": [], - "https://github.com/w3c/svgwg/issues/324": [], - "https://github.com/w3c/svgwg/pull/516": [] - } -} \ No newline at end of file diff --git a/ed/refs/SVG2.json b/ed/refs/SVG2.json deleted file mode 100644 index 6eed1283b9d1..000000000000 --- a/ed/refs/SVG2.json +++ /dev/null @@ -1,324 +0,0 @@ -{ - "spec": { - "title": "Scalable Vector Graphics (SVG) 2", - "url": "https://svgwg.org/svg2-draft/" - }, - "refs": { - "normative": [ - { - "name": "atag20", - "url": "https://www.w3.org/TR/ATAG20/" - }, - { - "name": "BCP47", - "url": "https://tools.ietf.org/html/bcp47" - }, - { - "name": "clipboard-apis", - "url": "https://www.w3.org/TR/clipboard-apis/" - }, - { - "name": "compositing-1", - "url": "https://www.w3.org/TR/compositing-1/" - }, - { - "name": "CSS2", - "url": "https://www.w3.org/TR/CSS2" - }, - { - "name": "css-cascade-4", - "url": "https://www.w3.org/TR/css-cascade-4/" - }, - { - "name": "css-color-3", - "url": "https://www.w3.org/TR/css-color-3" - }, - { - "name": "css-fonts-3", - "url": "https://www.w3.org/TR/css-fonts-3/" - }, - { - "name": "css-inline-3", - "url": "https://www.w3.org/TR/css-inline-3/" - }, - { - "name": "css-text-3", - "url": "https://www.w3.org/TR/css-text-3/" - }, - { - "name": "css-text-4", - "url": "https://www.w3.org/TR/css-text-4/" - }, - { - "name": "css-text-decor-3", - "url": "https://www.w3.org/TR/css-text-decor-3/" - }, - { - "name": "css-masking-1", - "url": "https://www.w3.org/TR/css-masking-1/" - }, - { - "name": "cssom-1", - "url": "https://www.w3.org/TR/cssom-1/" - }, - { - "name": "css-ui-3", - "url": "https://www.w3.org/TR/css-ui-3/" - }, - { - "name": "css-transforms-1", - "url": "https://www.w3.org/TR/css-transforms-1/" - }, - { - "name": "css-values", - "url": "https://www.w3.org/TR/css-values-3/" - }, - { - "name": "css-images-3", - "url": "https://www.w3.org/TR/css3-images/" - }, - { - "name": "css-overflow-3", - "url": "https://www.w3.org/TR/css-overflow-3/" - }, - { - "name": "css-shapes-1", - "url": "https://www.w3.org/TR/css-shapes-1/" - }, - { - "name": "css-writing-modes-3", - "url": "https://www.w3.org/TR/css-writing-modes-3/" - }, - { - "name": "css-scoping-1", - "url": "https://www.w3.org/TR/css-scoping-1/" - }, - { - "name": "dom", - "url": "https://dom.spec.whatwg.org/" - }, - { - "name": "DOM-Level-2-Style", - "url": "https://www.w3.org/TR/DOM-Level-2-Style/" - }, - { - "name": "ECMASCRIPT", - "url": "http://www.ecma-international.org/ecma-262/6.0/index.html" - }, - { - "name": "FETCH", - "url": "https://fetch.spec.whatwg.org/" - }, - { - "name": "filter-effects-1", - "url": "https://www.w3.org/TR/filter-effects-1/" - }, - { - "name": "geometry-1", - "url": "https://www.w3.org/TR/geometry-1/" - }, - { - "name": "graphics-aria-1.0", - "url": "https://www.w3.org/TR/graphics-aria-1.0/" - }, - { - "name": "HTML", - "url": "https://html.spec.whatwg.org/multipage/" - }, - { - "name": "JPEG", - "url": "https://www.w3.org/Graphics/JPEG/jfif3.pdf" - }, - { - "name": "media-frags", - "url": "https://www.w3.org/TR/media-frags/" - }, - { - "name": "PNG", - "url": "https://www.w3.org/TR/PNG" - }, - { - "name": "ReferrerPolicy", - "url": "https://w3c.github.io/webappsec-referrer-policy/" - }, - { - "name": "rfc1951", - "url": "https://tools.ietf.org/html/rfc1951" - }, - { - "name": "rfc1952", - "url": "https://tools.ietf.org/html/rfc1952" - }, - { - "name": "rfc2046", - "url": "https://tools.ietf.org/html/rfc2046" - }, - { - "name": "rfc2119", - "url": "https://tools.ietf.org/html/rfc2119" - }, - { - "name": "rfc2397", - "url": "https://tools.ietf.org/html/rfc2397" - }, - { - "name": "rfc2616", - "url": "https://tools.ietf.org/html/rfc2616" - }, - { - "name": "rfc3986", - "url": "https://tools.ietf.org/html/rfc3986" - }, - { - "name": "rfc5234", - "url": "https://tools.ietf.org/html/rfc5234" - }, - { - "name": "rfc7303", - "url": "https://tools.ietf.org/html/rfc7303" - }, - { - "name": "rfc3987", - "url": "https://tools.ietf.org/html/rfc3987" - }, - { - "name": "rfc4329", - "url": "https://tools.ietf.org/html/rfc4329" - }, - { - "name": "SMIL", - "url": "https://www.w3.org/TR/2008/REC-SMIL3-20081201/" - }, - { - "name": "smil-animation", - "url": "https://www.w3.org/TR/smil-animation/" - }, - { - "name": "SRGB", - "url": "https://webstore.iec.ch/publication/6169" - }, - { - "name": "svg-aam-1.0", - "url": "https://www.w3.org/TR/svg-aam-1.0/" - }, - { - "name": "uievents", - "url": "https://www.w3.org/TR/uievents/" - }, - { - "name": "UNICODE", - "url": "http://www.unicode.org/versions/latest/" - }, - { - "name": "URL", - "url": "https://url.spec.whatwg.org/" - }, - { - "name": "wai-aria", - "url": "https://www.w3.org/TR/wai-aria-1.1/" - }, - { - "name": "web-animations-1", - "url": "https://www.w3.org/TR/web-animations-1/" - }, - { - "name": "WebIDL", - "url": "https://www.w3.org/TR/WebIDL-1/" - }, - { - "name": "WOFF", - "url": "https://www.w3.org/TR/WOFF/" - }, - { - "name": "xlink", - "url": "https://www.w3.org/TR/xlink11/" - }, - { - "name": "xml", - "url": "https://www.w3.org/TR/xml" - }, - { - "name": "xmlbase", - "url": "https://www.w3.org/TR/xmlbase/" - }, - { - "name": "xml-names", - "url": "https://www.w3.org/TR/xml-names" - }, - { - "name": "xml-stylesheet", - "url": "https://www.w3.org/TR/xml-stylesheet" - } - ], - "informative": [ - { - "name": "charmod", - "url": "https://www.w3.org/TR/charmod/" - }, - { - "name": "css-selectors-3", - "url": "https://www.w3.org/TR/selectors-3/" - }, - { - "name": "css-color-4", - "url": "https://www.w3.org/TR/css-color-4/" - }, - { - "name": "css-shapes-2", - "url": "http://dev.w3.org/csswg/css-shapes-2/" - }, - { - "name": "css-syntax-3", - "url": "http://dev.w3.org/csswg/css-syntax-3/" - }, - { - "name": "css-animations-1", - "url": "https://www.w3.org/TR/css-animations-1/" - }, - { - "name": "css-transitions-1", - "url": "https://www.w3.org/TR/css-transitions-1/" - }, - { - "name": "DC11", - "url": "http://dublincore.org/documents/2012/06/14/dces/" - }, - { - "name": "EDITING", - "url": "https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html" - }, - { - "name": "ICC", - "url": "http://www.color.org/specification/ICC1v43_2010-12.pdf" - }, - { - "name": "MathML3", - "url": "https://www.w3.org/TR/MathML3/" - }, - { - "name": "OPENTYPE", - "url": "http://www.microsoft.com/typography/otspec/default.htm" - }, - { - "name": "rdf11-primer", - "url": "https://www.w3.org/TR/rdf11-primer/" - }, - { - "name": "WCAG21", - "url": "https://www.w3.org/TR/WCAG21/" - }, - { - "name": "svg-animation", - "url": "https://svgwg.org/specs/animations" - }, - { - "name": "UAAG20", - "url": "https://www.w3.org/TR/UAAG20/" - }, - { - "name": "xmlschema-2", - "url": "https://www.w3.org/TR/xmlschema-2/" - } - ] - } -} \ No newline at end of file diff --git a/tr/idlnames/FontIterator.idl b/tr/idlnames/FontIterator.idl deleted file mode 100644 index a82dab033f3d..000000000000 --- a/tr/idlnames/FontIterator.idl +++ /dev/null @@ -1,6 +0,0 @@ -// Source: Local Font Access API (https://wicg.github.io/local-font-access/) -[SecureContext, - Exposed=(Window,Worker)] -interface FontIterator { - async iterable; -}; \ No newline at end of file diff --git a/tr/idlnames/GPUAdapterFeatures.idl b/tr/idlnames/GPUAdapterFeatures.idl deleted file mode 100644 index df35f9866c5e..000000000000 --- a/tr/idlnames/GPUAdapterFeatures.idl +++ /dev/null @@ -1,5 +0,0 @@ -// Source: WebGPU (https://gpuweb.github.io/gpuweb/) -[Exposed=Window] -interface GPUAdapterFeatures { - readonly setlike; -}; \ No newline at end of file diff --git a/tr/idlnamesparsed/FontIterator.json b/tr/idlnamesparsed/FontIterator.json deleted file mode 100644 index 9df516085cd2..000000000000 --- a/tr/idlnamesparsed/FontIterator.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "FontIterator", - "defined": { - "spec": { - "title": "Local Font Access API", - "url": "https://wicg.github.io/local-font-access/" - }, - "fragment": "[SecureContext,\n Exposed=(Window,Worker)]\ninterface FontIterator {\n async iterable;\n};", - "href": "https://wicg.github.io/local-font-access/#fontiterator" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file diff --git a/tr/idlnamesparsed/GPUAdapterFeatures.json b/tr/idlnamesparsed/GPUAdapterFeatures.json deleted file mode 100644 index 2070365effef..000000000000 --- a/tr/idlnamesparsed/GPUAdapterFeatures.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "GPUAdapterFeatures", - "defined": { - "spec": { - "title": "WebGPU", - "url": "https://gpuweb.github.io/gpuweb/" - }, - "fragment": "[Exposed=Window]\ninterface GPUAdapterFeatures {\n readonly setlike;\n};", - "href": "https://gpuweb.github.io/gpuweb/#gpuadapterfeatures" - }, - "extended": [], - "inheritance": null, - "includes": [] -} \ No newline at end of file