Commit 0df079a9 by Albert (AJ) St. Aubin Committed by GitHub

Merge pull request #13026 from OmarIthawi/edraak/goup-config-rtl

Major RTL refactor for the group configuration in Studio
parents 2b48a5e7 94efb379
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
.content-primary, .content-supplementary { .content-primary, .content-supplementary {
@include box-sizing(border-box); @include box-sizing(border-box);
float: left; @include float(left);
} }
.content-primary { .content-primary {
@include margin-right(flex-gutter());
width: flex-grid(9, 12); width: flex-grid(9, 12);
margin-right: flex-gutter();
.notice-moduledisabled { .notice-moduledisabled {
@extend %ui-well; @extend %ui-well;
...@@ -59,12 +59,12 @@ ...@@ -59,12 +59,12 @@
@extend %cont-truncated; @extend %cont-truncated;
@extend %t-title5; @extend %t-title5;
@extend %t-strong; @extend %t-strong;
margin-right: ($baseline*14); @include margin-right($baseline*14);
color: $black; color: $black;
.toggle { .toggle {
@include padding-left($baseline);
display: inline-block; display: inline-block;
padding-left: $baseline;
color: $black; color: $black;
&:hover, &:focus { &:hover, &:focus {
...@@ -74,10 +74,17 @@ ...@@ -74,10 +74,17 @@
.ui-toggle-expansion { .ui-toggle-expansion {
@include transition(rotate .15s ease-in-out .25s); @include transition(rotate .15s ease-in-out .25s);
@extend %t-action1; @extend %t-action1;
@include margin-left(-$baseline);
display: inline-block; display: inline-block;
width: ($baseline*0.75); width: ($baseline*0.75);
vertical-align: baseline; vertical-align: baseline;
margin-left: -$baseline;
&.fa-caret-right:before {
@include rtl {
// Flip to fa-caret-left on RTL
content: "\f0d9";
}
}
} }
&.is-selectable { &.is-selectable {
...@@ -97,18 +104,18 @@ ...@@ -97,18 +104,18 @@
.collection-info { .collection-info {
@extend %t-copy-sub1; @extend %t-copy-sub1;
@include margin-left($baseline);
color: $gray-l1; color: $gray-l1;
margin-left: $baseline;
&.group-configuration-info-inline { &.group-configuration-info-inline {
@include margin($baseline/4, 0, $baseline/2, $baseline);
display: table; display: table;
width: 70%; width: 70%;
margin: ($baseline/4) 0 ($baseline/2) $baseline;
li { li {
@include box-sizing(border-box); @include box-sizing(border-box);
@include margin-right(1%);
display: table-cell; display: table-cell;
margin-right: 1%;
&.group-configuration-usage-count { &.group-configuration-usage-count {
font-style: italic; font-style: italic;
...@@ -123,14 +130,14 @@ ...@@ -123,14 +130,14 @@
} }
&.collection-info-inline { &.collection-info-inline {
@include margin($baseline/4, 0, $baseline/2, $baseline);
display: table; display: table;
width: 70%; width: 70%;
margin: ($baseline/4) 0 ($baseline/2) $baseline;
li { li {
@include box-sizing(border-box); @include box-sizing(border-box);
@include margin-right(1%);
display: table-cell; display: table-cell;
margin-right: 1%;
padding: ($baseline/4) 0; padding: ($baseline/4) 0;
&.collection-usage-count { &.collection-usage-count {
...@@ -150,7 +157,7 @@ ...@@ -150,7 +157,7 @@
} }
.collection-items { .collection-items {
margin-left: $baseline; @include margin-left($baseline);
margin-bottom: ($baseline*0.75); margin-bottom: ($baseline*0.75);
.item { .item {
...@@ -164,12 +171,12 @@ ...@@ -164,12 +171,12 @@
} }
.name { .name {
@include margin-right(5%);
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
width: 75%; width: 75%;
margin-right: 5%;
} }
} }
} }
...@@ -178,15 +185,15 @@ ...@@ -178,15 +185,15 @@
.actions { .actions {
@include transition(opacity .15s .25s ease-in-out); @include transition(opacity .15s .25s ease-in-out);
@include right($baseline);
position: absolute; position: absolute;
top: $baseline; top: $baseline;
right: $baseline;
opacity: 0.0; opacity: 0.0;
.action { .action {
@include margin-right($baseline/4);
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
margin-right: ($baseline/4);
.edit { .edit {
@extend %ui-btn-non-blue; @extend %ui-btn-non-blue;
...@@ -206,8 +213,8 @@ ...@@ -206,8 +213,8 @@
.collection-references { .collection-references {
@extend %t-copy-sub1; @extend %t-copy-sub1;
@include padding($baseline, $baseline*1.5, $baseline, $baseline*2.5);
box-shadow: 0 2px 2px 0 $shadow inset; box-shadow: 0 2px 2px 0 $shadow inset;
padding: $baseline ($baseline*1.5) $baseline ($baseline*2.5);
color: $gray-l1; color: $gray-l1;
.usage { .usage {
...@@ -221,12 +228,12 @@ ...@@ -221,12 +228,12 @@
} }
.fa-warning { .fa-warning {
margin: ($baseline/4) ($baseline/2) 0 ($baseline*1.5); @include margin($baseline/4, $baseline/2, 0, $baseline*1.5);
color: $orange; color: $orange;
} }
.fa-times-circle { .fa-times-circle {
margin: ($baseline/4) ($baseline/2) 0 ($baseline*1.5); @include margin($baseline/4, $baseline/2, 0, $baseline*1.5);
color: $red-l2; color: $red-l2;
} }
} }
...@@ -235,14 +242,14 @@ ...@@ -235,14 +242,14 @@
.usage-validation { .usage-validation {
@extend %t-copy-sub1; @extend %t-copy-sub1;
@include padding($baseline, $baseline*1.5, $baseline, $baseline*1.5);
background-color: $gray-l6; background-color: $gray-l6;
margin-top: $baseline; margin-top: $baseline;
padding: $baseline ($baseline*1.5) $baseline ($baseline*1.5);
.fa-warning { .fa-warning {
margin: ($baseline/2) $baseline 0 0; @include margin($baseline/2, $baseline, 0, 0);
@include float(left);
color: $orange; color: $orange;
float: left;
} }
.collection-validation-text { .collection-validation-text {
...@@ -283,7 +290,7 @@ ...@@ -283,7 +290,7 @@
} }
.field { .field {
margin: 0 0 ($baseline*0.75) 0; @include margin(0, 0, $baseline*0.75, 0);
&:last-child { &:last-child {
@extend %wipe-last-child; @extend %wipe-last-child;
...@@ -296,7 +303,7 @@ ...@@ -296,7 +303,7 @@
} }
label:after { label:after {
margin-left: ($baseline/4); @include margin-left($baseline/4);
content: "*"; content: "*";
} }
} }
...@@ -312,7 +319,7 @@ ...@@ -312,7 +319,7 @@
label { label {
@extend %t-copy-sub1; @extend %t-copy-sub1;
@include transition(color, 0.15s, ease-in-out); @include transition(color, 0.15s, ease-in-out);
margin: 0 0 ($baseline/4) 0; @include margin(0, 0, $baseline/4, 0);
&.is-focused { &.is-focused {
color: $blue; color: $blue;
...@@ -372,7 +379,7 @@ ...@@ -372,7 +379,7 @@
@extend %t-strong; @extend %t-strong;
&:after { &:after {
margin-left: ($baseline/4); @include margin-left($baseline/4);
content: "*"; content: "*";
} }
} }
...@@ -387,16 +394,16 @@ ...@@ -387,16 +394,16 @@
} }
.group-configuration-id { .group-configuration-id {
@include text-align(right);
display: inline-block; display: inline-block;
width: 45%; width: 45%;
text-align: right;
vertical-align: top; vertical-align: top;
color: $gray-l1; color: $gray-l1;
.group-configuration-value { .group-configuration-value {
@extend %t-strong; @extend %t-strong;
@include margin-left($baseline*0.5);
white-space: nowrap; white-space: nowrap;
margin-left: ($baseline*0.5);
} }
} }
} }
...@@ -409,10 +416,10 @@ ...@@ -409,10 +416,10 @@
background: $gray-l6; background: $gray-l6;
.action { .action {
margin-right: ($baseline/4); @include margin-right($baseline/4);
&:last-child { &:last-child {
margin-right: 0; @include margin-right(0);
} }
} }
...@@ -428,7 +435,7 @@ ...@@ -428,7 +435,7 @@
} }
.wrapper-delete-button { .wrapper-delete-button {
float: right; @include float(right);
padding: ($baseline/4) ($baseline/2); padding: ($baseline/4) ($baseline/2);
.is-disabled { .is-disabled {
...@@ -439,7 +446,7 @@ ...@@ -439,7 +446,7 @@
.copy { .copy {
@extend %t-copy-sub2; @extend %t-copy-sub2;
margin: ($baseline) 0 ($baseline/2) 0; @include margin($baseline, 0, $baseline/2, 0);
color: $gray; color: $gray;
strong { strong {
...@@ -452,9 +459,9 @@ ...@@ -452,9 +459,9 @@
@extend %ui-btn-flat-outline; @extend %ui-btn-flat-outline;
@extend %t-action2; @extend %t-action2;
@extend %t-strong; @extend %t-strong;
@include margin($baseline*1.5, 0, 0, 0);
display: block; display: block;
width: 100%; width: 100%;
margin: ($baseline*1.5) 0 0 0;
padding: ($baseline/2); padding: ($baseline/2);
} }
} }
...@@ -472,9 +479,9 @@ ...@@ -472,9 +479,9 @@
} }
.icon { .icon {
@include margin-right($baseline/2);
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
@include margin-right($baseline/2);
} }
} }
...@@ -495,8 +502,8 @@ ...@@ -495,8 +502,8 @@
.group-configuration-info { .group-configuration-info {
@extend %t-copy-sub1; @extend %t-copy-sub1;
@include margin-left($baseline);
color: $gray-l1; color: $gray-l1;
margin-left: $baseline;
.group-configuration-label { .group-configuration-label {
text-transform: uppercase; text-transform: uppercase;
...@@ -509,7 +516,7 @@ ...@@ -509,7 +516,7 @@
} }
.groups { .groups {
margin-left: $baseline; @include margin-left($baseline);
margin-bottom: ($baseline*0.75); margin-bottom: ($baseline*0.75);
.group { .group {
...@@ -523,20 +530,20 @@ ...@@ -523,20 +530,20 @@
} }
.group-name { .group-name {
@include margin-right(5%);
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
width: 75%; width: 75%;
margin-right: 5%;
} }
.group-allocation { .group-allocation {
@include text-align(right);
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
width: 20%; width: 20%;
color: $gray-l1; color: $gray-l1;
text-align: right;
} }
} }
} }
...@@ -545,7 +552,7 @@ ...@@ -545,7 +552,7 @@
.group-configuration-edit { .group-configuration-edit {
.add-collection-name label { .add-collection-name label {
padding-right: 5%; @include padding-right(5%);
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
vertical-align: bottom; vertical-align: bottom;
...@@ -553,14 +560,14 @@ ...@@ -553,14 +560,14 @@
.field-group { .field-group {
@include clearfix(); @include clearfix();
margin: 0 0 ($baseline/2) 0; @include margin(0, 0, $baseline/2, 0);
padding: ($baseline/4) 0 0 0; @include padding($baseline/4, 0, 0, 0);
.group-allocation, .group-allocation,
.field { .field {
@include margin(0, 3%, 0, 0);
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
margin: 0 3% 0 0;
} }
.group-allocation { .group-allocation {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment