ebcf3d9c47e6cab9c99181a9929c376f0dbe1dac
Add class=“layer” to each layer element. This happens when calling createLayer() or any call to identifyLayers(). This happens with new drawings and when opening legacy drawings, so it’s fully backwards compatible. svg-editor.js elementChanged() looks for g.layer as an addition test for calling populateLayers() which updates the layers panel. Addition tests for class=“layer” added to draw_test.html. Fixed Firefox exception in draw_test.html.
SVG-edit
SVG-edit is a fast, web-based, javascript-driven SVG drawing editor that works in any modern browser.
Try SVG-edit here
(Also available as a download in releases).
Recent news
- 2015-12-02 SVG-edit 2.8.1 was released.
- 2015-11-24 SVG-edit 2.8 was released.
- 2015-11-24 Code, issue tracking, and docs are being moved to github (previously code.google.com).
- 2014-04-17 2.7 and stable branches updated to reflect 2.7.1 important bug fixes for the embedded editor.
- 2014-04-07 SVG-edit 2.7 was released.
- 2013-01-15 SVG-edit 2.6 was released.
Videos
- SVG-edit 2.4 Part 1
- SVG-edit 2.4 Part 2
- SVG-edit 2.3 Features
- Introduction to SVG-edit (Version 2.2)
Supported browsers
The following browsers had been tested for 2.6 or earlier and will probably continue to work with 2.8.
- Firefox 1.5+
- Opera 9.50+
- Safari 4+
- Chrome 1+
- IE 9+ and Edge
Further reading and more information
- See docs for more documentation.
- Acknowledgements lists open source projects used in svg-edit.
- See AUTHORS file for authors.
- Stackoverflow group.
- Join the svg-edit mailing list.
- Join us on
#svg-editonfreenode.net(or use the web client).
Description
Languages
JavaScript
96.4%
HTML
2.8%
CSS
0.7%
PHP
0.1%