| Index: Source/core/svg/SVGSVGElement.idl
|
| diff --git a/Source/core/svg/SVGSVGElement.idl b/Source/core/svg/SVGSVGElement.idl
|
| index dbfe07df0f30105b1e294f924801d9a18bdbc564..c8639160bb1dc21d1269925964486e922a94cb14 100644
|
| --- a/Source/core/svg/SVGSVGElement.idl
|
| +++ b/Source/core/svg/SVGSVGElement.idl
|
| @@ -29,14 +29,12 @@
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] readonly attribute SVGAnimatedLength y;
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] readonly attribute SVGAnimatedLength width;
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] readonly attribute SVGAnimatedLength height;
|
| + // TODO(philipj): viewport should be a DOMRectReadOnly.
|
| readonly attribute SVGRect viewport;
|
| - readonly attribute float pixelUnitToMillimeterX;
|
| - readonly attribute float pixelUnitToMillimeterY;
|
| - readonly attribute float screenPixelToMillimeterX;
|
| - readonly attribute float screenPixelToMillimeterY;
|
| readonly attribute boolean useCurrentView;
|
| readonly attribute SVGViewSpec currentView;
|
| attribute float currentScale;
|
| + // TODO(philipj): currentTranslate should be a DOMPointReadOnly.
|
| [ImplementedAs=currentTranslateFromJavascript] readonly attribute SVGPoint currentTranslate;
|
|
|
| [RuntimeEnabled=SVG1DOM, DeprecateAs=SVGSVGElementSuspendRedraw] unsigned long suspendRedraw(unsigned long maxWaitMilliseconds);
|
| @@ -48,21 +46,29 @@
|
| boolean animationsPaused();
|
| float getCurrentTime();
|
| void setCurrentTime(float seconds);
|
| + // TODO(philipj): The rect arguments should be DOMRectReadOnly.
|
| NodeList getIntersectionList(SVGRect rect, SVGElement? referenceElement);
|
| NodeList getEnclosureList(SVGRect rect, SVGElement? referenceElement);
|
| boolean checkIntersection(SVGElement element, SVGRect rect);
|
| boolean checkEnclosure(SVGElement element, SVGRect rect);
|
| void deselectAll();
|
| -
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGNumber createSVGNumber();
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGLength createSVGLength();
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGAngle createSVGAngle();
|
| + // TODO(philipj): SVGPoint/Matrix/Rect should be DOMPoint/Matrix/Rect.
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGPoint createSVGPoint();
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGMatrix createSVGMatrix();
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGRect createSVGRect();
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGTransform createSVGTransform();
|
| [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix);
|
| - Element getElementById(DOMString elementId);
|
| +
|
| + // The following were part of SVG 1.1 but are gone from SVG 2:
|
| + // http://www.w3.org/TR/SVG/struct.html#InterfaceSVGSVGElement
|
| + [Measure] readonly attribute float pixelUnitToMillimeterX;
|
| + [Measure] readonly attribute float pixelUnitToMillimeterY;
|
| + [Measure] readonly attribute float screenPixelToMillimeterX;
|
| + [Measure] readonly attribute float screenPixelToMillimeterY;
|
| + [Measure] Element getElementById(DOMString elementId);
|
| };
|
|
|
| SVGSVGElement implements SVGFitToViewBox;
|
|
|