plugins/raphael.export.js
authorAlan Knowles <alan@roojs.com>
Mon, 23 Jul 2012 06:08:30 +0000 (14:08 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 23 Jul 2012 06:08:30 +0000 (14:08 +0800)
plugins/raphael.export.js

index c56c819..22a4d65 100644 (file)
@@ -82,7 +82,9 @@
                        }).join(' ');
                }
 
-               return '<' + name + ( matrix ? ' transform="matrix(' + matrix.toString().replace(/^matrix\(|\)$/g, '') + ')" ' : ' ' ) + attrs + '>' +  content + '</' + name + '>';
+               return '<' + name + ( matrix ? ' transform="matrix(' + matrix.toString().replace(/^matrix\(|\)$/g, '') + ')" ' : ' ' ) + attrs + '>' +
+            escapeXML(content) +
+            '</' + name + '>';
        }
 
        /**
                                                { style: 'text-anchor: middle; ' + styleToString(style) + ';' }
                                                ),
                                        node.matrix,
-                                       tag('tspan', { dy: computeTSpanDy(style.font.size, line + 1, node.attrs['text'].split('\n').length) }, null, text)
+                                       tag('tspan',
+                            {
+                                dy: computeTSpanDy(style.font.size, line + 1, node.attrs['text'].split('\n').length)
+                            },
+                            null,
+                            text
+                    )
                                ));
                        });