Skip to content

Commit

Permalink
fix style heatmap, namedmap, piechart
Browse files Browse the repository at this point in the history
  • Loading branch information
YukikoNoda committed Jun 25, 2024
1 parent 803e9b6 commit 82d6a90
Show file tree
Hide file tree
Showing 5 changed files with 90 additions and 39 deletions.
57 changes: 34 additions & 23 deletions stanzas/heatmap/style.scss
Original file line number Diff line number Diff line change
@@ -1,34 +1,45 @@
// Load the repository-wide global style here. The actual file is located at ../common.scss for details.
@use "@/common.scss";

.domain,
.tick {
color: #333;
}
.text {
font-family: var(--togostanza-fonts-font_family);
font-size: calc(var(--togostanza-fonts-font_size_primary) * 1px);
}
.x-axis-label .tick .text,
.y-axis-label .tick .text {
font-size: calc(var(--togostanza-fonts-font_size_secondary) * 1px);
}
svg {
.domain,
.tick {
color: #333;
}
.text {
font-family: var(--togostanza-fonts-font_family);
font-size: calc(var(--togostanza-fonts-font_size_primary) * 1px);
}
.x-axis-label .tick .text,
.y-axis-label .tick .text {
font-size: calc(var(--togostanza-fonts-font_size_secondary) * 1px);
}

rect {
stroke: var(--togostanza-border-color);
stroke-width: calc(var(--togostanza-border-width) * 1px);
rect {
stroke: var(--togostanza-border-color);
stroke-width: calc(var(--togostanza-border-width) * 1px);

&:hover {
cursor: pointer;
}
&:hover {
cursor: pointer;
}

&.-selected {
opacity: 1 !important;
}

&.-fadeout {
opacity: var(--togostanza-fadeout-opacity);
transition: var(--togostanza-fadeout-transition);
&.-fadeout {
opacity: var(--togostanza-fadeout-opacity);
transition: var(--togostanza-fadeout-transition);
}
}

&.-selected {
opacity: 1;
:has(.-selected) {
rect {
opacity: var(--togostanza-fadeout-opacity);
&:hover {
opacity: 1;
}
}
}
}

Expand Down
11 changes: 10 additions & 1 deletion stanzas/named-map/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,16 @@ export default class regionGeographicMap extends MetaStanza {
.attr("data-tooltip", (d) => d[tooltipKey])
.attr("fill", (d) =>
switchProperty(d) ? setColor(d[areaColorValue]) : "#555"
);
);

pathGroup.on("mouseenter", function () {
const node = select(this);
pathGroup.classed("-fadeout", true);
node.classed("-fadeout", false);
});
pathGroup.on("mouseleave", function () {
pathGroup.classed("-fadeout", false);
});

// Add event listener
pathGroup.on("click", (e, d) => {
Expand Down
33 changes: 23 additions & 10 deletions stanzas/named-map/style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,33 @@

svg {
padding: var(--togostanza-canvas-padding);
}

.path {
vector-effect: non-scaling-stroke;
stroke-width: calc(var(--togostanza-border-width) * 1px);
stroke: var(--togostanza-border-color);
.path {
vector-effect: non-scaling-stroke;
stroke-width: calc(var(--togostanza-border-width) * 1px);
stroke: var(--togostanza-border-color);

&:hover {
cursor: pointer;
}

&.-fadeout {
opacity: var(--togostanza-fadeout-opacity);
transition: var(--togostanza-fadeout-transition);
}

&:hover {
cursor: pointer;
&.-selected {
opacity: 1 !important;
}
}

&.-selected {
stroke-width: 2px;
stroke: var(--togostanza-theme-selected_border_color);
:has(.-selected) {
.path {
opacity: var(--togostanza-fadeout-opacity);
&:hover {
opacity: 1;
}
}
}
}

Expand Down
10 changes: 10 additions & 0 deletions stanzas/piechart/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,16 @@ export default class Piechart extends MetaStanza {
.attr("d", <any>arcGenerator)
.attr("fill", (d) => d.data[colorSym]);


pieGroups.on("mouseenter", function () {
const node = select(this);
pieGroups.classed("-fadeout", true);
node.classed("-fadeout", false);
});
pieGroups.on("mouseleave", function () {
pieGroups.classed("-fadeout", false);
});

pieGroups.on("click", (_, d) => {
toggleSelectIds({
selectedIds: this.selectedIds,
Expand Down
18 changes: 13 additions & 5 deletions stanzas/piechart/style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,26 @@ svg {
stroke: var(--togostanza-border-color);
stroke-width: 0.5px;

&:hover {
cursor: pointer;
}

&.-fadeout {
opacity: var(--togostanza-fadeout-opacity);
transition: var(--togostanza-fadeout-transition);
}

&:hover {
cursor: pointer;
&.-selected {
opacity: 1 !important;
}
}

&.-selected {
stroke-width: 2px;
stroke: var(--togostanza-theme-selected_border_color);
:has(.-selected) {
path {
opacity: var(--togostanza-fadeout-opacity);
&:hover {
opacity: 1;
}
}
}
}
Expand Down

0 comments on commit 82d6a90

Please sign in to comment.