Skip to content

Commit 243199e

Browse files
committed
fix: tidy up SVG output
- Add missing xmlns:xlink attributes - Remove &nbsp; entities (they are not valid in plain SVG) - Fix missing quotes around attributes - Fix missing closing tags - Remove <?xml declarations
1 parent f828516 commit 243199e

13 files changed

+93
-55
lines changed

src/7segment-element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ export class SevenSegmentElement extends LitElement {
208208
<pattern id="pin-pattern" height="2" width="2.54" patternUnits="userSpaceOnUse">
209209
${pins === 'extend'
210210
? svg`<rect x="1.02" y="0" height="2" width="0.5" fill="#aaa" />`
211-
: svg`<circle cx="1.27" cy="1" r=0.5 fill="#aaa" />`}
211+
: svg`<circle cx="1.27" cy="1" r="0.5" fill="#aaa" />`}
212212
</pattern>
213213
</defs>
214214
<rect x="0" y="${yOffset}" width="${width}" height="20.5" />

src/arduino-mega-element.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ export class ArduinoMegaElement extends LitElement {
126126
version="1.1"
127127
viewBox="-4 0 102.66 50.80"
128128
xmlns="http://www.w3.org/2000/svg"
129+
xmlns:xlink="http://www.w3.org/1999/xlink"
129130
>
130131
<defs>
131132
<g id="led-body" fill="#eee">
@@ -298,7 +299,7 @@ export class ArduinoMegaElement extends LitElement {
298299
<tspan x="29.4" y="15">L</tspan>
299300
<tspan x="29.4" y="19.8">TX</tspan>
300301
<tspan x="29.4" y="22">RX</tspan>
301-
<tspan x="26.5" y="20">&nbsp;</tspan>
302+
<tspan x="26.5" y="20"></tspan>
302303
</text>
303304
304305
<!-- Pin Labels -->
@@ -341,7 +342,7 @@ export class ArduinoMegaElement extends LitElement {
341342
<tspan x="0" dy="2.54">RX1 19</tspan>
342343
<tspan x="0" dy="2.54">SDA 20</tspan>
343344
<tspan x="0" dy="2.54">SCL 21</tspan>
344-
<tspan x="0" dy="2.54">&nbsp;</tspan>
345+
<tspan x="0" dy="2.54">&#160;</tspan>
345346
</text>
346347
347348
<rect x="36" y="41.46" width="12.44" height="0.16" fill="#fff"></rect>
@@ -374,7 +375,7 @@ export class ArduinoMegaElement extends LitElement {
374375
<tspan x="0" dy="2.54">A13</tspan>
375376
<tspan x="0" dy="1.84">A14</tspan>
376377
<tspan x="0" dy="1.84">A15</tspan>
377-
<tspan x="0" dy="2.54">&nbsp;</tspan>
378+
<tspan x="0" dy="2.54"></tspan>
378379
</text>
379380
380381
<!-- Logo -->

src/arduino-uno-element.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ export class ArduinoUnoElement extends LitElement {
7272
version="1.1"
7373
viewBox="-4 0 72.58 53.34"
7474
xmlns="http://www.w3.org/2000/svg"
75+
xmlns:xlink="http://www.w3.org/1999/xlink"
7576
>
7677
<defs>
7778
<g id="led-body" fill="#eee">
@@ -268,7 +269,7 @@ export class ArduinoUnoElement extends LitElement {
268269
<tspan x="26.5" y="13">L</tspan>
269270
<tspan x="26.5" y="17.5">TX</tspan>
270271
<tspan x="26.5" y="19.8">RX</tspan>
271-
<tspan x="26.5" y="20">&nbsp;</tspan>
272+
<tspan x="26.5" y="20">&#160;</tspan>
272273
</text>
273274
274275
<!-- Pin Labels -->
@@ -297,7 +298,7 @@ export class ArduinoUnoElement extends LitElement {
297298
<tspan x="0" dy="2.54">2</tspan>
298299
<tspan x="0" dy="2.54">TX→1</tspan>
299300
<tspan x="0" dy="2.54">RX←0</tspan>
300-
<tspan x="0" dy="2.54">&nbsp;</tspan>
301+
<tspan x="0" dy="2.54">&#160;</tspan>
301302
</text>
302303
303304
<rect x="33.90" y="42.76" width="12.84" height="0.16" fill="#fff"></rect>
@@ -320,7 +321,6 @@ export class ArduinoUnoElement extends LitElement {
320321
<tspan x="0" dy="2.54">A3</tspan>
321322
<tspan x="0" dy="2.54">A4</tspan>
322323
<tspan x="0" dy="2.54">A5</tspan>
323-
<tspan x="0" dy="2.54">&nbsp;</tspan>
324324
</text>
325325
326326
<!-- Logo -->

src/biaxial-stepper-element.ts

Lines changed: 77 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -121,28 +121,48 @@ export class BiaxialStepperElement extends LitElement {
121121
const x = SHAFT_X;
122122
const y = SHAFT_Y;
123123

124-
return html`
125-
<svg xmlns="http://www.w3.org/2000/svg" width="56mm" height="67.5mm" viewBox="0 0 212 255">
126-
<defs>
124+
return html` <svg
125+
xmlns="http://www.w3.org/2000/svg"
126+
width="56mm"
127+
height="67.5mm"
128+
viewBox="0 0 212 255"
129+
>
130+
<defs>
127131
<style>
128-
.cls-1{fill:#939598;}
129-
.cls-2{fill:#d2d2d2;}
130-
.cls-3{fill:#808285;}
131-
.cls-4{fill:#ed1f24;}
132-
.cls-5{fill:#70bf44;}
133-
.cls-6{fill:#414042;}
134-
.cls-h{fill:"blue";stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:.1px;transform-box:fill-box;}
132+
.cls-1 {
133+
fill: #939598;
134+
}
135+
.cls-2 {
136+
fill: #d2d2d2;
137+
}
138+
.cls-3 {
139+
fill: #808285;
140+
}
141+
.cls-4 {
142+
fill: #ed1f24;
143+
}
144+
.cls-5 {
145+
fill: #70bf44;
146+
}
147+
.cls-6 {
148+
fill: #414042;
149+
}
150+
.cls-h {
151+
fill: 'blue';
152+
stroke: #000;
153+
stroke-linecap: round;
154+
stroke-linejoin: round;
155+
stroke-width: 0.1px;
156+
transform-box: fill-box;
157+
}
135158
</style>
136-
<linearGradient
137-
id="hole-gradient"
138-
>
139-
<stop stop-color="#4f4f4f" offset="-25%" />
140-
<stop stop-color="grey" offset="75%" />
159+
<linearGradient id="hole-gradient">
160+
<stop stop-color="#4f4f4f" offset="-25%" />
161+
<stop stop-color="grey" offset="75%" />
141162
</linearGradient>
142-
</defs>
163+
</defs>
143164
<g transform="translate(45 30)">
144-
145-
<!-- pins - translate to top of base, between holes -->
165+
<!-- pins - translate to top of base, between holes -->
146166
<g transform="scale(${mmToPix}) translate(2 20.5) ">
147167
<path id="pin-1" class="cls-3" d="m 0 0 h -2 c -0.5 0.5 -0.5 0.5 0 1 h 2 z" />
148168
<use href="#pin-1" y="2.54" />
@@ -156,56 +176,67 @@ export class BiaxialStepperElement extends LitElement {
156176
157177
<!-- scaled body -->
158178
<g>
159-
160-
161179
<!-- base -->
162-
<path class="cls-6" d="m 42.81 0 c -21.15 6.64 -37 25.23 -39.61 47.87 c -1.87 1.6 -3.08 3.95 -3.08 6.61 c 0 2.67 1.21 5.01 3.08 6.61 c 0.33 2.84 0.89 5.6 1.63 8.31 l 0 88.29 c -0.69 2.57 -1.23 5.2 -1.56 7.89 c -1.97 1.6 -3.27 4.01 -3.27 6.76 c 0 2.75 1.25 5.09 3.19 6.69 c 2.49 22.4 17.95 40.81 38.68 47.73 l 36.12 0 c 20.57 -6.87 35.96 -25.09 38.63 -47.27 c 2.08 -1.6 3.44 -4.08 3.44 -6.89 c 0 -2.81 -1.36 -5.31 -3.44 -6.89 c -0.35 -2.91 -0.93 -5.73 -1.71 -8.49 l 0 -87.35 c 0.77 -2.76 1.35 -5.59 1.71 -8.49 c 2.08 -1.6 3.44 -4.08 3.44 -6.89 c 0 -2.81 -1.36 -5.31 -3.44 -6.89 c -2.72 -22.52 -18.52 -40.96 -39.57 -47.59 l -34.23 0 z" />
163-
180+
<path
181+
class="cls-6"
182+
d="m 42.81 0 c -21.15 6.64 -37 25.23 -39.61 47.87 c -1.87 1.6 -3.08 3.95 -3.08 6.61 c 0 2.67 1.21 5.01 3.08 6.61 c 0.33 2.84 0.89 5.6 1.63 8.31 l 0 88.29 c -0.69 2.57 -1.23 5.2 -1.56 7.89 c -1.97 1.6 -3.27 4.01 -3.27 6.76 c 0 2.75 1.25 5.09 3.19 6.69 c 2.49 22.4 17.95 40.81 38.68 47.73 l 36.12 0 c 20.57 -6.87 35.96 -25.09 38.63 -47.27 c 2.08 -1.6 3.44 -4.08 3.44 -6.89 c 0 -2.81 -1.36 -5.31 -3.44 -6.89 c -0.35 -2.91 -0.93 -5.73 -1.71 -8.49 l 0 -87.35 c 0.77 -2.76 1.35 -5.59 1.71 -8.49 c 2.08 -1.6 3.44 -4.08 3.44 -6.89 c 0 -2.81 -1.36 -5.31 -3.44 -6.89 c -2.72 -22.52 -18.52 -40.96 -39.57 -47.59 l -34.23 0 z"
183+
/>
164184
165185
<!-- ribs -->
166186
<g>
167-
<path class="cls-3" d="M 62.89 0.01 l -5.96 0 l 0 29.99 c -1.17 0.25 -2.26 0.67 -3.32 1.17 l -13.17 -16.82 c -1.008 -1.717 -2.824 -3.461 -4.943 -2.697 c -1.398 0.505 -1.946 1.096 -1.423 4.207 l 0.006 0.01 l 14.77 18.86 c -1.36 1.51 -2.4 3.27 -3.06 5.22 l -39.71 -4.28 c -0.67 1.89 -1.24 3.82 -1.69 5.8 l 40.6 4.37 c 0.06 1.19 0.28 2.33 0.61 3.43 l -40.79 22.6 l 0 6.81 l 18.6 -10.32 l 0 42.07 l -18.6 0 l 0 5.96 l 18.6 0 l 0 41.9 l -18.58 -10.36 l 0 6.82 l 40.81 22.72 c -0.36 1.13 -0.59 2.32 -0.67 3.54 l -40.64 4.56 c 0.46 1.98 1.03 3.91 1.7 5.8 l 39.7 -4.45 c 0.64 1.91 1.64 3.61 2.94 5.11 l -14.06 18.38 l 0.04 0.04 c -0.34 0.51 -0.58 1.1 -0.58 1.75 c 0 1.77 1.44 3.2 3.2 3.2 c 1.6 0 2.88 -1.2 3.1 -2.75 l 13 -17 c 1.12 0.56 2.3 1.03 3.56 1.3 l 0 29.53 l 5.96 0 l 0 -29.44 c 1.35 -0.24 2.63 -0.68 3.83 -1.27 l 13.25 16.92 c 0.24 1.52 1.51 2.71 3.11 2.71 c 1.77 0 3.2 -1.44 3.2 -3.2 c 0 -1.05 -0.53 -1.95 -1.32 -2.52 l 0.13 -0.11 l -13.6 -17.37 c 1.31 -1.47 2.34 -3.16 3 -5.04 l 39.34 4.24 c 0.66 -1.89 1.24 -3.83 1.69 -5.8 l -40.17 -4.33 c -0.07 -1.4 -0.34 -2.74 -0.76 -4.02 l 40.33 -22.37 l 0 -6.81 l -18.8 10.42 l 0 -90.26 l 18.8 10.46 l 0 -6.81 l -40.27 -22.41 c 0.34 -1.08 0.56 -2.22 0.66 -3.39 l 40.22 -4.51 c -0.45 -1.97 -1.04 -3.9 -1.69 -5.8 l -39.25 4.4 c -0.7 -2.12 -1.82 -4.05 -3.31 -5.65 l 13 -17.01 c 1.16 -0.48 1.99 -1.63 1.99 -2.96 c 0 -1.78 -1.44 -3.2 -3.2 -3.2 c -1.08 0 -1.99 0.57 -2.58 1.38 l -0.02 -0.02 l -14.02 18.33 c -1.12 -0.51 -2.32 -0.89 -3.56 -1.12 l 0 -29.91 z m 27.27 116.38 l 0 45.41 l -18.53 10.28 c -2.23 -2.57 -5.27 -4.4 -8.75 -5.03 l 0 -38.57 c 6.17 -1.12 11.05 -5.93 12.24 -12.09 z m -45 0 c 1.16 6 5.81 10.74 11.77 12.01 l 0 38.72 c -3.37 0.72 -6.28 2.59 -8.42 5.13 l -18.66 -10.38 l 0 -45.5 l 15.31 0 z m -15.31 -5.96 l 0 -45.63 l 18.51 -10.27 c 2.15 2.64 5.12 4.58 8.57 5.31 l 0 2.56 c -7.02 1.37 -12.33 7.55 -12.33 14.97 c 0 7.43 5.31 13.62 12.33 14.98 l 0 6.2 c -5.9 1.26 -10.56 5.93 -11.76 11.88 z m 45.26 0 c -1.24 -6.1 -6.1 -10.84 -12.23 -11.95 l 0 -6.13 c 6.99 -1.4 12.27 -7.58 12.27 -14.98 c 0 -7.4 -5.27 -13.57 -12.27 -14.97 l 0 -2.49 c 3.57 -0.66 6.67 -2.56 8.91 -5.23 l 18.36 10.23 l 0 45.52 l -15.06 0 z" />
187+
<path
188+
class="cls-3"
189+
d="M 62.89 0.01 l -5.96 0 l 0 29.99 c -1.17 0.25 -2.26 0.67 -3.32 1.17 l -13.17 -16.82 c -1.008 -1.717 -2.824 -3.461 -4.943 -2.697 c -1.398 0.505 -1.946 1.096 -1.423 4.207 l 0.006 0.01 l 14.77 18.86 c -1.36 1.51 -2.4 3.27 -3.06 5.22 l -39.71 -4.28 c -0.67 1.89 -1.24 3.82 -1.69 5.8 l 40.6 4.37 c 0.06 1.19 0.28 2.33 0.61 3.43 l -40.79 22.6 l 0 6.81 l 18.6 -10.32 l 0 42.07 l -18.6 0 l 0 5.96 l 18.6 0 l 0 41.9 l -18.58 -10.36 l 0 6.82 l 40.81 22.72 c -0.36 1.13 -0.59 2.32 -0.67 3.54 l -40.64 4.56 c 0.46 1.98 1.03 3.91 1.7 5.8 l 39.7 -4.45 c 0.64 1.91 1.64 3.61 2.94 5.11 l -14.06 18.38 l 0.04 0.04 c -0.34 0.51 -0.58 1.1 -0.58 1.75 c 0 1.77 1.44 3.2 3.2 3.2 c 1.6 0 2.88 -1.2 3.1 -2.75 l 13 -17 c 1.12 0.56 2.3 1.03 3.56 1.3 l 0 29.53 l 5.96 0 l 0 -29.44 c 1.35 -0.24 2.63 -0.68 3.83 -1.27 l 13.25 16.92 c 0.24 1.52 1.51 2.71 3.11 2.71 c 1.77 0 3.2 -1.44 3.2 -3.2 c 0 -1.05 -0.53 -1.95 -1.32 -2.52 l 0.13 -0.11 l -13.6 -17.37 c 1.31 -1.47 2.34 -3.16 3 -5.04 l 39.34 4.24 c 0.66 -1.89 1.24 -3.83 1.69 -5.8 l -40.17 -4.33 c -0.07 -1.4 -0.34 -2.74 -0.76 -4.02 l 40.33 -22.37 l 0 -6.81 l -18.8 10.42 l 0 -90.26 l 18.8 10.46 l 0 -6.81 l -40.27 -22.41 c 0.34 -1.08 0.56 -2.22 0.66 -3.39 l 40.22 -4.51 c -0.45 -1.97 -1.04 -3.9 -1.69 -5.8 l -39.25 4.4 c -0.7 -2.12 -1.82 -4.05 -3.31 -5.65 l 13 -17.01 c 1.16 -0.48 1.99 -1.63 1.99 -2.96 c 0 -1.78 -1.44 -3.2 -3.2 -3.2 c -1.08 0 -1.99 0.57 -2.58 1.38 l -0.02 -0.02 l -14.02 18.33 c -1.12 -0.51 -2.32 -0.89 -3.56 -1.12 l 0 -29.91 z m 27.27 116.38 l 0 45.41 l -18.53 10.28 c -2.23 -2.57 -5.27 -4.4 -8.75 -5.03 l 0 -38.57 c 6.17 -1.12 11.05 -5.93 12.24 -12.09 z m -45 0 c 1.16 6 5.81 10.74 11.77 12.01 l 0 38.72 c -3.37 0.72 -6.28 2.59 -8.42 5.13 l -18.66 -10.38 l 0 -45.5 l 15.31 0 z m -15.31 -5.96 l 0 -45.63 l 18.51 -10.27 c 2.15 2.64 5.12 4.58 8.57 5.31 l 0 2.56 c -7.02 1.37 -12.33 7.55 -12.33 14.97 c 0 7.43 5.31 13.62 12.33 14.98 l 0 6.2 c -5.9 1.26 -10.56 5.93 -11.76 11.88 z m 45.26 0 c -1.24 -6.1 -6.1 -10.84 -12.23 -11.95 l 0 -6.13 c 6.99 -1.4 12.27 -7.58 12.27 -14.98 c 0 -7.4 -5.27 -13.57 -12.27 -14.97 l 0 -2.49 c 3.57 -0.66 6.67 -2.56 8.91 -5.23 l 18.36 10.23 l 0 45.52 l -15.06 0 z"
190+
/>
168191
</g>
169192
170193
<!-- holes -->
171194
<g>
172-
<g>
173-
<circle cx="4" cy="54.25" r="6.5" class="cls-1" />
174-
<circle cx="4" cy="54.25" r="3.25" fill="url(#hole-gradient)" />
175-
</g>
176-
<g>
177-
<circle cx="4" cy="172.25" r="6.5" class="cls-1" />
178-
<circle cx="4" cy="172.25" r="3.25" fill="url(#hole-gradient)"/>
179-
</g>
180-
<g>
181-
<circle cx="115" cy="54.25" r="6.5" class="cls-1" />
182-
<circle cx="115" cy="54.25" r="3.25" fill="url(#hole-gradient)" />
183-
</g>
184-
<g>
185-
<circle cx="115" cy="172.25" r="6.5" class="cls-1" />
186-
<circle cx="115" cy="172.25" r="3.25" fill="url(#hole-gradient)"/>
187-
</g>
195+
<g>
196+
<circle cx="4" cy="54.25" r="6.5" class="cls-1" />
197+
<circle cx="4" cy="54.25" r="3.25" fill="url(#hole-gradient)" />
198+
</g>
199+
<g>
200+
<circle cx="4" cy="172.25" r="6.5" class="cls-1" />
201+
<circle cx="4" cy="172.25" r="3.25" fill="url(#hole-gradient)" />
202+
</g>
203+
<g>
204+
<circle cx="115" cy="54.25" r="6.5" class="cls-1" />
205+
<circle cx="115" cy="54.25" r="3.25" fill="url(#hole-gradient)" />
206+
</g>
207+
<g>
208+
<circle cx="115" cy="172.25" r="6.5" class="cls-1" />
209+
<circle cx="115" cy="172.25" r="3.25" fill="url(#hole-gradient)" />
210+
</g>
188211
</g>
189212
190213
<!-- outer ('hours') hand -->
191214
<g>
192-
<path class="cls-h" transform="
215+
<path
216+
class="cls-h"
217+
transform="
193218
translate(${x} ${y + outerPathDesc.yOff})
194219
rotate(${270 + this.outerHandAngle})
195-
translate(-${outerPathDesc.xOff}, -${outerPathDesc.yOff})"
196-
fill="${this.outerHandColor}" d="${outerPathDesc.path}" />
220+
translate(-${outerPathDesc.xOff}, -${outerPathDesc.yOff})"
221+
fill="${this.outerHandColor}"
222+
d="${outerPathDesc.path}"
223+
/>
197224
</g>
198225
199226
<!-- inner ('minutes') hand -->
200227
<g>
201-
<path class="cls-h"
202-
transform="
228+
<path
229+
class="cls-h"
230+
transform="
203231
translate(${x} ${y + innerPathDesc.yOff})
204232
rotate(${270 + this.innerHandAngle})
205-
translate(-${innerPathDesc.xOff}, -${innerPathDesc.yOff})"
206-
fill="${this.innerHandColor}" d="${innerPathDesc.path}" />
233+
translate(-${innerPathDesc.xOff}, -${innerPathDesc.yOff})"
234+
fill="${this.innerHandColor}"
235+
d="${innerPathDesc.path}"
236+
/>
207237
</g>
208238
</g>
239+
</g>
209240
</svg>`;
210241
}
211242
}

src/big-sound-sensor-element.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export class BigSoundSensorElement extends LitElement {
2626
version="1.1"
2727
viewBox="0 0 140 50.4"
2828
xmlns="http://www.w3.org/2000/svg"
29+
xmlns:xlink="http://www.w3.org/1999/xlink"
2930
>
3031
<defs>
3132
<pattern id="pin-pattern" height="3.6" width="14" patternUnits="userSpaceOnUse">

src/dip-switch-8-element.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export class DipSwitch8Element extends LitElement {
8181
version="1.1"
8282
viewBox="0 0 82.87 55.355"
8383
xmlns="http://www.w3.org/2000/svg"
84+
xmlns:xlink="http://www.w3.org/1999/xlink"
8485
>
8586
<defs>
8687
<path

src/gas-sensor-element.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export class GasSensorElement extends LitElement {
2525
version="1.1"
2626
viewBox="0 0 137 59.5"
2727
xmlns="http://www.w3.org/2000/svg"
28+
xmlns:xlink="http://www.w3.org/1999/xlink"
2829
>
2930
<defs>
3031
<pattern id="a" width="4.1" height="4.1" patternUnits="userSpaceOnUse">

src/ili9341-element.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ export class ILI9341Element extends LitElement {
6565
version="1.1"
6666
viewBox="0 0 46.5 77.6"
6767
xmlns="http://www.w3.org/2000/svg"
68+
xmlns:xlink="http://www.w3.org/1999/xlink"
6869
>
6970
<!-- Board -->
7071
<path

src/ir-remote-element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,14 +137,14 @@ export class IRRemoteElement extends LitElement {
137137

138138
render() {
139139
return html`
140-
<?xml version="1.0" encoding="UTF-8"?>
141140
<svg
142141
version="1.1"
143142
viewBox="0 0 151 316"
144143
width="40mm"
145144
height="83.653mm"
146145
font-family="sans-serif"
147146
xmlns="http://www.w3.org/2000/svg"
147+
xmlns:xlink="http://www.w3.org/1999/xlink"
148148
@mousedown=${(e: MouseEvent) => this.buttonEvent(e, 'down')}
149149
@mouseup=${(e: MouseEvent) => this.buttonEvent(e, 'up')}
150150
@touchstart=${(e: TouchEvent) => this.buttonEvent(e, 'down')}

src/membrane-keypad-element.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ export class MembraneKeypadElement extends LitElement {
159159
font-size="8.2px"
160160
text-anchor="middle"
161161
xmlns="http://www.w3.org/2000/svg"
162+
xmlns:xlink="http://www.w3.org/1999/xlink"
162163
@keydown=${(e: KeyboardEvent) => this.keyStrokeDown(e.key)}
163164
@keyup=${(e: KeyboardEvent) => this.keyStrokeUp(e.key)}
164165
>

0 commit comments

Comments
 (0)