05-14-2019 01:45
05-14-2019 01:45
Sometimes I get this errors out of the blue, and sometimes I can't get rid of them:
Error 22 Unknown element 'def'
Error 22 Unknown attribute 'x'
Error 22 Unknown attribute 'y'
In this case, adding transform on <use> broke everything:
<svg class="background">
<def>
<symbol id="block">
<rect x="0" y="0" width="30" height="60">
</rect>
</symbol>
<symbol id="Sw">
<rect x="-15" y="-15" width="30" height="30"/>
<use href="#block" x="-15" y="15"></use>
<g transform="rotate(90)" x="-15" y="15"><use href="#block"></use></g>
</symbol>
</def>
<g id="m" transform="translate(50%,50%)">
<use href="#Sw"></use>
</g>
<text id="myLabel" />
</svg>How to get rid of this bug?
Answered! Go to the Best Answer.
Best Answer05-15-2019 01:33
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
05-15-2019 01:33
With these specific erors:
it's <defs> not <def>
https://dev.fitbit.com/build/guides/user-interface/svg/#defs
and `x` and `y` aren't valid attributes on the `<g>` element.
https://dev.fitbit.com/build/guides/user-interface/svg/#g-container
05-15-2019 01:33
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
05-15-2019 01:33
With these specific erors:
it's <defs> not <def>
https://dev.fitbit.com/build/guides/user-interface/svg/#defs
and `x` and `y` aren't valid attributes on the `<g>` element.
https://dev.fitbit.com/build/guides/user-interface/svg/#g-container
05-16-2019 22:00
05-16-2019 22:00
This is a little bit embarrassing 😬
Thank you!
Best Answer