fixed up Ring shape init method because the drawFunc API slightly changed

This commit is contained in:
Eric Rowell
2013-12-13 11:15:29 -08:00
parent 9e05e81f50
commit 9accc00cf3
2 changed files with 4 additions and 2 deletions

View File

@@ -32,8 +32,9 @@
// call super constructor // call super constructor
Kinetic.Shape.call(this, config); Kinetic.Shape.call(this, config);
this.className = 'Ring'; this.className = 'Ring';
this.setDrawFunc(this._drawFunc);
}, },
drawFunc: function(context) { _drawFunc: function(context) {
context.beginPath(); context.beginPath();
context.arc(0, 0, this.getInnerRadius(), 0, PIx2, false); context.arc(0, 0, this.getInnerRadius(), 0, PIx2, false);
context.moveTo(this.getOuterRadius(), 0); context.moveTo(this.getOuterRadius(), 0);

View File

@@ -11,7 +11,8 @@ suite('Ring', function() {
outerRadius: 90, outerRadius: 90,
fill: 'green', fill: 'green',
stroke: 'black', stroke: 'black',
strokeWidth: 4 strokeWidth: 4,
draggable: true
}); });
layer.add(ring); layer.add(ring);
stage.add(layer); stage.add(layer);