summaryrefslogtreecommitdiffstats
path: root/src/doc.js
diff options
context:
space:
mode:
authorwout <wout@impinc.co.uk>2012-12-21 19:58:49 +0100
committerwout <wout@impinc.co.uk>2012-12-21 19:58:49 +0100
commit9dd851e68a3241883dea7236da48d4878b1b1899 (patch)
tree0da2a3ab4c8fab04228967f354e99f4a3027fad7 /src/doc.js
parent34a2a1ad00c96f3ef222a08ff5516b2067f7af87 (diff)
downloadsvg.js-9dd851e68a3241883dea7236da48d4878b1b1899.tar.gz
svg.js-9dd851e68a3241883dea7236da48d4878b1b1899.zip
Cross browser fixes
Diffstat (limited to 'src/doc.js')
-rw-r--r--src/doc.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/doc.js b/src/doc.js
index 0fe5e21..ead1116 100644
--- a/src/doc.js
+++ b/src/doc.js
@@ -2,15 +2,17 @@
SVG.Doc = function Doc(e) {
this.constructor.call(this, SVG.create('svg'));
+ // ensure the presence of a html element
+ if (typeof e == 'string')
+ e = document.getElementById(e);
+ // set
this.
attr({ xmlns: SVG.ns, version: '1.1' }).
attr('xlink', SVG.xlink, SVG.ns).
+ size(e.offsetWidth, e.offsetHeight).
defs();
- if (typeof e == 'string')
- e = document.getElementById(e);
-
e.appendChild(this.node);
};