If KEY_SVG_SELECTOR is set and the document is HTML, its value as a CSS selector is used to locate the element that will be used as the SVG root.
In the case of the transcoding helper, if the selector argument is null then KEY_SVG_SELECTOR is used, and if also null then the previous behaviour follows.
If you come up with a better name for KEY_SVG_SELECTOR, please comment here.
This new hint is part of the effort to make EchoSVG friendly to embedded SVG images, see #40.
Implement
matches()
,querySelector()
andquerySelectorAll()
Add the
KEY_SVG_SELECTOR
transcoding hintIf
KEY_SVG_SELECTOR
is set and the document is HTML, its value as a CSS selector is used to locate the element that will be used as the SVG root.In the case of the transcoding helper, if the selector argument is null then
KEY_SVG_SELECTOR
is used, and if also null then the previous behaviour follows.If you come up with a better name for
KEY_SVG_SELECTOR
, please comment here.This new hint is part of the effort to make EchoSVG friendly to embedded SVG images, see #40.