several fixes to join modal responsiveness

This commit is contained in:
Ben Wheeler 2019-10-03 12:35:36 -04:00
parent 18fd960a6a
commit 2b23a41a45
3 changed files with 33 additions and 2 deletions

View file

@ -42,10 +42,16 @@
margin: 0; margin: 0;
border-top-left-radius: 1rem; border-top-left-radius: 1rem;
border-top-right-radius: 1rem; border-top-right-radius: 1rem;
/* match the small window setting for modal as a whole */
@media #{$small}, #{$small-height} {
border-top-left-radius: 0rem;
border-top-right-radius: 0rem;
}
} }
.join-flow-header-image { .join-flow-header-image {
width: 27.5rem; width: 100%;
} }
.join-flow-footer-message { .join-flow-footer-message {

View file

@ -14,6 +14,12 @@
transition: background-color .25s ease; transition: background-color .25s ease;
background-color: $ui-orange-90percent; background-color: $ui-orange-90percent;
} }
/* match the small window setting for modal as a whole */
@media #{$small}, #{$small-height} {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
} }
.next-step-title { .next-step-title {

View file

@ -1,13 +1,32 @@
@import "../../../colors"; @import "../../../colors";
@import "../../../frameless"; @import "../../../frameless";
/* unusually for a modal, the join flow modal cares about the screen around it
being clickable, because of the standalone join view. */
.mod-join { .mod-join {
width: 27.4375rem; width: 27.4375rem;
@media #{$small} {
width: auto;
}
}
/* enable vertical scrolling when modal showing, if page is short */
.modal-overlay {
@media #{$small-height}, #{$medium-height} {
overflow: auto;
}
}
.modal-content {
@media #{$small}, #{$small-height} {
height: unset;
}
} }
/* lower the modal slightly to accomodate Scratch logo above it */ /* lower the modal slightly to accomodate Scratch logo above it */
.modal-sizes { .modal-sizes {
@media #{$medium}, #{$medium-height} { @media #{$small}, #{$small-height}, #{$medium}, #{$medium-height} {
margin: 3.5rem auto; margin: 3.5rem auto;
} }
} }