Skip to content

Commit 1a2137c

Browse files
committed
US206196 removed max height for modal window, set modal window to position: absolute
1 parent 23640f7 commit 1a2137c

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

elements/pfe-modal/demo/index.html

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h1>&lt;pfe-modal&gt;</h1>
2222
<h2>Modal: Standard modal</h2>
2323
<pfe-modal>
2424
<button slot="pfe-modal--trigger">Open modal</button>
25-
<h2 slot="pfe-modal--header">Modal with a header with a super duper long title so that we can see what it looks like</h2>
25+
<h2 slot="pfe-modal--header">Modal with a header</h2>
2626
<p>Lorem ipsum dolor sit amet, <a href="#foo">consectetur adipisicing</a> elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
2727
<pfe-cta>
2828
<a href="#bar">Learn more</a>
@@ -52,6 +52,21 @@ <h2 slot="pfe-modal--header">Custom open modal</h2>
5252
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
5353
</pfe-modal>
5454
</section>
55+
<section>
56+
<h2>Modal: a lot of content</h2>
57+
<pfe-modal>
58+
<button slot="pfe-modal--trigger">Open modal</button>
59+
<h2 slot="pfe-modal--header">Modal with a header with a super duper long title and a lot of content</h2>
60+
<p>Lorem ipsum dolor sit amet, <a href="#foo">consectetur adipisicing</a> elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
61+
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Sed posuere consectetur est at lobortis. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
62+
<p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur blandit tempus porttitor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur blandit tempus porttitor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Curabitur blandit tempus porttitor.</p>
63+
<p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui. Maecenas faucibus mollis interdum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
64+
<pfe-cta>
65+
<a href="#bar">Learn more</a>
66+
</pfe-cta>
67+
</pfe-modal>
68+
69+
</section>
5570

5671
<script>
5772
document.querySelector("#custom-trigger").addEventListener("click", event => {

elements/pfe-modal/src/pfe-modal.scss

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ $pfe-modal--breakpoint--medium: 640px;
77
--pfe-modal--MaxWidth: 70vw;
88
--pfe-modal--MinWidth: 50vw;
99
--pfe-modal--MaxWidth--mobile: 94vw;
10-
--pfe-modal--MaxHeight: 70vh;
10+
--pfe-modal--MaxHeight: none;
1111
--pfe-modal--MinHeight: 40vh;
1212
--pfe-modal--Padding--mobile: calc(#{pfe-var(container-padding)} * 1.25) calc(#{pfe-var(container-padding)} * 3) calc(#{pfe-var(container-padding)} * 1.25) calc(#{pfe-var(container-padding)} * 1.25);
1313
--pfe-modal--Padding: calc(#{pfe-var(container-padding)} * 2);
@@ -25,17 +25,12 @@ $pfe-modal--breakpoint--medium: 640px;
2525
width: 90%;
2626
}
2727

28-
// ::slotted(*) {
29-
// margin-top: 0;
30-
// display: block;
31-
// background-color: green;
32-
// }
33-
3428
.pfe-modal {
3529
&__wrapper {
36-
position: fixed;
30+
position: absolute;
3731
z-index: 2;
3832
top: calc(#{pfe-local(MaxHeight)} - 50vh);
33+
top: 10%;
3934
left: 0;
4035
right: 0;
4136
max-width: pfe-local(MaxWidth--mobile);

0 commit comments

Comments
 (0)