File tree 7 files changed +17
-32
lines changed
test/sap/ui/webcomponents/main
7 files changed +17
-32
lines changed Original file line number Diff line number Diff line change 12
12
13
13
<span >{{ ctr.titleText }} </span >
14
14
</div >
15
- <div class =" sapWCTimelineItemTime " >{{ dateTime }} </div >
15
+ <div class =" sapWCTimelineItemSubtitle " >{{ ctr.subtitleText }} </div >
16
16
17
17
{{ #if ctr.description }}
18
18
<div class =" sapWCTimelineItemDesc" >
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import Bootstrap from "@ui5/webcomponents-base/src/Bootstrap";
2
2
import WebComponent from "@ui5/webcomponents-base/src/WebComponent" ;
3
3
import { addCustomCSS } from "@ui5/webcomponents-base/src/theming/CustomStyle" ;
4
4
import URI from "@ui5/webcomponents-base/src/types/URI" ;
5
- import Integer from "@ui5/webcomponents-base/src/types/Integer" ;
6
5
import Function from "@ui5/webcomponents-base/src/types/Function" ;
7
6
import { fetchCldrData } from "@ui5/webcomponents-base/src/CLDR" ;
8
7
import { getLocale } from "@ui5/webcomponents-base/src/LocaleProvider" ;
@@ -87,22 +86,13 @@ const metadata = {
87
86
} ,
88
87
89
88
/**
90
- * It's a UNIX timestamp - seconds since 00:00:00 UTC on Jan 1, 1970.
91
- * @type {Integer }
92
- * @public
93
- */
94
- timestamp : {
95
- type : Integer ,
96
- } ,
97
-
98
- /**
99
- * Defines the format of date/time of the component.
100
- * @type {Integer }
89
+ * Defines the subtitle text of the component.
90
+ * @type {String }
101
91
* @public
102
92
*/
103
- timeFormat : {
93
+ subtitleText : {
104
94
type : String ,
105
- defaultValue : "dd.MM.YYYY hh:mm " ,
95
+ defaultValue : "" ,
106
96
} ,
107
97
108
98
_onItemNamePress : {
Original file line number Diff line number Diff line change 1
- import DateFormat from "@ui5/webcomponents-core/dist/sap/ui/core/format/DateFormat" ;
2
-
3
1
class TimelineItemTemplateContext {
4
2
static calculate ( state ) {
5
- const dateTimeFormat = DateFormat . getDateTimeInstance ( { pattern : state . timeFormat , calendarType : "Gregorian" } ) ;
6
-
7
3
return {
8
4
ctr : state ,
9
5
classes : {
@@ -14,7 +10,6 @@ class TimelineItemTemplateContext {
14
10
} ,
15
11
styles : {
16
12
} ,
17
- dateTime : dateTimeFormat . format ( new Date ( state . timestamp ) ) ,
18
13
} ;
19
14
}
20
15
}
Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ ui5-timeline-item {
141
141
vertical-align : top;
142
142
}
143
143
144
- .sapWCTimelineItemTime {
144
+ .sapWCTimelineItemSubtitle {
145
145
color : var (--sapUiContentLabelColor );
146
146
font-family : var (--sapUiFontFamily );
147
147
font-weight : 400 ;
@@ -183,4 +183,4 @@ ui5-timeline-item {
183
183
[dir = rtl ] .sapWCTimelineBubble : focus ::after {
184
184
left : var (--_ui5_TimelineItem_bubble_rtl_left_offset );
185
185
right : var (--_ui5_TimelineItem_bubble_rtl_right_offset );
186
- }
186
+ }
Original file line number Diff line number Diff line change @@ -152,7 +152,7 @@ ui5-timeline-item {
152
152
vertical-align : top ;
153
153
}
154
154
155
- .sapWCTimelineItemTime {
155
+ .sapWCTimelineItemSubtitle {
156
156
color : @sapUiContentLabelColor ;
157
157
font-family : @sapUiFontFamily ;
158
158
font-weight : 400 ;
Original file line number Diff line number Diff line change @@ -84,11 +84,11 @@ <h2>Timeline</h2>
84
84
heading ="Upcoming Activities "
85
85
subtitle ="For Today ">
86
86
< ui5-timeline >
87
- < ui5-timeline-item id ="test-item " title-text ="called " timestamp =" 1487583000000 " icon ="sap-icon://phone " item-name ="Stanislava Baltova " item-name-clickable > </ ui5-timeline-item >
88
- < ui5-timeline-item title-text ="Weekly Sync - CP Design " timestamp =" 1517349600000 " icon ="sap-icon://calendar ">
87
+ < ui5-timeline-item id ="test-item " title-text ="called " subtitle-text =" 20.02.2017 11:30 " icon ="sap-icon://phone " item-name ="Stanislava Baltova " item-name-clickable > </ ui5-timeline-item >
88
+ < ui5-timeline-item title-text ="Weekly Sync - CP Design " subtitle-text =" 27.08.2017 (11:00 - 12:00) " icon ="sap-icon://calendar ">
89
89
< div > MR SOF02 2.43</ div >
90
90
</ ui5-timeline-item >
91
- < ui5-timeline-item title-text ="Video Converence Call - UI5 " timestamp =" 1485813600000 " icon ="sap-icon://calendar " item-name ="Stanislava Baltova ">
91
+ < ui5-timeline-item title-text ="Video Converence Call - UI5 " subtitle-text =" 31.01.2018 (12:00 - 13:00) " icon ="sap-icon://calendar " item-name ="Stanislava Baltova ">
92
92
< div > Online meeting</ div >
93
93
</ ui5-timeline-item >
94
94
</ ui5-timeline >
Original file line number Diff line number Diff line change @@ -53,22 +53,22 @@ <h2 class="control-header">Timeline</h2>
53
53
< h3 > Basic Timeline</ h3 >
54
54
< div class ="snippet ">
55
55
< ui5-timeline >
56
- < ui5-timeline-item id ="test-item " title-text ="called " timestamp =" 1487583000000 " icon ="sap-icon://phone " item-name ="John Smith " item-name-clickable > </ ui5-timeline-item >
57
- < ui5-timeline-item title-text ="Weekly Sync - CP Design " timestamp =" 1517349600000 " icon ="sap-icon://calendar ">
56
+ < ui5-timeline-item id ="test-item " title-text ="called " subtitle-text =" 20.02.2017 11:30 " icon ="sap-icon://phone " item-name ="John Smith " item-name-clickable > </ ui5-timeline-item >
57
+ < ui5-timeline-item title-text ="Weekly Sync - CP Design " subtitle-text =" 27.07.2017 (11:00 - 12:30) " icon ="sap-icon://calendar ">
58
58
< div > MR SOF02 2.43</ div >
59
59
</ ui5-timeline-item >
60
- < ui5-timeline-item title-text ="Video Converence Call - UI5 " timestamp =" 1485813600000 " icon ="sap-icon://calendar ">
60
+ < ui5-timeline-item title-text ="Video Converence Call - UI5 " subtitle-text =" 31.01.2018 (12:00 - 13:00) " icon ="sap-icon://calendar ">
61
61
< div > Online meeting</ div >
62
62
</ ui5-timeline-item >
63
63
</ ui5-timeline >
64
64
</ div >
65
65
< pre class ="prettyprint lang-html "> < xmp >
66
66
< ui5-timeline >
67
- < ui5-timeline-item id ="test-item " title-text ="called " timestamp =" 1487583000000 " icon ="sap-icon://phone " item-name ="John Smith " item-name-clickable > </ ui5-timeline-item >
68
- < ui5-timeline-item title-text ="Weekly Sync - CP Design " timestamp =" 1517349600000 " icon ="sap-icon://calendar ">
67
+ < ui5-timeline-item id ="test-item " title-text ="called " subtitle-text =" 20.02.2017 11:30 " icon ="sap-icon://phone " item-name ="John Smith " item-name-clickable > </ ui5-timeline-item >
68
+ < ui5-timeline-item title-text ="Weekly Sync - CP Design " subtitle-text =" 27.07.2017 (11:00 - 12:30) " icon ="sap-icon://calendar ">
69
69
< div > MR SOF02 2.43</ div >
70
70
</ ui5-timeline-item >
71
- < ui5-timeline-item title-text ="Video Converence Call - UI5 " timestamp =" 1485813600000 " icon ="sap-icon://calendar ">
71
+ < ui5-timeline-item title-text ="Video Converence Call - UI5 " subtitle-text =" 31.01.2018 (12:00 - 13:00) " icon ="sap-icon://calendar ">
72
72
< div > Online meeting</ div >
73
73
</ ui5-timeline-item >
74
74
</ ui5-timeline >
You can’t perform that action at this time.
0 commit comments