1
- : host (ui5-timeline-item : not ([hidden ])) {
1
+ : host (: not ([hidden ])) {
2
2
display : block;
3
3
}
4
4
5
- ui5-timeline-item : not ([hidden ]) {
6
- display : block;
7
- }
8
-
9
- .sapWCTimelineItem {
5
+ .ui5-tli-root {
10
6
display : flex;
11
7
}
12
8
13
- .sapWCTimelineIndicator {
9
+ .ui5-tli-indicator {
14
10
position : relative;
15
11
width : 2rem ;
16
12
}
17
13
18
- .sapWCTimelineIndicator ::before {
14
+ .ui5-tli-indicator ::before {
19
15
content : "" ;
20
16
display : inline-block;
21
17
background-color : var (--sapUiContentForegroundBorderColor );
@@ -27,13 +23,13 @@ ui5-timeline-item:not([hidden]) {
27
23
}
28
24
29
25
/* Line when no Icon is provided */
30
- . sapWCTimelineIndicatorNoIcon ::before {
26
+ : host ( : not ([ icon ])) . ui5-tli-indicator ::before {
31
27
bottom : -2.125rem ;
32
28
top : 1.875rem ;
33
29
}
34
30
35
31
/* No Icon Dot */
36
- . sapWCTimelineIndicatorNoIcon ::after {
32
+ : host ( : not ([ icon ])) . ui5-tli-indicator ::after {
37
33
content : "" ;
38
34
display : inline-block;
39
35
box-sizing : border-box;
@@ -48,15 +44,15 @@ ui5-timeline-item:not([hidden]) {
48
44
transform : translateX (-50% );
49
45
}
50
46
51
- : host (ui5-timeline-item : last-child ) .sapWCTimelineIndicator ::before {
47
+ : host (ui5-timeline-item : last-child ) .ui5-tli-indicator ::before {
52
48
display : none;
53
49
}
54
50
55
- ui5-timeline-item : last-child .sapWCTimelineIndicator ::before {
51
+ ui5-timeline-item : last-child .ui5-tli-indicator ::before {
56
52
display : none;
57
53
}
58
54
59
- .sapWCTimelineItemIconOuter {
55
+ .ui5-tli-icon-outer {
60
56
display : flex;
61
57
justify-content : center;
62
58
align-items : center;
@@ -65,7 +61,7 @@ ui5-timeline-item:last-child .sapWCTimelineIndicator::before {
65
61
width : 2rem ;
66
62
}
67
63
68
- .sapWCTimelineItemIcon {
64
+ .ui5-tli-icon {
69
65
color : var (--sapContent_NonInteractiveIconColor );
70
66
height : 1.375rem ;
71
67
width : 1.375rem ;
@@ -168,11 +164,11 @@ ui5-timeline-item:last-child .sapWCTimelineIndicator::before {
168
164
padding-top : .75rem ;
169
165
}
170
166
171
- . sapUiSizeCompact .sapWCTimelineBubble {
167
+ : host ([ data-ui5-compact-size ]) .sapWCTimelineBubble {
172
168
padding : .5rem ;
173
169
}
174
170
175
- . sapUiSizeCompact . sapWCTimelineIndicator ::before {
171
+ : host ([ data-ui5-compact-size ]) . ui5-tli-indicator ::before {
176
172
bottom : -.5rem ;
177
173
}
178
174
@@ -196,3 +192,38 @@ ui5-timeline-item:last-child .sapWCTimelineIndicator::before {
196
192
left : var (--_ui5_TimelineItem_bubble_rtl_left_offset );
197
193
right : var (--_ui5_TimelineItem_bubble_rtl_right_offset );
198
194
}
195
+
196
+ /* IE pair of styles */
197
+ ui5-timeline-item : not ([hidden ]) {
198
+ display : block;
199
+ }
200
+
201
+ ui5-timeline-item [data-ui5-compact-size ] .sapWCTimelineBubble {
202
+ padding : .5rem ;
203
+ }
204
+
205
+ ui5-timeline-item [data-ui5-compact-size ] .ui5-tli-indicator ::before {
206
+ bottom : -.5rem ;
207
+ }
208
+
209
+ /* Line when no Icon is provided */
210
+ ui5-timeline-item : not ([icon ]) .ui5-tli-indicator ::before {
211
+ bottom : -2.125rem ;
212
+ top : 1.875rem ;
213
+ }
214
+
215
+ /* No Icon Dot */
216
+ ui5-timeline-item : not ([icon ]) .ui5-tli-indicator ::after {
217
+ content : "" ;
218
+ display : inline-block;
219
+ box-sizing : border-box;
220
+ border : 1px solid var (--sapContent_NonInteractiveIconColor );
221
+ background-color : var (--sapContent_NonInteractiveIconColor );
222
+ border-radius : 50% ;
223
+ width : .4375rem ;
224
+ height : .4375rem ;
225
+ position : absolute;
226
+ top : 0.9375rem ;
227
+ left : 50% ;
228
+ transform : translateX (-50% );
229
+ }
0 commit comments