AC-727 began changing colors in course content, files and uploads, and when creating a course finished fixing contrast issues on files and uploads page fixed advanced settings and issue with hovering in files and uploads fixed color issues in studio home page and when hovering fixed contrast in updates, pages, textbooks, and group configurations fixed issues when configuring a section of a course in course outline fixed hovering colors to make contrast more visible fixed colors on the green button AC-727
359 lines
7.4 KiB
SCSS
359 lines
7.4 KiB
SCSS
// studio - views - textbooks
|
|
// ====================
|
|
|
|
.view-textbooks {
|
|
|
|
.content-primary, .content-supplementary {
|
|
@include box-sizing(border-box);
|
|
}
|
|
|
|
.content-primary {
|
|
@extend .ui-col-wide;
|
|
|
|
.no-textbook-content {
|
|
@extend %no-content;
|
|
color: $gray-d1;
|
|
}
|
|
|
|
.textbook {
|
|
@extend %ui-window;
|
|
position: relative;
|
|
|
|
.view-textbook {
|
|
padding: $baseline ($baseline*1.5);
|
|
|
|
header {
|
|
margin-bottom: 0;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.textbook-title {
|
|
@extend %t-title4;
|
|
@extend %t-strong;
|
|
@include margin-right($baseline*14);
|
|
}
|
|
|
|
.ui-toggle-expansion {
|
|
@include transition(rotate .15s ease-in-out .25s);
|
|
@extend %t-action1;
|
|
display: inline-block;
|
|
width: ($baseline*0.75);
|
|
vertical-align: text-bottom;
|
|
}
|
|
|
|
&.is-selectable {
|
|
@extend %ui-fake-link;
|
|
|
|
&:hover {
|
|
color: $uxpl-blue-base;
|
|
|
|
.ui-toggle-expansion {
|
|
color: $uxpl-blue-base;
|
|
}
|
|
}
|
|
}
|
|
|
|
.chapters {
|
|
margin-left: $baseline;
|
|
|
|
.chapter {
|
|
@extend %t-copy-sub2;
|
|
margin-bottom: ($baseline/4);
|
|
border-bottom: 1px solid $gray-l4;
|
|
|
|
.chapter-name {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
width: 45%;
|
|
margin-right: ($baseline/2);
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.chapter-asset-path {
|
|
display: inline-block;
|
|
width: 50%;
|
|
color: $gray-l1;
|
|
}
|
|
}
|
|
}
|
|
|
|
.actions {
|
|
@include transition(opacity .15s .25s ease-in-out);
|
|
opacity: 0.0;
|
|
position: absolute;
|
|
top: $baseline;
|
|
@include right($baseline);
|
|
|
|
.action {
|
|
display: inline-block;
|
|
margin-right: ($baseline/4);
|
|
|
|
.view {
|
|
@include blue-button;
|
|
@extend %t-action4;
|
|
}
|
|
|
|
.edit {
|
|
@include blue-button;
|
|
@extend %t-action4;
|
|
}
|
|
|
|
.delete {
|
|
@extend %ui-btn-non;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&:hover .actions {
|
|
opacity: 1.0;
|
|
}
|
|
|
|
.edit-textbook {
|
|
@include box-sizing(border-box);
|
|
border-radius: 2px;
|
|
width: 100%;
|
|
background: $white;
|
|
|
|
.wrapper-form {
|
|
padding: $baseline ($baseline*1.5);
|
|
}
|
|
|
|
|
|
fieldset {
|
|
margin-bottom: $baseline;
|
|
}
|
|
|
|
.actions {
|
|
box-shadow: inset 0 1px 2px $shadow;
|
|
border-top: 1px solid $gray-l1;
|
|
padding: ($baseline*0.75) $baseline;
|
|
background: $gray-l6;
|
|
|
|
.action {
|
|
margin-right: ($baseline/4);
|
|
|
|
&:last-child {
|
|
margin-right: 0;
|
|
}
|
|
}
|
|
|
|
// add a chapter is below with chapters styling
|
|
|
|
.action-primary {
|
|
@include blue-button;
|
|
@include transition(all .15s);
|
|
@extend %t-action2;
|
|
@extend %t-strong;
|
|
display: inline-block;
|
|
padding: ($baseline/5) $baseline;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.action-secondary {
|
|
@include grey-button;
|
|
@include transition(all .15s);
|
|
@extend %t-action2;
|
|
@extend %t-strong;
|
|
display: inline-block;
|
|
padding: ($baseline/5) $baseline;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
.copy {
|
|
@extend %t-copy-sub2;
|
|
margin: ($baseline) 0 ($baseline/2) 0;
|
|
color: $gray;
|
|
|
|
|
|
strong {
|
|
@extend %t-strong;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
.chapters-fields,
|
|
.textbook-fields {
|
|
@extend %cont-no-list;
|
|
|
|
.field {
|
|
margin: 0 0 ($baseline*0.75) 0;
|
|
|
|
&:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
&.required {
|
|
|
|
label {
|
|
@extend %t-strong;
|
|
}
|
|
|
|
label:after {
|
|
margin-left: ($baseline/4);
|
|
content: "*";
|
|
}
|
|
}
|
|
|
|
label, input, textarea {
|
|
display: block;
|
|
}
|
|
|
|
label {
|
|
@extend %t-copy-sub1;
|
|
@include transition(color, 0.15s, ease-in-out);
|
|
margin: 0 0 ($baseline/4) 0;
|
|
|
|
&.is-focused {
|
|
color: $uxpl-blue-base;
|
|
}
|
|
}
|
|
|
|
|
|
&.add-textbook-name label {
|
|
@extend %t-title5;
|
|
}
|
|
|
|
|
|
//this section is borrowed from _account.scss - we should clean up and unify later
|
|
input, textarea {
|
|
@extend %t-copy-base;
|
|
height: 100%;
|
|
width: 100%;
|
|
padding: ($baseline/2);
|
|
|
|
&.long {
|
|
width: 100%;
|
|
}
|
|
|
|
&.short {
|
|
width: 25%;
|
|
}
|
|
|
|
::-webkit-input-placeholder {
|
|
color: $gray-l4;
|
|
}
|
|
|
|
:-moz-placeholder {
|
|
color: $gray-l3;
|
|
}
|
|
|
|
::-moz-placeholder {
|
|
color: $gray-l3;
|
|
}
|
|
|
|
:-ms-input-placeholder {
|
|
color: $gray-l3;
|
|
}
|
|
|
|
&:focus {
|
|
|
|
+ .tip {
|
|
color: $gray-d1;
|
|
}
|
|
}
|
|
}
|
|
|
|
textarea.long {
|
|
height: ($baseline*5);
|
|
}
|
|
|
|
input[type="checkbox"] {
|
|
display: inline-block;
|
|
margin-right: ($baseline/4);
|
|
width: auto;
|
|
height: auto;
|
|
|
|
& + label {
|
|
display: inline-block;
|
|
}
|
|
}
|
|
|
|
.tip {
|
|
@extend %t-copy-sub2;
|
|
@include transition(color, 0.15s, ease-in-out);
|
|
display: block;
|
|
margin-top: ($baseline/4);
|
|
color: $gray-d1;
|
|
}
|
|
|
|
&.error {
|
|
label {
|
|
color: $red;
|
|
}
|
|
|
|
input {
|
|
border-color: $red;
|
|
}
|
|
}
|
|
}
|
|
|
|
.field-group {
|
|
@include clearfix();
|
|
margin: 0 0 ($baseline/2) 0;
|
|
|
|
.field {
|
|
display: block;
|
|
width: 46%;
|
|
border-bottom: none;
|
|
@include margin(0, ($baseline*0.75), 0, 0);
|
|
padding: ($baseline/4) 0 0 0;
|
|
@include float(left);
|
|
position: relative;
|
|
|
|
input, textarea {
|
|
width: 100%;
|
|
}
|
|
|
|
.action-upload {
|
|
@extend %ui-btn-flat-outline;
|
|
position: absolute;
|
|
top: 3px;
|
|
@include right(0);
|
|
}
|
|
|
|
}
|
|
|
|
.action-close {
|
|
@include transition(color $tmg-f2 ease-in-out);
|
|
@extend %t-action1;
|
|
display: inline-block;
|
|
float: right;
|
|
margin-top: ($baseline*2);
|
|
border: 0;
|
|
padding: 0;
|
|
background: transparent;
|
|
color: $blue-l3;
|
|
|
|
&:hover {
|
|
color: $blue;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
.action-add-chapter {
|
|
@extend %ui-btn-flat-outline;
|
|
@extend %t-action1;
|
|
display: block;
|
|
width: 100%;
|
|
margin: ($baseline*1.5) 0 0 0;
|
|
padding: ($baseline/2);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.content-supplementary {
|
|
@extend .ui-col-narrow;
|
|
}
|
|
}
|