Merge pull request #1404 from etimberg/fix/setLineDash

Only setLineDash if available
This commit is contained in:
Evert Timberg 2015-08-22 16:17:02 -04:00
commit dc810096d4

View File

@ -114,7 +114,12 @@
// Now draw the line between all the points with any borders // Now draw the line between all the points with any borders
ctx.lineCap = vm.borderCapStyle || Chart.defaults.global.elements.line.borderCapStyle; ctx.lineCap = vm.borderCapStyle || Chart.defaults.global.elements.line.borderCapStyle;
ctx.setLineDash(vm.borderDash || Chart.defaults.global.elements.line.borderDash);
// IE 9 and 10 do not support line dash
if (ctx.setLineDash) {
ctx.setLineDash(vm.borderDash || Chart.defaults.global.elements.line.borderDash);
}
ctx.lineDashOffset = vm.borderDashOffset || Chart.defaults.global.elements.line.borderDashOffset; ctx.lineDashOffset = vm.borderDashOffset || Chart.defaults.global.elements.line.borderDashOffset;
ctx.lineJoin = vm.borderJoinStyle || Chart.defaults.global.elements.line.borderJoinStyle; ctx.lineJoin = vm.borderJoinStyle || Chart.defaults.global.elements.line.borderJoinStyle;
ctx.lineWidth = vm.borderWidth || Chart.defaults.global.defaultColor; ctx.lineWidth = vm.borderWidth || Chart.defaults.global.defaultColor;