Files
edx-platform/lms/static/sass/course/_profile.scss
Ahsan Ulhaq d35b652843 Display Eligibility table on progress page
1-Adding basic html for displaying eligibility table
2-Updated Eligibility Requirements Dynamically

ECOM-1523
2015-06-16 16:19:33 +05:00

329 lines
6.7 KiB
SCSS

.profile-wrapper {
color: $black;
.user-info {
@extend .sidebar;
border-left: 1px solid #d3d3d3;
border-radius: 0px 4px 4px 0;
border-right: 0;
&:after {
left: -1px;
right: auto;
}
header {
@extend .bottom-border;
margin: 0;
padding: lh(0.5);
h1 {
margin: 0;
padding-right: 30px;
}
}
ul {
@extend %ui-no-list;
li {
border-bottom: 1px solid #d3d3d3;
box-shadow: 0 1px 0 #eee;
color: lighten($text-color, 10%);
display: block;
padding: lh(0.5) 0 lh(0.5) lh(0.5);
position: relative;
text-decoration: none;
@include transition(none);
div#location_sub, div#language_sub {
font-weight: bold;
display: inline-block;
form {
width: 100%;
}
input {
&[type="text"] {
@include box-sizing(border-box);
margin: lh(0.5) 0;
width: 100%;
}
&[type="input"]{
}
}
&:empty {
padding: 0;
}
}
#description {
font-size: 12px;
}
#change_language,
#change_location,
.edit-email,
.name-edit,
.email-edit {
color: #999;
font-size: 12px;
position: absolute;
right: lh(0.5);
text-transform: uppercase;
top: 9px;
&:hover, &:focus {
color: #555;
}
}
p {
color: #999;
font-size: 12px;
margin-bottom: 0;
margin-top: 4px;
}
.deactivate {
color: #aaa;
font-style: italic;
}
#pwd_reset_button {
background: none;
border: none;
box-shadow: none;
color: #999;
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
position: absolute;
right: lh(0.5);
text-transform: uppercase;
top: 9px;
&:hover, &:focus {
color: #555;
}
}
}
}
#change_password_pop {
border-bottom: 1px solid #d3d3d3;
box-shadow: 0 1px 0 #eee;
color: #4D4D4D;
padding: 7px lh();
h2 {
font-size: $body-font-size;
font-weight: bold;
margin-top: 0;
text-transform: uppercase;
}
}
}
.course-info {
@extend .content;
header {
@extend .clearfix;
@extend h1.top-header;
margin-bottom: lh();
h1 {
@include float(left);
font-size: 1em;
font-weight: 100;
margin: 0;
}
&.progress-certificates {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
.progress-certificates-title {
float: none;
}
}
}
#course-success {
margin-bottom: ($baseline*1.5);
text-align: center;
> a {
@include button(simple, $button-color);
@include box-sizing(border-box);
border-radius: 3px;
font: normal 15px/1.6rem $sans-serif;
letter-spacing: 0;
padding: 5px 18px 6px;
text-align: center;
&:hover, &:focus {
text-decoration: none;
}
}
}
#grade-detail-graph {
min-height: 400px;
width: 100%;
}
> .credit-eligibility{
border-top: 1px solid $lightGrey;
margin-top: lh();
@include padding-left(0);
> .credit-eligibility-container {
padding: lh();
> .credit-help {
background: $blue;
color: $white;
width: lh();
margin: 0;
padding: 0;
border-radius: lh(0.9);
border-color: $white;
text-shadow: None;
}
> .detail-collapse{
border: none;
box-shadow: none;
background: $white;
padding: 0;
color: $blue;
> i {
padding: lh(0.25);
}
> span{
color: inherit;
}
}
> .requirement-container{
padding: lh();
> .requirement{
border-bottom: 1px solid $lightGrey;
padding: lh(0.5);
> .requirement-name {
width: bi-app-invert-percentage(30%);
display: inline-block;
}
> .requirement-status{
width: bi-app-invert-percentage(70%);
@include float(right);
display: inline-block;
.fa-times{
@extend %t-icon6;
color: $alert-color;
}
.fa-check{
@extend %t-icon6;
color: $success-color;
}
> .not-achieve{
color: $lightGrey;
}
}
}
}
}
}
> .chapters {
border-top: 1px solid #e3e3e3;
margin-top: lh();
padding-left: 0;
> section {
@extend .clearfix;
border-bottom: 1px solid #e3e3e3;
display: table;
padding: lh() 0;
width: 100%;
&:last-child {
border-bottom: 0px;
}
h2 {
@include border-right(1px dashed #ddd);
@include box-sizing(border-box);
display: table-cell;
letter-spacing: 0;
margin: 0;
padding: 0;
padding-right: flex-gutter(9);
text-transform: none;
width: flex-grid(2, 9);
}
.sections {
display: table-cell;
@include padding-left(flex-gutter(9));
width: flex-grid(7, 9);
> div {
padding:0 0 lh() 0;
&:first-child {
padding-top: 0;
}
&:last-child {
border-bottom: 0;
}
h3 {
color: #666;
span {
color: #999;
font-size: em(14);
font-weight: 100;
}
}
p {
color: #999;
font-size: em(14);
}
.scores {
margin: lh(0.5) 0;
h3 {
font-size: em(14);
display: inline-block;
}
ol {
list-style: none;
margin: 0;
padding: 0;
display: inline-block;
li {
display: inline-block;
font-size: em(14);
font-weight: normal;
padding-right: 1em;
}
}
}
}
}
}
}
}
}