Merge pull request #9714 from fredj/f9662

Update the circle style after setRadius calls
This commit is contained in:
Frédéric Junod
2019-06-25 16:15:48 +02:00
committed by GitHub
4 changed files with 65 additions and 8 deletions

View File

@@ -53,13 +53,14 @@ class CircleStyle extends RegularShape {
}
/**
* Set the circle radius.
*
* @param {number} radius Circle radius.
* @api
*/
* Set the circle radius.
*
* @param {number} radius Circle radius.
* @api
*/
setRadius(radius) {
this.radius_ = radius;
this.render();
}
}

View File

@@ -142,7 +142,7 @@ class RegularShape extends ImageStyle {
*/
this.hitDetectionImageSize_ = null;
this.render_();
this.render();
}
@@ -301,7 +301,7 @@ class RegularShape extends ImageStyle {
/**
* @protected
*/
render_() {
render() {
let lineCap = '';
let lineJoin = '';
let miterLimit = 0;
@@ -338,7 +338,6 @@ class RegularShape extends ImageStyle {
let size = 2 * (this.radius_ + strokeWidth) + 1;
/** @type {RenderOptions} */
const renderOptions = {
strokeStyle: strokeStyle,
strokeWidth: strokeWidth,