Compare commits

...

3 Commits

Author SHA1 Message Date
Thomas Boch
0d613a9b42 Merge pull request #221 from cds-astro/revert-220-fix-circle-opacity-not-working
Revert "Bug fix: opacity is now available for Circle overlays (issue #215)"
2025-01-16 10:03:44 +01:00
Thomas Boch
09f1302646 Revert "Bug fix: opacity is now available for Circle overlays (issue #215)" 2025-01-16 10:03:08 +01:00
Thomas Boch
c39045171e Merge pull request #220 from cds-astro/fix-circle-opacity-not-working
Bug fix: opacity is now available for Circle overlays (issue #215)
2025-01-16 10:00:15 +01:00

View File

@@ -51,17 +51,16 @@ export let Circle = (function() {
this.lineWidth = options["lineWidth"] || 2; this.lineWidth = options["lineWidth"] || 2;
this.selectionColor = options["selectionColor"] || '#00ff00'; this.selectionColor = options["selectionColor"] || '#00ff00';
this.hoverColor = options["hoverColor"] || undefined; this.hoverColor = options["hoverColor"] || undefined;
this.opacity = options['opacity'] || 1;
// TODO : all graphic overlays should have an id // TODO : all graphic overlays should have an id
this.id = 'circle-' + Utils.uuidv4(); this.id = 'circle-' + Utils.uuidv4();
this.setCenter(centerRaDec); this.setCenter(centerRaDec);
this.setRadius(radius); this.setRadius(radius);
this.overlay = null; this.overlay = null;
this.isShowing = true; this.isShowing = true;
this.isSelected = false; this.isSelected = false;
this.isHovered = false; this.isHovered = false;
this.frame = options.frame || "icrs"; this.frame = options.frame || "icrs";
}; };
@@ -268,7 +267,6 @@ export let Circle = (function() {
} }
ctx.lineWidth = this.lineWidth; ctx.lineWidth = this.lineWidth;
ctx.globalAlpha = this.opacity;
ctx.beginPath(); ctx.beginPath();
ctx.arc(this.center.x, this.center.y, this.radius, 0, 2*Math.PI, false); ctx.arc(this.center.x, this.center.y, this.radius, 0, 2*Math.PI, false);
if (!noStroke) { if (!noStroke) {