Skip to content

Commit 7051208

Browse files
committed
resolves #14
1 parent 58a6ccd commit 7051208

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

src/writers/BrowserQRCodeSvgWriter.ts

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,6 @@ class BrowserQRCodeSvgWriter {
1414

1515
private static readonly QUIET_ZONE_SIZE = 4;
1616

17-
/**
18-
* SVG markup NameSpace
19-
*/
20-
private static readonly SVG_NS = 'http://www.w3.org/2000/svg';
21-
2217
/**
2318
* Writes and renders a QRCode SVG element.
2419
*
@@ -146,10 +141,10 @@ class BrowserQRCodeSvgWriter {
146141
*/
147142
private createSVGElement(w: number, h: number): SVGSVGElement {
148143

149-
const svgElement = document.createElementNS(BrowserQRCodeSvgWriter.SVG_NS, 'svg');
144+
const svgElement = document.createElementNS(svgNs, 'svg');
150145

151-
svgElement.setAttributeNS(svgNs, 'height', w.toString());
152-
svgElement.setAttributeNS(svgNs, 'width', h.toString());
146+
svgElement.setAttribute('height', w.toString());
147+
svgElement.setAttribute('width', h.toString());
153148

154149
return svgElement;
155150
}
@@ -164,13 +159,13 @@ class BrowserQRCodeSvgWriter {
164159
*/
165160
private createSvgRectElement(x: number, y: number, w: number, h: number): SVGRectElement {
166161

167-
const rect = document.createElementNS(BrowserQRCodeSvgWriter.SVG_NS, 'rect');
162+
const rect = document.createElementNS(svgNs, 'rect');
168163

169-
rect.setAttributeNS(svgNs, 'x', x.toString());
170-
rect.setAttributeNS(svgNs, 'y', y.toString());
171-
rect.setAttributeNS(svgNs, 'height', w.toString());
172-
rect.setAttributeNS(svgNs, 'width', h.toString());
173-
rect.setAttributeNS(svgNs, 'fill', '#000000');
164+
rect.setAttribute('x', x.toString());
165+
rect.setAttribute('y', y.toString());
166+
rect.setAttribute('height', w.toString());
167+
rect.setAttribute('width', h.toString());
168+
rect.setAttribute('fill', '#000000');
174169

175170
return rect;
176171
}

0 commit comments

Comments
 (0)