11@import " ./base.less" ;
22@import " ./global.less" ;
33
4- @sapWCTimelineItemArrowSize : 1.625rem ;
4+ @_ui5_TimelineItem_arrow_size : 1.625rem ;
5+ @_ui5_TimelineItem_bubble_outline_width : 0.0625rem ;
6+ @_ui5_TimelineItem_bubble_outline_top : -0.125rem ;
7+ @_ui5_TimelineItem_bubble_outline_right : -0.125rem ;
8+ @_ui5_TimelineItem_bubble_outline_bottom : -0.125rem ;
9+ @_ui5_TimelineItem_bubble_outline_left : -0.625rem ;
10+ @_ui5_TimelineItem_bubble_rtl_left_offset : -0.125rem ;
11+ @_ui5_TimelineItem_bubble_rtl_right_offset : -0.625rem ;
512
6- ui5- timeline- item,
713:host (ui5- timeline- item) {
814 display : block ;
915}
1016
17+ ui5- timeline- item {
18+ display : block ;
19+ }
20+
1121.sapWCTimelineItem {
1222 display : flex ;
1323}
@@ -74,23 +84,22 @@ ui5-timeline-item,
7484
7585.sapWCTimelineBubble :focus {
7686 outline : none ;
77-
78- & ::after {
79- content : " " ;
80- border : 0.0625rem dotted @sapUiContentFocusColor ;
81- position : absolute ;
82- top : -0.125rem ;
83- right : -0.125rem ;
84- bottom : -0.125rem ;
85- left : -0.625rem ;
86- pointer-events : none ;
87- }
8887}
8988
89+ .sapWCTimelineBubble :focus ::after {
90+ content : " " ;
91+ border : @_ui5_TimelineItem_bubble_outline_width dotted @sapUiContentFocusColor ;
92+ position : absolute ;
93+ top : @_ui5_TimelineItem_bubble_outline_top ;
94+ right : @_ui5_TimelineItem_bubble_outline_right ;
95+ bottom : @_ui5_TimelineItem_bubble_outline_bottom ;
96+ left : @_ui5_TimelineItem_bubble_outline_left ;
97+ pointer-events : none ;
98+ }
9099
91100.sapWCTimelineBubbleArrow {
92- width : @sapWCTimelineItemArrowSize ;
93- padding-bottom : @sapWCTimelineItemArrowSize ;
101+ width : @_ui5_TimelineItem_arrow_size ;
102+ padding-bottom : @_ui5_TimelineItem_arrow_size ;
94103 position : absolute ;
95104 pointer-events : none ;
96105 top : 0 ;
@@ -111,7 +120,7 @@ ui5-timeline-item,
111120}
112121
113122.sapWCTimelineBubbleArrowLeft {
114- left : - @sapWCTimelineItemArrowSize ;
123+ left : - @_ui5_TimelineItem_arrow_size ;
115124}
116125
117126.sapWCTimelineBubbleArrowLeft ::before {
@@ -121,7 +130,7 @@ ui5-timeline-item,
121130}
122131
123132.sapWCTimelineBubbleArrowRight {
124- right : - @sapWCTimelineItemArrowSize ;
133+ right : - @_ui5_TimelineItem_arrow_size ;
125134 left : auto ;
126135}
127136
@@ -170,13 +179,13 @@ ui5-timeline-item,
170179
171180[dir= rtl ] {
172181 .sapWCTimelineBubbleArrowLeft {
173- right : - @sapWCTimelineItemArrowSize ;
182+ right : - @_ui5_TimelineItem_arrow_size ;
174183 left : auto ;
175184 transform : scale (-1 , 1 );
176185 }
177186
178187 .sapWCTimelineBubbleArrowRight {
179- right : - @sapWCTimelineItemArrowSize ;
188+ right : - @_ui5_TimelineItem_arrow_size ;
180189 left : auto ;
181190 }
182191
@@ -186,8 +195,8 @@ ui5-timeline-item,
186195 }
187196
188197 .sapWCTimelineBubble :focus ::after {
189- left : -0.125 rem ;
190- right : -0.625 rem ;
198+ left : @_ui5_TimelineItem_bubble_rtl_left_offset ;
199+ right : @_ui5_TimelineItem_bubble_rtl_right_offset ;
191200 }
192201}
193202
0 commit comments