- added `precision()` method to round numeric element attributes -> __TODO!__
- added specs for `SVG.FX` -> __TODO!__
+# 2.2.4
+- fixed `transform()` which returns the matrix values (a-f) now, too (#423)
+- double newlines (\n\n) are correctly handled as blank line from `text()`
+- fixed use of scrollX vs pageXOffset in `rbox()` (#425)
+- fixed target array in mask and clip which was removed instead of reinitialized (#429)
+
# 2.2.3 (30/11/2015)
- fixed null check in image (see 2.2.2)
- fixed bug related to the new path parser (see 2.2.2)
- `x2` (lower right `x` of the bounding box)
- `y2` (lower right `y` of the bounding box)
-__Important__: Mozilla browsers include stroke widths where other browsers do not. Therefore the resulting box might be different in Mozulla browsers. It is very hard to modify this behavior so for the time being this is an inconvenience we have to live with.
+__Important__: Mozilla browsers include stroke widths where other browsers do not. Therefore the resulting box might be different in Mozilla browsers. It is very hard to modify this behavior so for the time being this is an inconvenience we have to live with.
__`returns`: `SVG.RBox`__
* @copyright Wout Fierens <wout@impinc.co.uk>
* @license MIT
*
-* BUILT: Fri Dec 11 2015 09:19:16 GMT-0600 (Central Standard Time)
+* BUILT: Sat Dec 12 2015 00:50:35 GMT+0100 (Mitteleuropäische Zeit)
*/;
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
for (var i = this.targets.length - 1; i >= 0; i--)
if (this.targets[i])
this.targets[i].unmask()
- this.targets = [];
+ this.targets = []
// remove mask from parent
this.parent().removeElement(this)
for (var i = this.targets.length - 1; i >= 0; i--)
if (this.targets[i])
this.targets[i].unclip()
- this.targets = [];
+ this.targets = []
// remove clipPath from parent
this.parent().removeElement(this)
for (var i = this.targets.length - 1; i >= 0; i--)
if (this.targets[i])
this.targets[i].unclip()
- this.targets = [];
+ this.targets = []
// remove clipPath from parent
this.parent().removeElement(this)
for (var i = this.targets.length - 1; i >= 0; i--)
if (this.targets[i])
this.targets[i].unmask()
- this.targets = [];
+ this.targets = []
// remove mask from parent
this.parent().removeElement(this)