Skip to content

Commit aa13e43

Browse files
fix(ie): Add demo class to resolve overflow issue on ie11 (#3814)
1 parent 8ca6341 commit aa13e43

File tree

8 files changed

+30
-18
lines changed

8 files changed

+30
-18
lines changed

ui/components/docked-composer/base/example.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,10 @@ const ComboboxListbox = props => (
242242
/// ////////////////////////////////////////
243243

244244
export const Context = props => (
245-
<div style={{ height: '500px', minWidth: '615px', overflowX: 'auto' }}>
245+
<div
246+
className="demo-only demo-only_viewport"
247+
style={{ height: '500px', minWidth: '615px', overflowX: 'auto' }}
248+
>
246249
{props.children}
247250
</div>
248251
);

ui/components/docked-form-footer/base/example.jsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ import _ from '../../../shared/helpers';
1010
const headingUniqueId = _.uniqueId('dialog-heading-id-');
1111

1212
export const Context = props => (
13-
<div style={{ height: '180px' }}>{props.children}</div>
13+
<div className="demo-only demo-only_viewport" style={{ height: '180px' }}>
14+
{props.children}
15+
</div>
1416
);
1517

1618
export default (

ui/components/docked-utility-bar/base/example.jsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ const PanelOpen = (
109109
/// ////////////////////////////////////////
110110

111111
export const Context = props => (
112-
<div style={{ height: '540px' }}>{props.children}</div>
112+
<div className="demo-only demo-only_viewport" style={{ height: '540px' }}>
113+
{props.children}
114+
</div>
113115
);
114116

115117
export default (

ui/components/list-builder/base/example.jsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ let FilteredItems = props => (
293293
----------------------------------------------------------------------------- */
294294

295295
export default (
296-
<div className="demo-only" style={{ height: '640px' }}>
296+
<div className="demo-only demo-only_viewport" style={{ height: '640px' }}>
297297
<Modal
298298
className="slds-modal_large slds-list-builder"
299299
aria-labelledby="id-of-modalheader-h2"
@@ -336,7 +336,7 @@ export let states = [
336336
id: 'items-selected',
337337
label: 'Items Selected',
338338
element: (
339-
<div className="demo-only" style={{ height: '640px' }}>
339+
<div className="demo-only demo-only_viewport" style={{ height: '640px' }}>
340340
<Modal
341341
className="slds-modal_large"
342342
aria-labelledby="id-of-modalheader-h2"
@@ -381,7 +381,7 @@ export let states = [
381381
id: 'items-disabled',
382382
label: 'Items Disabled',
383383
element: (
384-
<div className="demo-only" style={{ height: '640px' }}>
384+
<div className="demo-only demo-only_viewport" style={{ height: '640px' }}>
385385
<Modal
386386
className="slds-modal_large"
387387
aria-labelledby="id-of-modalheader-h2"
@@ -424,7 +424,7 @@ export let states = [
424424
id: 'items-default-selected',
425425
label: 'Items Default Selected',
426426
element: (
427-
<div className="demo-only" style={{ height: '640px' }}>
427+
<div className="demo-only demo-only_viewport" style={{ height: '640px' }}>
428428
<Modal
429429
className="slds-modal_large"
430430
aria-labelledby="id-of-modalheader-h2"
@@ -469,7 +469,7 @@ export let examples = [
469469
id: 'two-column-with-hidden-header',
470470
label: 'Two Column with Hidden Header',
471471
element: (
472-
<div className="demo-only" style={{ height: '640px' }}>
472+
<div className="demo-only demo-only_viewport" style={{ height: '640px' }}>
473473
<Modal
474474
className="slds-modal_large"
475475
aria-labelledby="id-of-modalheader-h2"
@@ -508,7 +508,7 @@ export let examples = [
508508
id: 'filtered',
509509
label: 'Filtered Results',
510510
element: (
511-
<div className="demo-only" style={{ height: '640px' }}>
511+
<div className="demo-only demo-only_viewport" style={{ height: '640px' }}>
512512
<Modal
513513
className="slds-modal_large"
514514
aria-labelledby="id-of-modalheader-h2"

ui/components/map/base/example.jsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import React from 'react';
55
import Map, { MapContainer } from '../';
66

77
export const Context = props => (
8-
<div style={{ height: '660px' }}>{props.children}</div>
8+
<div className="demo-only demo-only_viewport" style={{ height: '660px' }}>
9+
{props.children}
10+
</div>
911
);
1012

1113
export default (

ui/components/modals/base/example.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import classNames from 'classnames';
1111
/// ///////////////////////////////////////////
1212

1313
let Demo = props => (
14-
<div className="demo-only" {...props}>
14+
<div className="demo-only demo-only_viewport" {...props}>
1515
{props.children}
1616
<div className="slds-backdrop slds-backdrop_open" />
1717
</div>

ui/components/notifications/base/example.jsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ let Notification = props => {
7676
/// ///////////////////////////////////////////
7777

7878
export default (
79-
<div className="demo-only slds-is-relative" style={{ height: '4.5rem' }}>
79+
<div className="demo-only demo-only_viewport" style={{ height: '4.5rem' }}>
8080
<NotificationContainer>
8181
<div
8282
aria-live="assertive"
@@ -100,7 +100,10 @@ export let examples = [
100100
id: 'task-notification',
101101
label: 'Task Notification',
102102
element: (
103-
<div className="demo-only slds-is-relative" style={{ height: '4.5rem' }}>
103+
<div
104+
className="demo-only demo-only_viewport"
105+
style={{ height: '4.5rem' }}
106+
>
104107
<NotificationContainer>
105108
<div
106109
aria-live="assertive"
@@ -123,7 +126,7 @@ export let examples = [
123126
id: 'stacked-2',
124127
label: 'Stacked Notifications',
125128
element: (
126-
<div className="demo-only slds-is-relative" style={{ height: '15rem' }}>
129+
<div className="demo-only demo-only_viewport" style={{ height: '15rem' }}>
127130
<NotificationContainer>
128131
<div
129132
aria-live="assertive"
@@ -152,7 +155,7 @@ export let examples = [
152155
id: 'stacked-3',
153156
label: 'Three Stacked Notifications',
154157
element: (
155-
<div className="demo-only slds-is-relative" style={{ height: '15rem' }}>
158+
<div className="demo-only demo-only_viewport" style={{ height: '15rem' }}>
156159
<NotificationContainer>
157160
<div
158161
aria-live="assertive"
@@ -187,7 +190,7 @@ export let examples = [
187190
id: 'overflow-six',
188191
label: 'Six Stacked Notifications',
189192
element: (
190-
<div className="demo-only slds-is-relative" style={{ height: '17rem' }}>
193+
<div className="demo-only demo-only_viewport" style={{ height: '17rem' }}>
191194
<NotificationContainer>
192195
<div
193196
aria-live="assertive"

ui/components/spinners/base/example.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export let Spinner = props => (
3737
/// ///////////////////////////////////////////
3838

3939
export default (
40-
<Demo>
40+
<Demo className="demo-only demo-only_viewport">
4141
<Spinner className="slds-spinner_medium" />
4242
</Demo>
4343
);
@@ -84,7 +84,7 @@ export let examples = [
8484
description:
8585
'The spinner container may be used with a container with fixed positioning by adding the <code>.slds-is-fixed</code> class to the container. This may be needed if you are dynamically loading portions of a component after the spinner is showing.',
8686
element: (
87-
<Demo className="demo--inverse">
87+
<Demo className="demo-only demo-only_viewport demo--inverse">
8888
<SpinnerContainer className="slds-is-fixed">
8989
<Spinner className="slds-spinner_medium" />
9090
</SpinnerContainer>

0 commit comments

Comments
 (0)