|
87 | 87 | <ui5-wizard-step icon="sap-icon://home" heading="Product type">
|
88 | 88 | <div style="display: flex; min-height: 200px; flex-direction: column;">
|
89 | 89 | <ui5-title>1. Product Type</ui5-title><br>
|
90 |
| - |
| 90 | + |
91 | 91 | <ui5-messagestrip>
|
92 | 92 | The Wizard control is supposed to break down large tasks, into smaller steps, easier for the user to work with.
|
93 | 93 | </ui5-messagestrip><br>
|
94 |
| - |
| 94 | + |
95 | 95 | <ui5-label wrap>Sed fermentum, mi et tristique ullamcorper, sapien sapien faucibus sem, quis pretium nibh lorem malesuada diam. Nulla quis arcu aliquet, feugiat massa semper, volutpat diam. Nam vitae ante posuere, molestie neque sit amet, dapibus velit. Maecenas eleifend tempor lorem. Mauris vitae elementum mi, sed eleifend ligula. Nulla tempor vulputate dolor, nec dignissim quam convallis ut. Praesent vitae commodo felis, ut iaculis felis. Fusce quis eleifend sapien, eget facilisis nibh. Suspendisse est velit, scelerisque ut commodo eget, dignissim quis metus. Cras faucibus consequat gravida. Curabitur vitae quam felis. Phasellus ac leo eleifend, commodo tortor et, varius quam. Aliquam erat volutpat.
|
96 | 96 | </ui5-label>
|
97 | 97 | <ui5-button id="btnOpenDialog" style="width: 150px; align-self: flex-end;">Open Wizard Dialog</ui5-button>
|
98 | 98 | </div>
|
99 |
| - |
| 99 | + |
100 | 100 | <ui5-button id="toStep2" design="Emphasized">Step 2</ui5-button>
|
101 | 101 | </ui5-wizard-step>
|
102 |
| - |
| 102 | + |
103 | 103 | <ui5-wizard-step heading="Product Information">
|
104 | 104 | <div style="display: flex;flex-direction: column">
|
105 | 105 | <ui5-title>2. Product Information</ui5-title><br>
|
106 | 106 | <ui5-label wrap>
|
107 | 107 | Integer pellentesque leo sit amet dui vehicula, quis ullamcorper est pulvinar. Nam in libero sem. Suspendisse arcu metus, molestie a turpis a, molestie aliquet dui. Donec ppellentesque leo sit amet dui vehicula, quis ullamcorper est pulvinar. Nam in libero sem. Suspendisse arcu metus, molestie a turpis a, molestie aliquet dui. Donec pulvinar, sapien corper eu, posuere malesuada nisl. Integer pellentesque leo sit amet dui vehicula, quis ullamcorper est pulvinar. Nam in libero sem. Suspendisse arcu metus, molestie a turpis a, molestie aliquet dui. Donec pulvinar, sapien
|
108 | 108 | </ui5-label>
|
109 |
| - |
| 109 | + |
110 | 110 | <div style="display: flex; flex-direction: column;">
|
111 | 111 | <div style="display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-top: 1rem">
|
112 | 112 | <ui5-label>Name</ui5-label>
|
113 | 113 | <ui5-input placeholder="product name..."></ui5-input>
|
114 | 114 | </div>
|
115 |
| - |
| 115 | + |
116 | 116 | <div style="display: flex; flex-direction: row; margin-top: 1rem; justify-content: flex-end; align-items: center;">
|
117 | 117 | <ui5-label>Weight</ui5-label>
|
118 | 118 | <ui5-input value="3.65"></ui5-input>
|
119 | 119 | </div>
|
120 |
| - |
| 120 | + |
121 | 121 | <div style="display: flex; flex-direction: row; margin-top: 1rem; justify-content: flex-end; align-items: center;">
|
122 | 122 | <ui5-label>Manifacturer</ui5-label>
|
123 | 123 | <ui5-select>
|
|
126 | 126 | <ui5-option>Huawei</ui5-option>
|
127 | 127 | </ui5-select>
|
128 | 128 | </div>
|
129 |
| - |
| 129 | + |
130 | 130 | <div style="display: flex; flex-direction: row; margin-top: 1rem; justify-content: flex-end; align-items: center;">
|
131 | 131 | <ui5-label>5 years guarantee included</ui5-label>
|
132 | 132 | <ui5-switch id="sw"></ui5-switch>
|
133 | 133 | </div>
|
134 | 134 | </div>
|
135 | 135 | </div>
|
136 |
| - |
| 136 | + |
137 | 137 | <ui5-button id="toStep3" design="Emphasized" hidden>Step 3</ui5-button>
|
138 | 138 | </ui5-wizard-step>
|
139 |
| - |
| 139 | + |
140 | 140 | <ui5-wizard-step heading="Options">
|
141 | 141 | <div style="display: flex; flex-direction: column;">
|
142 | 142 | <ui5-title>3. Options</ui5-title><br>
|
143 |
| - |
| 143 | + |
144 | 144 | <ui5-label wrap>
|
145 | 145 | Integer pellentesque leo sit amet dui vehicula, quis ullamcorper est pulvinar. Nam in libero sem. Suspendisse arcu metus, molestie a turpis a, molestie aliquet dui. Donec ppellentesque leo sit amet dui vehicula, quis ullamcorper est pulvinar. Nam in libero sem. Suspendisse arcu metus, molestie a turpis a, molestie aliquet dui. Donec pulvinar, sapien corper eu, posuere malesuada nisl. Integer pellentesque leo sit amet dui vehicula, quis ullamcorper est pulvinar. Nam in libero sem. Suspendisse arcu metus, molestie a turpis a, molestie aliquet dui. Donec pulvinar, sapien
|
146 | 146 | </ui5-label>
|
147 | 147 | <ui5-messagestrip>
|
148 | 148 | The Wizard control is supposed to break down large tasks, into smaller steps, easier for the user to work with.
|
149 | 149 | </ui5-messagestrip><br>
|
150 |
| - |
| 150 | + |
151 | 151 | <div style="display: flex; flex-direction: column;">
|
152 | 152 | <div style="display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-top: 1rem">
|
153 | 153 | <ui5-label>Manifacture date</ui5-label>
|
154 | 154 | <ui5-date-picker></ui5-date-picker>
|
155 | 155 | </div>
|
156 |
| - |
| 156 | + |
157 | 157 | <div style="display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-top: 1rem">
|
158 | 158 | <ui5-label>Availability</ui5-label>
|
159 | 159 | <ui5-segmentedbutton id="segButton1">
|
|
163 | 163 | <ui5-togglebutton>Out of stock</ui5-togglebutton>
|
164 | 164 | </ui5-segmentedbutton>
|
165 | 165 | </div>
|
166 |
| - |
| 166 | + |
167 | 167 | <div style="display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-top: 1rem">
|
168 | 168 | <ui5-label>Size</ui5-label>
|
169 | 169 | <ui5-segmentedbutton id="sb">
|
|
174 | 174 | </div>
|
175 | 175 | </div>
|
176 | 176 | </div>
|
177 |
| - |
| 177 | + |
178 | 178 | <ui5-button id="toStep4" design="Emphasized" hidden>Step 4</ui5-button>
|
179 | 179 | </ui5-wizard-step>
|
180 |
| - |
| 180 | + |
181 | 181 | <ui5-wizard-step heading="Pricing">
|
182 | 182 | <div style="display: flex; flex-direction: column;">
|
183 | 183 | <ui5-title>4. Pricing</ui5-title><br>
|
|
187 | 187 | <ui5-messagestrip>
|
188 | 188 | The Wizard control is supposed to break down large tasks, into smaller steps, easier for the user to work with.
|
189 | 189 | </ui5-messagestrip><br>
|
190 |
| - |
| 190 | + |
191 | 191 | <div style="display: flex; flex-direction: column;">
|
192 | 192 | <div style="display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-top: 1rem">
|
193 | 193 | <ui5-label>Price</ui5-label>
|
194 | 194 | <ui5-input placeholder="product price..."></ui5-input>
|
195 | 195 | </div>
|
196 |
| - |
| 196 | + |
197 | 197 | <div style="display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-top: 1rem">
|
198 | 198 | <ui5-label>Quantity</ui5-label>
|
199 | 199 | <ui5-input placeholder="product quantity..."></ui5-input>
|
200 | 200 | </div>
|
201 |
| - |
| 201 | + |
202 | 202 | <div style="display: flex; flex-direction: row; margin-top: 1rem; justify-content: flex-end; align-items: center;">
|
203 | 203 | <ui5-label>Vat included</ui5-label>
|
204 | 204 | <ui5-switch checked></ui5-switch>
|
205 | 205 | </div>
|
206 | 206 | </div>
|
207 | 207 | </div>
|
208 |
| - |
| 208 | + |
209 | 209 | <ui5-button id="finalize" design="Emphasized">Finalize</ui5-button>
|
210 | 210 | </ui5-wizard-step>
|
211 | 211 | </ui5-wizard>
|
|
398 | 398 | <!-- start column -->
|
399 | 399 | <div style="box-sizing: border-box;" slot="startColumn">
|
400 | 400 | <div style="padding: 1rem">
|
401 |
| - <ui5-title>Column 1</ui5-title> |
| 401 | + <ui5-title>Products list</ui5-title> |
402 | 402 | </div>
|
403 | 403 | <ui5-list>
|
404 | 404 | <ui5-li>Hello worild!</ui5-li>
|
|
415 | 415 | <!-- mid column -->
|
416 | 416 | <div style="box-sizing: border-box;" slot="midColumn">
|
417 | 417 | <div style="padding: 1rem">
|
418 |
| - <ui5-title>Column 2</ui5-title> |
| 418 | + <ui5-title>Product information</ui5-title> |
419 | 419 | </div>
|
420 | 420 | <ui5-list>
|
421 | 421 | <ui5-li>Hello worild!</ui5-li>
|
|
432 | 432 | <!-- end column -->
|
433 | 433 | <div style="box-sizing: border-box;" slot="endColumn">
|
434 | 434 | <div style="padding: 1rem">
|
435 |
| - <ui5-title>Column 3</ui5-title> |
| 435 | + <ui5-title>Product detailed information</ui5-title> |
436 | 436 | </div>
|
437 | 437 |
|
438 | 438 | <ui5-list>
|
|
687 | 687 | </ui5-flexible-column-layout>
|
688 | 688 |
|
689 | 689 | <script>
|
| 690 | + |
| 691 | + fclAcc.accessibilityTexts = { |
| 692 | + startColumnAccessibleName: "Products list", |
| 693 | + midColumnAccessibleName: "Product information", |
| 694 | + endColumnAccessibleName: "Product detailed information", |
| 695 | + startArrowLeftText: "Collapse products list", |
| 696 | + startArrowRightText: "Expand products list", |
| 697 | + endArrowLeftText: "Expand product detailed information", |
| 698 | + endArrowRightText: "Collapse product detailed information" |
| 699 | + }; |
| 700 | + |
690 | 701 | var counter = 0;
|
691 | 702 | var counter2 = 0;
|
692 | 703 | fcl1.addEventListener("ui5-layout-change", function(e) {
|
|
699 | 710 | layoutChangeRes4.value = ++counter;
|
700 | 711 |
|
701 | 712 | });
|
702 |
| - |
| 713 | + |
703 | 714 | fcl3.addEventListener("ui5-layout-change", function(e) {
|
704 | 715 | testLayoutChange.value = ++counter2;
|
705 | 716 | });
|
|
0 commit comments