Fixed #301: TextPath not responding to events (now rendering glyphs to hit canvas for event detection)

This commit is contained in:
Jason Follas
2013-10-07 21:28:08 -04:00
parent 1965f61da2
commit 0da4b98e91
2 changed files with 10 additions and 11 deletions

View File

@@ -16,17 +16,18 @@ suite('TextPath', function() {
layer.add(path);
var textpath = new Kinetic.TextPath({
stroke: 'black',
strokeWidth: 1,
fill: 'orange',
fontSize: '18',
fontSize: '24',
fontFamily: 'Arial',
text: 'The quick brown fox jumped over the lazy dog\'s back',
data: c
});
textpath.on('mouseover', function() { this.setFill('blue'); layer.drawScene(); });
textpath.on('mouseout', function() { this.setFill('orange'); layer.drawScene(); });
layer.add(textpath);
stage.add(layer);
showHit(layer);
assert.equal(textpath.getClassName(), 'TextPath', 'getClassName should be TextPath');