fix: media query max-width effect on course content pages (#600)

This commit is contained in:
Awais Ansari
2021-08-24 15:08:30 +05:00
committed by GitHub
parent 2d5e1caae7
commit a607fe4574

View File

@@ -5,7 +5,6 @@
@import "~@edx/frontend-component-footer/dist/footer";
#root {
display: flex;
flex-direction: column;
@@ -22,7 +21,7 @@
display: block;
box-sizing: content-box;
position: relative;
top: .10em;
top: 0.1em;
height: 1.75rem;
margin-right: 1rem;
img {
@@ -47,23 +46,24 @@
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-bottom: .1rem;
padding-bottom: 0.1rem;
}
}
.user-dropdown {
.btn {
height: 3rem;
@media (max-width: -1 + map-get($grid-breakpoints, 'sm')) {
padding: 0 .5rem;
@media (max-width: -1 + map-get($grid-breakpoints, "sm")) {
padding: 0 0.5rem;
}
}
}
}
.course-tabs-navigation {
border-bottom: solid 1px #EAEAEA;
border-bottom: solid 1px #eaeaea;
.nav a, .nav button {
.nav a,
.nav button {
&:hover {
background-color: $light-400;
}
@@ -108,8 +108,7 @@
// On mobile, the unit container will be responsible
// for container padding.
@media (min-width: map-get($grid-breakpoints, 'sm')) {
max-width: 1440px;
@media (min-width: map-get($grid-breakpoints, "sm")) {
width: 100%;
margin-right: auto;
margin-left: auto;
@@ -117,8 +116,8 @@
}
.sequence {
@media (min-width: map-get($grid-breakpoints, 'sm')) {
border: solid 1px #EAEAEA;
@media (min-width: map-get($grid-breakpoints, "sm")) {
border: solid 1px #eaeaea;
border-radius: 4px;
}
}
@@ -126,7 +125,7 @@
.sequence-navigation {
display: flex;
@media (min-width: map-get($grid-breakpoints, 'sm')) {
@media (min-width: map-get($grid-breakpoints, "sm")) {
margin: -1px -1px 0;
}
@@ -134,11 +133,11 @@
flex-grow: 1;
display: inline-flex;
border-radius: 0;
border: solid 1px #EAEAEA;
border: solid 1px #eaeaea;
border-left-width: 0;
position: relative;
font-weight: 400;
padding: 0 .375rem;
padding: 0 0.375rem;
height: 3rem;
justify-content: center;
align-items: center;
@@ -157,7 +156,7 @@
&.active {
&:after {
content: '';
content: "";
position: absolute;
bottom: -1px;
left: 0;
@@ -168,7 +167,7 @@
}
&.complete {
background-color: #EEF7E5;
background-color: #eef7e5;
color: $success;
}
@@ -229,7 +228,7 @@
}
&:after {
content: '';
content: "";
position: absolute;
bottom: 0px;
left: 0px;
@@ -250,19 +249,20 @@
}
}
.previous-btn, .next-btn {
.previous-btn,
.next-btn {
border: 1px solid $light-400 !important;
color: $gray-700;
display: inline-flex;
justify-content: center;
align-items: center;
@media (max-width: -1 + map-get($grid-breakpoints, 'sm')) {
@media (max-width: -1 + map-get($grid-breakpoints, "sm")) {
padding-top: 1rem;
padding-bottom: 1rem;
}
@media (min-width: map-get($grid-breakpoints, 'sm')) {
@media (min-width: map-get($grid-breakpoints, "sm")) {
min-width: fit-content;
padding-left: 2rem;
padding-right: 2rem;
@@ -273,7 +273,7 @@
border-left-width: 0;
margin-left: 0;
@media (min-width: map-get($grid-breakpoints, 'sm')) {
@media (min-width: map-get($grid-breakpoints, "sm")) {
border-left-width: 1px;
border-top-left-radius: 4px;
}
@@ -283,7 +283,7 @@
border-left-width: 1px;
border-right-width: 0;
@media (min-width: map-get($grid-breakpoints, 'sm')) {
@media (min-width: map-get($grid-breakpoints, "sm")) {
border-top-right-radius: 4px;
border-right-width: 1px;
}
@@ -351,7 +351,7 @@
// I don't like this. We need to set a height of 100% on a div created by react-focus-on, a
// package we use in our Modal. That div has no class name or ID, so instead we're uniquely
// identifying it by based on a unique attribute it has which its siblings don't share.
> div[data-focus-lock-disabled=false] {
> div[data-focus-lock-disabled="false"] {
height: 100%;
}
@@ -363,11 +363,11 @@
}
.greyed-out {
opacity: .3;
opacity: 0.3;
}
.locked-overlay {
opacity: .3;
opacity: 0.3;
pointer-events: none;
&.grades {
@@ -380,20 +380,20 @@
}
// Import component-specific sass files
@import 'courseware/course/celebration/CelebrationModal.scss';
@import 'courseware/course/NotificationTray.scss';
@import 'courseware/course/NotificationTrigger.scss';
@import 'courseware/course/NotificationIcon.scss';
@import 'courseware/course/sequence/lock-paywall/LockPaywall.scss';
@import 'shared/streak-celebration/StreakCelebrationModal.scss';
@import 'courseware/course/content-tools/calculator/calculator.scss';
@import 'courseware/course/content-tools/contentTools.scss';
@import 'course-home/dates-tab/timeline/Day.scss';
@import 'generic/upgrade-notification/UpgradeNotification.scss';
@import 'course-home/outline-tab/widgets/ProctoringInfoPanel.scss';
@import 'course-home/progress-tab/course-completion/CompletionDonutChart.scss';
@import 'course-home/progress-tab/grades/course-grade/GradeBar.scss';
@import 'courseware/course/course-exit/CourseRecommendations';
@import "courseware/course/celebration/CelebrationModal.scss";
@import "courseware/course/NotificationTray.scss";
@import "courseware/course/NotificationTrigger.scss";
@import "courseware/course/NotificationIcon.scss";
@import "courseware/course/sequence/lock-paywall/LockPaywall.scss";
@import "shared/streak-celebration/StreakCelebrationModal.scss";
@import "courseware/course/content-tools/calculator/calculator.scss";
@import "courseware/course/content-tools/contentTools.scss";
@import "course-home/dates-tab/timeline/Day.scss";
@import "generic/upgrade-notification/UpgradeNotification.scss";
@import "course-home/outline-tab/widgets/ProctoringInfoPanel.scss";
@import "course-home/progress-tab/course-completion/CompletionDonutChart.scss";
@import "course-home/progress-tab/grades/course-grade/GradeBar.scss";
@import "courseware/course/course-exit/CourseRecommendations";
/** [MM-P2P] Experiment */
@import 'experiments/mm-p2p/index.scss';
@import "experiments/mm-p2p/index.scss";