]> source.dussan.org Git - svg.js.git/commit
Lots of breaking changes. Read below! (#646, #716)
authorUlrich-Matthias Schäfer <ulima.ums@googlemail.com>
Tue, 25 Jul 2017 07:14:48 +0000 (09:14 +0200)
committerUlrich-Matthias Schäfer <ulima.ums@googlemail.com>
Tue, 25 Jul 2017 07:14:48 +0000 (09:14 +0200)
commitd6d389133409b315bc1b74752f58ef2647033bb9
treec64c68abeef515ed1dc20a402d304b4609d8767e
parentbc9bfb6025e826b0ee6c827f1a356995d7f05d4c
Lots of breaking changes. Read below! (#646, #716)

- added `SVG.HTMLNode` which is the object wrapped around html nodes to put something in them
- moved `defs()` method from `SVG.Parent` to `SVG.Element`
- `SVG()` can be called with css selector, node or svg string, now. Without an argument it creates a new `SVG.Doc()` (#646)
- `add()`, `put()`, `addTo()`, `putIn()` now excepts all arguments accepted by `SVG()`
- `SVG.Nested` is not `overflow:visible` by default
- all `SVG.*` objects now can have a node as parameter when constructing
- `SVG()` does not set a default size anymore
27 files changed:
CHANGELOG.md
bench/runner.html
bench/svg.bench.js
bench/tests/10000-pathArray-bbox.js [new file with mode: 0644]
bench/tests/10000-pointArray-bbox.js [new file with mode: 0644]
dist/svg.js
dist/svg.min.js
gulpfile.js
spec/spec/adopter.js
spec/spec/container.js
spec/spec/doc.js
spec/spec/element.js
spec/spec/helper.js
spec/spec/svg.js
src/HtmlNode.js [new file with mode: 0644]
src/boxes.js
src/doc.js
src/element.js
src/helpers.js
src/matrix.js
src/nested.js
src/parent.js
src/parser.js [new file with mode: 0644]
src/patharray.js
src/point.js
src/pointarray.js
src/svg.js