- From: Cameron McCormack <cam@mcc.id.au>
- Date: Mon, 24 Dec 2012 11:50:27 +1100
- To: "www-svg@w3.org" <www-svg@w3.org>
When I converted SVG 2 to use Web IDL and reorganised the interfaces a bit, I introduced SVGDefinitionElement as a super-interface for elements like <mask>, <clipPath>, <linearGradient>, <filter>, <marker>, etc. I have this too: SVGDefinitionElement implements SVGTests; This is probably wrong, as we state in the section on the conditional processing attributes that they have no effect on <mask>, <clipPath> and <pattern>, although we don't mention the other kinds of definition element. <marker> is a bit different since we have the new child <marker> element feature, where it makes more sense to allow these attributes: <path d="..."> <marker position="50%" systemLanguage="..."> ... </marker> </path> So I would suggest removing the "implements" statement above and replacing it with: SVGMarkerElement implements SVGTests; Any disagreement?
Received on Monday, 24 December 2012 00:50:56 UTC