diff --git a/packages/html/src/elements.rs b/packages/html/src/elements.rs index cd8656ccc..f79fb8b70 100644 --- a/packages/html/src/elements.rs +++ b/packages/html/src/elements.rs @@ -1109,67 +1109,336 @@ builder_constructors! { /// element. svg <> "http://www.w3.org/2000/svg" { }; - /// Build a - /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/path) - /// element. - path <> "http://www.w3.org/2000/svg" { - }; + // /// Build a + // /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/a) + // /// element. + // a <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animate) + /// element. + animate <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animateMotion) + /// element. + animateMotion <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animateTransform) + /// element. + animateTransform <> "http://www.w3.org/2000/svg" {}; /// Build a /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle) /// element. - circle <> "http://www.w3.org/2000/svg" { + circle <> "http://www.w3.org/2000/svg" {}; - }; + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/clipPath) + /// element. + clipPath <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/defs) + /// element. + defs <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/desc) + /// element. + desc <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/discard) + /// element. + discard <> "http://www.w3.org/2000/svg" {}; /// Build a /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/ellipse) /// element. - ellipse <> "http://www.w3.org/2000/svg" { - - }; + ellipse <> "http://www.w3.org/2000/svg" {}; /// Build a - /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/line) + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feBlend) /// element. - line <> "http://www.w3.org/2000/svg" { - - }; + feBlend <> "http://www.w3.org/2000/svg" {}; /// Build a - /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polygon) + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feColorMatrix) /// element. - polygon <> "http://www.w3.org/2000/svg" { - - }; + feColorMatrix <> "http://www.w3.org/2000/svg" {}; /// Build a - /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polyline) + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feComponentTransfer) /// element. - polyline <> "http://www.w3.org/2000/svg" { - - }; + feComponentTransfer <> "http://www.w3.org/2000/svg" {}; /// Build a - /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect) + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feComposite) /// element. - rect <> "http://www.w3.org/2000/svg" { - - }; + feComposite <> "http://www.w3.org/2000/svg" {}; /// Build a - /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image) + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feConvolveMatrix) /// element. - image <> "http://www.w3.org/2000/svg" { + feConvolveMatrix <> "http://www.w3.org/2000/svg" {}; - }; + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDiffuseLighting) + /// element. + feDiffuseLighting <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDisplacementMap) + /// element. + feDisplacementMap <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDistantLight) + /// element. + feDistantLight <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDropShadow) + /// element. + feDropShadow <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFlood) + /// element. + feFlood <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncA) + /// element. + feFuncA <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncB) + /// element. + feFuncB <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncG) + /// element. + feFuncG <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncR) + /// element. + feFuncR <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feGaussianBlur) + /// element. + feGaussianBlur <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feImage) + /// element. + feImage <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMerge) + /// element. + feMerge <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMergeNode) + /// element. + feMergeNode <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMorphology) + /// element. + feMorphology <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feOffset) + /// element. + feOffset <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/fePointLight) + /// element. + fePointLight <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feSpecularLighting) + /// element. + feSpecularLighting <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feSpotLight) + /// element. + feSpotLight <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feTile) + /// element. + feTile <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feTurbulence) + /// element. + feTurbulence <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/filter) + /// element. + filter <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/foreignObject) + /// element. + foreignObject <> "http://www.w3.org/2000/svg" {}; /// Build a /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/g) /// element. - g <> "http://www.w3.org/2000/svg" { + g <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/hatch) + /// element. + hatch <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/hatchpath) + /// element. + hatchpath <> "http://www.w3.org/2000/svg" {}; + + // /// Build a + // /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image) + // /// element. + // image <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/line) + /// element. + line <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/linearGradient) + /// element. + linearGradient <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/marker) + /// element. + marker <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/mask) + /// element. + mask <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/metadata) + /// element. + metadata <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/mpath) + /// element. + mpath <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/path) + /// element. + path <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/pattern) + /// element. + pattern <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polygon) + /// element. + polygon <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polyline) + /// element. + polyline <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/radialGradient) + /// element. + radialGradient <> "http://www.w3.org/2000/svg" {}; + + /// Build a + /// [``](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect) + /// element. + rect <> "http://www.w3.org/2000/svg" {}; + + // /// Build a + // /// [`