fixed up fillStroke() logic in the Shape class

This commit is contained in:
Eric Rowell 2012-04-14 10:47:52 -07:00
parent fb9f324cfb
commit c17029d38e
3 changed files with 10 additions and 20 deletions

13
dist/kinetic-core.js vendored
View File

@ -2173,17 +2173,12 @@ Kinetic.Shape.prototype = {
context.fill();
}
var stroke, strokeWidth;
if(this.attrs.stroke !== undefined || this.attrs.strokeWidth !== undefined) {
if(this.attrs.stroke === undefined) {
stroke = 'black';
}
else if(this.attrs.strokeWidth === undefined) {
strokeWidth = 2;
}
var stroke = this.attrs.stroke !== undefined ? this.attrs.stroke : 'black';
var strokeWidth = this.attrs.strokeWidth !== undefined ? this.attrs.strokeWidth : 2;
context.lineWidth = this.attrs.strokeWidth === undefined ? 1 : this.attrs.strokeWidth;
context.strokeStyle = this.attrs.stroke;
context.lineWidth = strokeWidth;
context.strokeStyle = stroke;
context.stroke();
}
},

File diff suppressed because one or more lines are too long

View File

@ -67,17 +67,12 @@ Kinetic.Shape.prototype = {
context.fill();
}
var stroke, strokeWidth;
if(this.attrs.stroke !== undefined || this.attrs.strokeWidth !== undefined) {
if(this.attrs.stroke === undefined) {
stroke = 'black';
}
else if(this.attrs.strokeWidth === undefined) {
strokeWidth = 2;
}
var stroke = this.attrs.stroke !== undefined ? this.attrs.stroke : 'black';
var strokeWidth = this.attrs.strokeWidth !== undefined ? this.attrs.strokeWidth : 2;
context.lineWidth = this.attrs.strokeWidth === undefined ? 1 : this.attrs.strokeWidth;
context.strokeStyle = this.attrs.stroke;
context.lineWidth = strokeWidth;
context.strokeStyle = stroke;
context.stroke();
}
},