From 078dcc4296bc2ebe13cd92cdc9740a2999ecb5c5 Mon Sep 17 00:00:00 2001
From: Aura Milena Alba <36944773+amalbas@users.noreply.github.com>
Date: Thu, 18 Jun 2020 08:10:18 -0500
Subject: [PATCH] Remove use pattern library of EdxFragmentView and
discussion/maintenance_fragment. (#24029)
---
.../templates/discussion/templates.underscore | 10 ++--
lms/djangoapps/discussion/views.py | 6 ++-
lms/static/sass/bootstrap/_components.scss | 54 +++++++++++++++++++
lms/static/sass/bootstrap/_legacy.scss | 3 ++
4 files changed, 64 insertions(+), 9 deletions(-)
diff --git a/common/static/common/templates/discussion/templates.underscore b/common/static/common/templates/discussion/templates.underscore
index bff6c14af2..0ddb6f2e53 100644
--- a/common/static/common/templates/discussion/templates.underscore
+++ b/common/static/common/templates/discussion/templates.underscore
@@ -140,7 +140,7 @@
-
+
<%- gettext('Edit your post below.') %>
<%- body %>
@@ -241,9 +241,7 @@
><%- gettext("Editing response") %>>
-
+
<%- body %>
@@ -290,9 +288,7 @@
diff --git a/lms/djangoapps/discussion/views.py b/lms/djangoapps/discussion/views.py
index aac52ce560..0b548f306f 100644
--- a/lms/djangoapps/discussion/views.py
+++ b/lms/djangoapps/discussion/views.py
@@ -697,6 +697,8 @@ class DiscussionBoardFragmentView(EdxFragmentView):
"""
Component implementation of the discussion board.
"""
+ _uses_pattern_library = False
+
def render_to_fragment(
self,
request,
@@ -760,7 +762,7 @@ class DiscussionBoardFragmentView(EdxFragmentView):
log.warning('Forum is in maintenance mode')
html = render_to_string('discussion/maintenance_fragment.html', {
'disable_courseware_js': True,
- 'uses_pattern_library': True,
+ 'uses_bootstrap': True,
})
fragment = Fragment(html)
self.add_fragment_resource_urls(fragment)
@@ -774,7 +776,7 @@ class DiscussionBoardFragmentView(EdxFragmentView):
)
html = render_to_string('discussion/discussion_private_fragment.html', {
'disable_courseware_js': True,
- 'uses_pattern_library': True,
+ 'uses_bootstrap': True,
})
fragment = Fragment(html)
self.add_fragment_resource_urls(fragment)
diff --git a/lms/static/sass/bootstrap/_components.scss b/lms/static/sass/bootstrap/_components.scss
index cc219e1d13..64282e83fc 100644
--- a/lms/static/sass/bootstrap/_components.scss
+++ b/lms/static/sass/bootstrap/_components.scss
@@ -45,3 +45,57 @@
text-decoration: underline;
font-weight: bold;
}
+
+.alert-error {
+ box-shadow: inset 0 0 0 4px $palette-error-back;
+
+ .alert-copy:last-child {
+ margin-bottom: 0;
+ }
+}
+
+.alert-error .alert-icon {
+ align-self: center;
+ color: $white;
+ background-color: $palette-error-accent;
+ display: none;
+ border-radius: 50%;
+ padding: 0.625rem;
+
+ @include media-breakpoint-up(md) {
+ display: block;
+ }
+}
+
+.alert-message-with-action {
+ @include media-breakpoint-up(md) {
+ width: 80%;
+ padding: 1.25rem;
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+
+ .alert-copy {
+ display: inline-block;
+ vertical-align: sub;
+ }
+}
+
+// Discussion
+.discussion {
+ .btn-link {
+ border-color: transparent
+ }
+
+ .breadcrumbs {
+ font-size: 0.875rem;
+
+ .all-topics {
+ border: none;
+ }
+ }
+
+ .field-label-text {
+ font-size: 1rem
+ }
+}
diff --git a/lms/static/sass/bootstrap/_legacy.scss b/lms/static/sass/bootstrap/_legacy.scss
index 678df10fb7..5db46a64ed 100644
--- a/lms/static/sass/bootstrap/_legacy.scss
+++ b/lms/static/sass/bootstrap/_legacy.scss
@@ -143,6 +143,9 @@ $state-danger-text: $black !default;
$state-danger-bg: #f2dede !default;
$state-danger-border: darken($state-danger-bg, 5%) !default;
+$palette-error-accent: #cb0712;
+$palette-error-back: #feeced;
+
// logo colors
$micromasters-color: #005585 !default;
$zebra-stripe-color: rgb(249, 250, 252) !default;