Files
edx-platform/lms/static/sass/discussion/_discussion.scss
2017-10-29 22:22:08 -04:00

169 lines
3.2 KiB
SCSS

// forums - main app styling
// ====================
// NOTE: this file is deprecated, and we should not continue to add to this file. Use other partials as appropriate.
.discussion-body {
@include clearfix();
width: 100%;
border: none;
background: transparent;
box-shadow: none;
@include media-breakpoint-up(md) {
display: flex;
flex-direction: row-reverse;
}
.bottom-post-status {
padding: 30px;
font-size: $forum-x-large-font-size;
font-weight: 700;
color: $forum-color-copy-light;
text-align: center;
}
.discussion-article {
position: relative;
a,
p {
word-wrap: break-word;
}
}
.main-article.new {
display: none;
padding: ($baseline*2.5);
}
.discussion-reply-new {
@include clearfix();
@include transition(opacity 0.2s linear 0s);
h4 {
font-size: $forum-large-font-size;
font-weight: 700;
}
}
.reply-post-control {
margin-top: $baseline;
}
}
// ====================
// inline discussion module
.discussion-module {
@extend .discussion-body;
display: block;
position: relative;
border-radius: $forum-border-radius;
header {
.anonymous {
font-size: $forum-base-font-size;
}
}
.inline-discussion-topic {
width: flex-grid(12);
font-size: $forum-small-font-size;
.inline-discussion-topic-title {
font-weight: bold;
}
}
.discussion-module-header {
@include float(left);
width: flex-grid(7);
margin-bottom: ($baseline * 0.75);
}
.add_post_btn_container {
@include text-align(right);
width: flex-grid(12);
height: (2 * $baseline);
}
div.add-response.post-extended-content {
margin-top: $baseline;
margin-bottom: $baseline;
}
}
.discussion-show {
@include float(right);
position: relative;
top: 3px;
font-size: $forum-base-font-size;
text-align: center;
&.shown {
background-color: theme-color("inverse");
color: theme-color("primary");
}
}
section.discussion {
@include clearfix();
}
.new-post-article {
.forum-new-post-form {
padding: $baseline;
}
.inner-wrapper {
max-width: map-get($container-max-widths, xl);
min-width: 760px;
margin: auto;
}
}
.xblock-student_view-discussion {
@extend %ui-print-excluded;
// Overrides overspecific courseware CSS from:
// https://github.com/edx/edx-platform/blob/master/lms/static/sass/course/courseware/_courseware.scss#L499
padding-top: 15px !important;
}
// ====================
// post pagination
section.discussion-pagination {
margin-top: ($baseline*1.5);
nav.discussion-paginator {
@include float(right);
ol {
li {
@include padding-right($baseline/2);
list-style: none;
display: inline-block;
&.current-page span {
display: inline-block;
height: 35px;
padding: 0 ($baseline*0.75);
border: 1px solid $forum-color-border;
border-radius: $forum-border-radius;
font-size: $forum-base-font-size;
font-weight: 700;
line-height: 32px;
color: theme-color("gray-dark");
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
}
}
}
}