Skip to content

Commit 7785dea

Browse files
authored
fix: Highlight entire trainrun when hovering a trainrun section line (#534)
* fix: The trainrun section hovering highlight effect is improved.
1 parent b5caa7d commit 7785dea

File tree

2 files changed

+111
-0
lines changed

2 files changed

+111
-0
lines changed

src/app/view/editor-main-view/data-views/trainrunsections.view.edgeline.scss

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
}
2727

2828
/// FREQ_120
29+
::ng-deep path.edge_line.layer_0.Freq_120 {
30+
stroke-width: 32px;
31+
stroke-dasharray: none;
32+
}
33+
2934
::ng-deep path.edge_line.layer_1.Freq_120 {
3035
stroke-width: 2px;
3136
}
@@ -75,6 +80,59 @@
7580
stroke-width: 1px;
7681
}
7782

83+
/// HOVER
84+
/// -------------------------------------------------------------
85+
/// FREQ_120:hover
86+
::ng-deep path.edge_line.layer_1.Freq_120.hover {
87+
stroke-width: 3.25px;
88+
}
89+
90+
/// FREQ_60:hover
91+
::ng-deep path.edge_line.layer_1.Freq_60.hover {
92+
stroke-width: 3.25px;
93+
}
94+
95+
/// FREQ_30:hover
96+
::ng-deep path.edge_line.layer_2.Freq_30.hover {
97+
stroke-width: 7.5px;
98+
}
99+
100+
::ng-deep path.edge_line.layer_3.Freq_30.hover {
101+
stroke-width: 2.5px;
102+
}
103+
104+
/// FREQ_20:hover
105+
::ng-deep path.edge_line.layer_1.Freq_20.hover {
106+
stroke-width: 6.25px;
107+
}
108+
109+
::ng-deep path.edge_line.layer_2.Freq_20.hover {
110+
stroke-width: 3.75px;
111+
}
112+
113+
::ng-deep path.edge_line.layer_3.Freq_20.hover {
114+
stroke-width: 1.25px;
115+
}
116+
117+
/// FREQ_15:hover
118+
::ng-deep path.edge_line.layer_0.Freq_15.hover {
119+
stroke-width: 8.75px;
120+
stroke-opacity: 1;
121+
}
122+
123+
::ng-deep path.edge_line.layer_1.Freq_15.hover {
124+
stroke-width: 6.25px;
125+
}
126+
127+
::ng-deep path.edge_line.layer_2.Freq_15.hover {
128+
stroke-width: 3.75px;
129+
}
130+
131+
::ng-deep path.edge_line.layer_3.Freq_15.hover {
132+
stroke-width: 1.25px;
133+
}
134+
/// -------------------------------------------------------------
135+
78136
::ng-deep path.edge_line.no_event {
79137
pointer-events: none;
80138
}

src/app/view/editor-main-view/data-views/transition.view.scss

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,59 @@
9090
stroke-opacity: 1;
9191
}
9292

93+
/// HOVER
94+
/// -------------------------------------------------------------
95+
/// FREQ_120:hover
96+
::ng-deep path.transition_line.layer_1.Freq_120.hover {
97+
stroke-width: 3.25px;
98+
}
99+
100+
/// FREQ_60:hover
101+
::ng-deep path.transition_line.layer_1.Freq_60.hover {
102+
stroke-width: 3.25px;
103+
}
104+
105+
/// FREQ_30:hover
106+
::ng-deep path.transition_line.layer_2.Freq_30.hover {
107+
stroke-width: 7.5px;
108+
}
109+
110+
::ng-deep path.transition_line.layer_3.Freq_30.hover {
111+
stroke-width: 2.5px;
112+
}
113+
114+
/// FREQ_20:hover
115+
::ng-deep path.transition_line.layer_1.Freq_20.hover {
116+
stroke-width: 6.25px;
117+
}
118+
119+
::ng-deep path.transition_line.layer_2.Freq_20.hover {
120+
stroke-width: 3.75px;
121+
}
122+
123+
::ng-deep path.transition_line.layer_3.Freq_20.hover {
124+
stroke-width: 1.25px;
125+
}
126+
127+
/// FREQ_15:hover
128+
::ng-deep path.transition_line.layer_0.Freq_15.hover {
129+
stroke-width: 8.75px;
130+
stroke-opacity: 1;
131+
}
132+
133+
::ng-deep path.transition_line.layer_1.Freq_15.hover {
134+
stroke-width: 6.25px;
135+
}
136+
137+
::ng-deep path.transition_line.layer_2.Freq_15.hover {
138+
stroke-width: 3.75px;
139+
}
140+
141+
::ng-deep path.transition_line.layer_3.Freq_15.hover {
142+
stroke-width: 1.25px;
143+
}
144+
/// -------------------------------------------------------------
145+
93146
::ng-deep polygon.transition_pin {
94147
opacity: 0.01;
95148
stroke: $NODE_DOCKABLE;

0 commit comments

Comments
 (0)