diff --git a/cms/static/sass/elements/_forms.scss b/cms/static/sass/elements/_forms.scss
index 384ffc0509..3bda079473 100644
--- a/cms/static/sass/elements/_forms.scss
+++ b/cms/static/sass/elements/_forms.scss
@@ -30,7 +30,49 @@ textarea.text {
}
}
-// forms - specific
+// ====================
+
+// forms - fields - not editable
+.field.is-not-editable {
+
+ & label.is-focused {
+ color: $gray-d2;
+ }
+
+ input, textarea {
+ pointer-events: none;
+ }
+}
+
+// ====================
+
+// field with error
+.field.error {
+
+ input, textarea {
+ border-color: $red;
+ }
+}
+
+// ====================
+
+// forms - additional UI
+form {
+
+ .note {
+ @include box-sizing(border-box);
+ padding: $baseline;
+ background: $gray-l4;
+ }
+
+ .note-promotion {
+
+ }
+}
+
+// ====================
+
+// forms - grandfathered
input.search {
padding: 6px 15px 8px 30px;
@include box-sizing(border-box);
@@ -73,4 +115,4 @@ code {
background-color: #edf1f5;
@include box-shadow(0 1px 2px rgba(0, 0, 0, 0.1) inset);
font-family: Monaco, monospace;
-}
\ No newline at end of file
+}
diff --git a/cms/static/sass/views/_settings.scss b/cms/static/sass/views/_settings.scss
index 307ebad0a8..6b8bec7912 100644
--- a/cms/static/sass/views/_settings.scss
+++ b/cms/static/sass/views/_settings.scss
@@ -161,7 +161,7 @@ body.course.settings {
@include placeholder($gray-l4);
@include font-size(16);
@include size(100%,100%);
- padding: ($baseline/2);
+ padding: ($baseline/2);
&.long {
}
@@ -212,7 +212,7 @@ body.course.settings {
padding: $baseline;
&:last-child {
- padding-bottom: $baseline;
+ padding-bottom: $baseline;
}
.actions {
@@ -238,22 +238,6 @@ body.course.settings {
}
}
- // not editable fields
- .field.is-not-editable {
-
- & label.is-focused {
- color: $gray-d2;
- }
- }
-
- // field with error
- .field.error {
-
- input, textarea {
- border-color: $red;
- }
- }
-
// specific fields - basic
&.basic {
@@ -322,7 +306,7 @@ body.course.settings {
}
}
}
-
+
// specific fields - overview
#field-course-overview {
@@ -468,7 +452,7 @@ body.course.settings {
}
}
}
-
+
.grade-specific-bar {
height: 50px !important;
}
@@ -479,7 +463,7 @@ body.course.settings {
li {
position: absolute;
top: 0;
- height: 50px;
+ height: 50px;
text-align: right;
@include border-radius(2px);
@@ -600,8 +584,8 @@ body.course.settings {
}
#field-course-grading-assignment-shortname,
- #field-course-grading-assignment-totalassignments,
- #field-course-grading-assignment-gradeweight,
+ #field-course-grading-assignment-totalassignments,
+ #field-course-grading-assignment-gradeweight,
#field-course-grading-assignment-droppable {
width: flex-grid(2, 6);
}
@@ -734,4 +718,4 @@ body.course.settings {
.content-supplementary {
width: flex-grid(3, 12);
}
-}
\ No newline at end of file
+}
diff --git a/cms/templates/settings.html b/cms/templates/settings.html
index e4cb4b3743..afc958c608 100644
--- a/cms/templates/settings.html
+++ b/cms/templates/settings.html
@@ -4,7 +4,7 @@
<%namespace name='static' file='static_content.html'/>
<%!
-from contentstore import utils
+from contentstore import utils
%>
@@ -13,17 +13,17 @@ from contentstore import utils
-
+
-
+
%block>
@@ -62,10 +62,24 @@ from contentstore import utils
Your course's schedule settings determine when students can enroll in and begin a course as well as when the course.
Additionally, details provided on this page are also used in edX's catalog of courses, which new and returning students use to choose new courses to study.
- +