1
1
<!DOCTYPE html>
2
2
< html >
3
3
< head >
4
- < meta charset ="utf-8 ">
5
- < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
6
- < title > Shell Bar</ title >
7
- < meta name ="viewport " content ="width=device-width, user-scalable=no, initial-scale=1 ">
8
-
9
- < script data-ui5-config type ="application/json ">
10
- {
11
- "rtl" : false
12
- }
13
- </ script >
14
-
15
- < script src ="../../webcomponentsjs/webcomponents-loader.js "> </ script >
4
+ < meta charset ="utf-8 ">
5
+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
6
+ < title > Shell Bar</ title >
7
+ < meta name ="viewport " content ="width=device-width, user-scalable=no, initial-scale=1 ">
8
+
9
+ < script data-ui5-config type ="application/json ">
10
+ {
11
+ "rtl" : false
12
+ }
13
+ </ script >
14
+
15
+ < script src ="../../webcomponentsjs/webcomponents-loader.js "> </ script >
16
16
< script src ="../../resources/bundle.esm.js " type ="module "> </ script >
17
17
< script nomodule src ="../../resources/bundle.es5.js "> </ script >
18
18
19
- < style >
20
- body , html {
21
- width : 100% ;
22
- height : 100% ;
23
- padding : 0 ;
24
- margin : 0 ;
25
- }
26
-
27
- .popover-content {
28
- margin-top : 1rem ;
29
- }
30
-
31
- .shellbar-example {
32
- margin-top : 1px ;
33
- }
34
- </ style >
19
+ < style >
20
+ body , html {
21
+ width : 100% ;
22
+ height : 100% ;
23
+ padding : 0 ;
24
+ margin : 0 ;
25
+ }
26
+
27
+ .popover-content {
28
+ margin-top : 1rem ;
29
+ }
30
+
31
+ .shellbar-example {
32
+ margin-top : 1px ;
33
+ }
34
+ </ style >
35
35
</ head >
36
36
37
37
< body style ="background-color: var(--sapBackgroundColor); ">
38
38
< ui5-shellbar
39
- class ="shellbar-example "
40
- primary-title ="Product Title "
41
- logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
42
- secondary-title ="Second Title "
39
+ class ="shellbar-example "
40
+ primary-title ="Product Title "
41
+ logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
42
+ secondary-title ="Second Title "
43
43
> </ ui5-shellbar >
44
44
45
45
< ui5-shellbar
46
- class ="shellbar-example "
47
- primary-title ="Product Title "
48
- logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
49
- secondary-title ="Second Title "
50
- show-co-pilot
46
+ class ="shellbar-example "
47
+ primary-title ="Product Title "
48
+ logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
49
+ secondary-title ="Second Title "
50
+ show-co-pilot
51
51
> </ ui5-shellbar >
52
52
53
53
< ui5-shellbar
54
- class ="shellbar-example "
55
- primary-title ="Product Title "
56
- logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
57
- secondary-title ="Second Title "
58
- show-notifications
59
- show-product-switch
54
+ class ="shellbar-example "
55
+ primary-title ="Product Title "
56
+ logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
57
+ secondary-title ="Second Title "
58
+ show-notifications
59
+ show-product-switch
60
60
> </ ui5-shellbar >
61
61
62
62
< ui5-shellbar
63
- class ="shellbar-example "
64
- primary-title ="Custom Actions "
65
- secondary-title ="Second Title "
66
- id ="shellbarwithitems "
63
+ class ="shellbar-example "
64
+ primary-title ="Custom Actions "
65
+ secondary-title ="Second Title "
66
+ id ="shellbarwithitems "
67
67
>
68
- < ui5-shellbar-item icon ="accelerated " text ="Hello World! "> </ ui5-shellbar-item >
69
- < ui5-shellbar-item icon ="accept " text ="Hello World! "> </ ui5-shellbar-item >
70
- < ui5-shellbar-item icon ="alert " text ="Hello World! "> </ ui5-shellbar-item >
71
- < ui5-shellbar-item icon ="discussion " text ="Hello World! " count ="42 "> </ ui5-shellbar-item >
72
- < ui5-shellbar-item icon ="error " text ="Hello World! "> </ ui5-shellbar-item >
73
- < ui5-shellbar-item icon ="hello-world " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
74
- < ui5-shellbar-item icon ="laptop " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
75
- < ui5-shellbar-item icon ="nutrition-activity " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
76
- < ui5-shellbar-item icon ="sound-loud " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
68
+ < ui5-shellbar-item icon ="accelerated " text ="Hello World! "> </ ui5-shellbar-item >
69
+ < ui5-shellbar-item icon ="accept " text ="Hello World! "> </ ui5-shellbar-item >
70
+ < ui5-shellbar-item icon ="alert " text ="Hello World! "> </ ui5-shellbar-item >
71
+ < ui5-shellbar-item icon ="discussion " text ="Hello World! " count ="42 "> </ ui5-shellbar-item >
72
+ < ui5-shellbar-item icon ="error " text ="Hello World! "> </ ui5-shellbar-item >
73
+ < ui5-shellbar-item icon ="hello-world " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
74
+ < ui5-shellbar-item icon ="laptop " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
75
+ < ui5-shellbar-item icon ="nutrition-activity " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
76
+ < ui5-shellbar-item icon ="sound-loud " text ="UI5 Webcomponents "> </ ui5-shellbar-item >
77
77
</ ui5-shellbar >
78
78
79
79
< ui5-shellbar
80
- class ="shellbar-example "
81
- secondary-title ="No primary title "
80
+ class ="shellbar-example "
81
+ secondary-title ="No primary title "
82
82
> </ ui5-shellbar >
83
83
84
84
< ui5-shellbar
85
- id ="shellbarWithLogoClick "
86
- class ="shellbar-example "
87
- logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
88
- primary-title ="SAP Labs Bulgaria "
89
- show-notifications
90
- show-product-switch
85
+ id ="shellbarWithLogoClick "
86
+ class ="shellbar-example "
87
+ logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
88
+ primary-title ="SAP Labs Bulgaria "
89
+ show-notifications
90
+ show-product-switch
91
91
>
92
- < ui5-avatar slot ="profile " icon ="customer "> </ ui5-avatar >
92
+ < ui5-avatar slot ="profile " icon ="customer "> </ ui5-avatar >
93
93
94
- < ui5-shellbar-item icon ="activities " text ="Tasks "> </ ui5-shellbar-item >
95
- < ui5-shellbar-item icon ="thing-type " text ="Messages "> </ ui5-shellbar-item >
96
- < ui5-shellbar-item icon ="action-settings " text ="Settings "> </ ui5-shellbar-item >
97
- < ui5-shellbar-item icon ="sys-help " text ="Help "> </ ui5-shellbar-item >
94
+ < ui5-shellbar-item icon ="activities " text ="Tasks "> </ ui5-shellbar-item >
95
+ < ui5-shellbar-item icon ="thing-type " text ="Messages "> </ ui5-shellbar-item >
96
+ < ui5-shellbar-item icon ="action-settings " text ="Settings "> </ ui5-shellbar-item >
97
+ < ui5-shellbar-item icon ="sys-help " text ="Help "> </ ui5-shellbar-item >
98
98
99
- < ui5-input slot ="searchField "> </ ui5-input >
99
+ < ui5-input slot ="searchField "> </ ui5-input >
100
100
101
101
</ ui5-shellbar >
102
102
103
103
< ui5-shellbar
104
- class ="shellbar-example "
105
- id ="shellbar "
106
- primary-title ="Product Title "
107
- secondary-title ="Second title "
108
- logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
109
- second-title ="Second Title "
110
- notification-count ="99+ "
111
- show-notifications
112
- show-product-switch
113
- show-co-pilot
104
+ class ="shellbar-example "
105
+ id ="shellbar "
106
+ primary-title ="Product Title "
107
+ secondary-title ="Second title "
108
+ logo ="https://upload.wikimedia.org/wikipedia/commons/5/59/SAP_2011_logo.svg "
109
+ second-title ="Second Title "
110
+ notification-count ="99+ "
111
+ show-notifications
112
+ show-product-switch
113
+ show-co-pilot
114
114
>
115
115
116
- < ui5-avatar slot ="profile " image ="https://openui5nightly.hana.ondemand.com/test-resources/sap/f/images/Woman_avatar_01.png "> </ ui5-avatar >
116
+ < ui5-avatar slot ="profile " image ="https://openui5nightly.hana.ondemand.com/test-resources/sap/f/images/Woman_avatar_01.png "> </ ui5-avatar >
117
117
118
- < ui5-button icon ="nav-back " slot ="startButton " id ="start-button "> </ ui5-button >
118
+ < ui5-button icon ="nav-back " slot ="startButton " id ="start-button "> </ ui5-button >
119
119
120
- < ui5-shellbar-item id ="disc " icon ="disconnected " text ="Disconnect "> </ ui5-shellbar-item >
121
- < ui5-shellbar-item id ="call " icon ="incoming-call " text ="Incoming Calls "> </ ui5-shellbar-item >
120
+ < ui5-shellbar-item id ="disc " icon ="disconnected " text ="Disconnect "> </ ui5-shellbar-item >
121
+ < ui5-shellbar-item id ="call " icon ="incoming-call " text ="Incoming Calls "> </ ui5-shellbar-item >
122
122
123
- < ui5-input slot ="searchField "> </ ui5-input >
123
+ < ui5-input slot ="searchField "> </ ui5-input >
124
124
125
- < ui5-li id ="menu-item-1 " slot ="menuItems "> Application 1</ ui5-li >
126
- < ui5-li id ="menu-item-2 " slot ="menuItems "> Application 2</ ui5-li >
127
- < ui5-li slot ="menuItems "> Application 3</ ui5-li >
128
- < ui5-li slot ="menuItems "> Application 4</ ui5-li >
129
- < ui5-li slot ="menuItems "> Application 5</ ui5-li >
125
+ < ui5-li id ="menu-item-1 " slot ="menuItems "> Application 1</ ui5-li >
126
+ < ui5-li id ="menu-item-2 " slot ="menuItems "> Application 2</ ui5-li >
127
+ < ui5-li slot ="menuItems "> Application 3</ ui5-li >
128
+ < ui5-li slot ="menuItems "> Application 4</ ui5-li >
129
+ < ui5-li slot ="menuItems "> Application 5</ ui5-li >
130
130
</ ui5-shellbar >
131
131
132
132
< section class ="ui5-content-density-compact ">
133
133
< h3 > ShellBar in Compact</ h3 >
134
134
< div >
135
135
< ui5-shellbar primary-title ="Product Title " show-notifications >
136
136
< ui5-button icon ="nav-back " slot ="startButton " id ="start-button "> </ ui5-button >
137
- < ui5-shellbar-item id =" disc " icon ="disconnected " text ="Disconnect "> </ ui5-shellbar-item >
138
- < ui5-shellbar-item id =" call " icon ="incoming-call " text ="Incoming Calls "> </ ui5-shellbar-item >
137
+ < ui5-shellbar-item icon ="disconnected " text ="Disconnect "> </ ui5-shellbar-item >
138
+ < ui5-shellbar-item icon ="incoming-call " text ="Incoming Calls "> </ ui5-shellbar-item >
139
139
< ui5-li id ="menu-item-1 " slot ="menuItems "> Application 1</ ui5-li >
140
140
< ui5-li id ="menu-item-2 " slot ="menuItems "> Application 2</ ui5-li >
141
141
< ui5-li slot ="menuItems "> Application 3</ ui5-li >
@@ -146,36 +146,36 @@ <h3>ShellBar in Compact</h3>
146
146
</ section >
147
147
148
148
< ui5-popover id ="popover " placement-type ="Bottom ">
149
- < div class ="popover-header ">
150
- < ui5-title style ="padding: 0.25rem 1rem 0rem 1rem "> John Doe</ ui5-title >
151
- </ div >
152
-
153
- < div class ="popover-content ">
154
- < ui5-list separators ="None " >
155
- < ui5-li icon ="sys-find "> App Finder</ ui5-li >
156
- < ui5-li icon ="settings "> Settings</ ui5-li >
157
- < ui5-li icon ="edit "> Edit Home Page</ ui5-li >
158
- < ui5-li icon ="sys-help "> Help</ ui5-li >
159
- < ui5-li icon ="log "> Sign out</ ui5-li >
160
- </ ui5-list >
161
- </ div >
149
+ < div class ="popover-header ">
150
+ < ui5-title style ="padding: 0.25rem 1rem 0rem 1rem "> John Doe</ ui5-title >
151
+ </ div >
152
+
153
+ < div class ="popover-content ">
154
+ < ui5-list separators ="None " >
155
+ < ui5-li icon ="sys-find "> App Finder</ ui5-li >
156
+ < ui5-li icon ="settings "> Settings</ ui5-li >
157
+ < ui5-li icon ="edit "> Edit Home Page</ ui5-li >
158
+ < ui5-li icon ="sys-help "> Help</ ui5-li >
159
+ < ui5-li icon ="log "> Sign out</ ui5-li >
160
+ </ ui5-list >
161
+ </ div >
162
162
</ ui5-popover >
163
163
164
164
< ui5-popover id ="app-list-popover " placement-type ="Bottom ">
165
- < ui5-list separators ="None ">
166
- < ui5-li > Application 1</ ui5-li >
167
- < ui5-li > Application 2</ ui5-li >
168
- < ui5-li > Application 3</ ui5-li >
169
- < ui5-li > Application 4</ ui5-li >
170
- < ui5-li > Application 5</ ui5-li >
171
- </ ui5-list >
165
+ < ui5-list separators ="None ">
166
+ < ui5-li > Application 1</ ui5-li >
167
+ < ui5-li > Application 2</ ui5-li >
168
+ < ui5-li > Application 3</ ui5-li >
169
+ < ui5-li > Application 4</ ui5-li >
170
+ < ui5-li > Application 5</ ui5-li >
171
+ </ ui5-list >
172
172
</ ui5-popover >
173
173
174
174
< ui5-popover id ="custom-item-popover " placement-type ="Bottom ">
175
- < ui5-list separators ="None ">
176
- < ui5-li id ="custom-item-1 " type ="Active "> Custom Popover Item 1</ ui5-li >
177
- < ui5-li type ="Active "> Custom Popover Item 2</ ui5-li >
178
- </ ui5-list >
175
+ < ui5-list separators ="None ">
176
+ < ui5-li id ="custom-item-1 " type ="Active "> Custom Popover Item 1</ ui5-li >
177
+ < ui5-li type ="Active "> Custom Popover Item 2</ ui5-li >
178
+ </ ui5-list >
179
179
</ ui5-popover >
180
180
181
181
< ui5-input id ="press-input " style ="margin-top: 2rem; "> </ ui5-input >
@@ -216,6 +216,7 @@ <h3>ShellBar in Compact</h3>
216
216
} ) ;
217
217
218
218
shellbar . addEventListener ( "ui5-productSwitchClick" , function ( event ) {
219
+ event . preventDefault ( ) ;
219
220
window [ "press-input" ] . value = "Product Switch"
220
221
} ) ;
221
222
0 commit comments