Merge commit '06f070d86d448b97c082c038220becaec8a038ce' into glitch-soc/merge-upstream
commit
d999fc52ba
|
@ -23,7 +23,7 @@ html {
|
||||||
// Change default background colors of columns
|
// Change default background colors of columns
|
||||||
.interaction-modal {
|
.interaction-modal {
|
||||||
background: $white;
|
background: $white;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.rules-list li::before {
|
.rules-list li::before {
|
||||||
|
@ -75,8 +75,8 @@ html {
|
||||||
}
|
}
|
||||||
|
|
||||||
.getting-started .navigation-bar {
|
.getting-started .navigation-bar {
|
||||||
border-top: 1px solid lighten($ui-base-color, 8%);
|
border-top: 1px solid var(--background-border-color);
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 8%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
@media screen and (max-width: $no-gap-breakpoint) {
|
@media screen and (max-width: $no-gap-breakpoint) {
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
|
@ -88,7 +88,7 @@ html {
|
||||||
.setting-text,
|
.setting-text,
|
||||||
.report-dialog-modal__textarea,
|
.report-dialog-modal__textarea,
|
||||||
.audio-player {
|
.audio-player {
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.report-dialog-modal .dialog-option .poll__input {
|
.report-dialog-modal .dialog-option .poll__input {
|
||||||
|
@ -140,7 +140,6 @@ html {
|
||||||
.actions-modal ul li:not(:empty) a:focus button,
|
.actions-modal ul li:not(:empty) a:focus button,
|
||||||
.actions-modal ul li:not(:empty) a:hover,
|
.actions-modal ul li:not(:empty) a:hover,
|
||||||
.actions-modal ul li:not(:empty) a:hover button,
|
.actions-modal ul li:not(:empty) a:hover button,
|
||||||
.admin-wrapper .sidebar ul .simple-navigation-active-leaf a,
|
|
||||||
.simple_form .block-button,
|
.simple_form .block-button,
|
||||||
.simple_form .button,
|
.simple_form .button,
|
||||||
.simple_form button {
|
.simple_form button {
|
||||||
|
@ -175,7 +174,7 @@ html {
|
||||||
.picture-in-picture__footer,
|
.picture-in-picture__footer,
|
||||||
.reactions-bar__item {
|
.reactions-bar__item {
|
||||||
background: $white;
|
background: $white;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.reactions-bar__item:hover,
|
.reactions-bar__item:hover,
|
||||||
|
@ -217,7 +216,7 @@ html {
|
||||||
|
|
||||||
.column-header__collapsible-inner {
|
.column-header__collapsible-inner {
|
||||||
background: darken($ui-base-color, 4%);
|
background: darken($ui-base-color, 4%);
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -259,7 +258,7 @@ html {
|
||||||
|
|
||||||
.embed-modal .embed-modal__container .embed-modal__html {
|
.embed-modal .embed-modal__container .embed-modal__html {
|
||||||
background: $white;
|
background: $white;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
border-color: lighten($ui-base-color, 12%);
|
border-color: lighten($ui-base-color, 12%);
|
||||||
|
@ -298,7 +297,7 @@ html {
|
||||||
.directory__tag > a,
|
.directory__tag > a,
|
||||||
.directory__tag > div {
|
.directory__tag > div {
|
||||||
background: $white;
|
background: $white;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
@media screen and (max-width: $no-gap-breakpoint) {
|
@media screen and (max-width: $no-gap-breakpoint) {
|
||||||
border-left: 0;
|
border-left: 0;
|
||||||
|
@ -307,18 +306,6 @@ html {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.simple_form {
|
|
||||||
input[type='text'],
|
|
||||||
input[type='number'],
|
|
||||||
input[type='email'],
|
|
||||||
input[type='password'],
|
|
||||||
textarea {
|
|
||||||
&:hover {
|
|
||||||
border-color: lighten($ui-base-color, 12%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.picture-in-picture-placeholder {
|
.picture-in-picture-placeholder {
|
||||||
background: $white;
|
background: $white;
|
||||||
border-color: lighten($ui-base-color, 8%);
|
border-color: lighten($ui-base-color, 8%);
|
||||||
|
@ -346,7 +333,7 @@ html {
|
||||||
}
|
}
|
||||||
|
|
||||||
.activity-stream {
|
.activity-stream {
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
&--under-tabs {
|
&--under-tabs {
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
|
@ -411,6 +398,22 @@ html {
|
||||||
color: $ui-highlight-color;
|
color: $ui-highlight-color;
|
||||||
background-color: rgba($ui-highlight-color, 0.1);
|
background-color: rgba($ui-highlight-color, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
input[type='text'],
|
||||||
|
input[type='number'],
|
||||||
|
input[type='email'],
|
||||||
|
input[type='password'],
|
||||||
|
input[type='url'],
|
||||||
|
input[type='datetime-local'],
|
||||||
|
textarea {
|
||||||
|
background: darken($ui-base-color, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
select {
|
||||||
|
background: darken($ui-base-color, 10%)
|
||||||
|
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 12%))}'/></svg>")
|
||||||
|
no-repeat right 8px center / auto 14px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.compose-form .compose-form__warning {
|
.compose-form .compose-form__warning {
|
||||||
|
@ -449,8 +452,24 @@ html {
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.card {
|
||||||
|
&__img {
|
||||||
|
background: darken($ui-base-color, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
& > a {
|
||||||
|
&:hover,
|
||||||
|
&:active,
|
||||||
|
&:focus {
|
||||||
|
.card__bar {
|
||||||
|
background: darken($ui-base-color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.mute-modal select {
|
.mute-modal select {
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
background: $simple-background-color
|
background: $simple-background-color
|
||||||
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 8%))}'/></svg>")
|
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 8%))}'/></svg>")
|
||||||
no-repeat right 8px center / auto 16px;
|
no-repeat right 8px center / auto 16px;
|
||||||
|
@ -491,6 +510,7 @@ html {
|
||||||
.search__popout,
|
.search__popout,
|
||||||
.emoji-mart-search input,
|
.emoji-mart-search input,
|
||||||
.language-dropdown__dropdown .emoji-mart-search input,
|
.language-dropdown__dropdown .emoji-mart-search input,
|
||||||
|
// .strike-card,
|
||||||
.poll__option input[type='text'] {
|
.poll__option input[type='text'] {
|
||||||
background: darken($ui-base-color, 10%);
|
background: darken($ui-base-color, 10%);
|
||||||
}
|
}
|
||||||
|
@ -507,3 +527,43 @@ html {
|
||||||
.inline-follow-suggestions__body__scroll-button__icon {
|
.inline-follow-suggestions__body__scroll-button__icon {
|
||||||
color: $white;
|
color: $white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a.sparkline {
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active {
|
||||||
|
background: darken($ui-base-color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.dashboard__counters {
|
||||||
|
& > div {
|
||||||
|
& > a {
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active {
|
||||||
|
background: darken($ui-base-color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.directory {
|
||||||
|
&__tag {
|
||||||
|
& > a {
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active {
|
||||||
|
background: darken($ui-base-color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.strike-entry {
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active {
|
||||||
|
background: darken($ui-base-color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
&:active,
|
&:active,
|
||||||
&:focus {
|
&:focus {
|
||||||
.card__bar {
|
.card__bar {
|
||||||
background: lighten($ui-base-color, 8%);
|
background: $ui-base-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,9 @@
|
||||||
&__img {
|
&__img {
|
||||||
height: 130px;
|
height: 130px;
|
||||||
position: relative;
|
position: relative;
|
||||||
background: darken($ui-base-color, 12%);
|
background: $ui-base-color;
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
|
border-bottom: none;
|
||||||
|
|
||||||
img {
|
img {
|
||||||
display: block;
|
display: block;
|
||||||
|
@ -39,7 +41,9 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
background: lighten($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
|
border-top: none;
|
||||||
|
|
||||||
.avatar {
|
.avatar {
|
||||||
flex: 0 0 auto;
|
flex: 0 0 auto;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
@use 'sass:math';
|
@use 'sass:math';
|
||||||
|
|
||||||
$no-columns-breakpoint: 600px;
|
$no-columns-breakpoint: 600px;
|
||||||
$sidebar-width: 240px;
|
$sidebar-width: 300px;
|
||||||
$content-width: 840px;
|
$content-width: 840px;
|
||||||
|
|
||||||
.admin-wrapper {
|
.admin-wrapper {
|
||||||
|
@ -26,7 +26,7 @@ $content-width: 840px;
|
||||||
&__inner {
|
&__inner {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: flex-end;
|
justify-content: flex-end;
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -38,7 +38,7 @@ $content-width: 840px;
|
||||||
|
|
||||||
&__toggle {
|
&__toggle {
|
||||||
display: none;
|
display: none;
|
||||||
background: darken($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 4%);
|
border-bottom: 1px solid lighten($ui-base-color, 4%);
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
|
@ -103,7 +103,6 @@ $content-width: 840px;
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
border-radius: 4px 0 0 4px;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
|
|
||||||
|
@ -112,13 +111,13 @@ $content-width: 840px;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
font-size: 14px;
|
||||||
display: block;
|
display: block;
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
transition: all 200ms linear;
|
transition: all 200ms linear;
|
||||||
transition-property: color, background-color;
|
transition-property: color, background-color;
|
||||||
border-radius: 4px 0 0 4px;
|
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
@ -129,19 +128,13 @@ $content-width: 840px;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
background-color: darken($ui-base-color, 5%);
|
|
||||||
transition: all 100ms linear;
|
transition: all 100ms linear;
|
||||||
transition-property: color, background-color;
|
transition-property: color, background-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.selected {
|
|
||||||
border-radius: 4px 0 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
background: darken($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
border-radius: 0 0 0 4px;
|
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
@ -156,16 +149,10 @@ $content-width: 840px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.simple-navigation-active-leaf a {
|
.simple-navigation-active-leaf a {
|
||||||
color: $primary-text-color;
|
color: $highlight-text-color;
|
||||||
background-color: $ui-highlight-color;
|
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
border-radius: 0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
& > ul > .simple-navigation-active-leaf a {
|
|
||||||
border-radius: 4px 0 0 4px;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.content-wrapper {
|
.content-wrapper {
|
||||||
|
@ -299,7 +286,7 @@ $content-width: 840px;
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
padding-bottom: 8px;
|
padding-bottom: 8px;
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 8%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
h6 {
|
h6 {
|
||||||
|
@ -372,7 +359,7 @@ $content-width: 840px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 0;
|
height: 0;
|
||||||
border: 0;
|
border: 0;
|
||||||
border-bottom: 1px solid rgba($ui-base-lighter-color, 0.6);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
|
|
||||||
&.spacer {
|
&.spacer {
|
||||||
|
@ -410,14 +397,14 @@ $content-width: 840px;
|
||||||
inset-inline-start: 0;
|
inset-inline-start: 0;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ul a,
|
ul a,
|
||||||
ul ul a {
|
ul ul a {
|
||||||
|
font-size: 16px;
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 4%);
|
|
||||||
transition: none;
|
transition: none;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
|
@ -699,8 +686,10 @@ body,
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
padding-inline-start: 15px * 2 + 40px;
|
padding-inline-start: 15px * 2 + 40px;
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
border-bottom: 1px solid darken($ui-base-color, 8%);
|
border-right: 1px solid var(--background-border-color);
|
||||||
|
border-left: 1px solid var(--background-border-color);
|
||||||
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
position: relative;
|
position: relative;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
|
@ -709,18 +698,13 @@ body,
|
||||||
&:first-child {
|
&:first-child {
|
||||||
border-top-left-radius: 4px;
|
border-top-left-radius: 4px;
|
||||||
border-top-right-radius: 4px;
|
border-top-right-radius: 4px;
|
||||||
|
border-top: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
border-bottom-left-radius: 4px;
|
border-bottom-left-radius: 4px;
|
||||||
border-bottom-right-radius: 4px;
|
border-bottom-right-radius: 4px;
|
||||||
border-bottom: 0;
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
}
|
|
||||||
|
|
||||||
&:hover,
|
|
||||||
&:focus,
|
|
||||||
&:active {
|
|
||||||
background: lighten($ui-base-color, 4%);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&__avatar {
|
&__avatar {
|
||||||
|
@ -760,6 +744,47 @@ body,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.strike-entry {
|
||||||
|
display: block;
|
||||||
|
line-height: 20px;
|
||||||
|
padding: 15px;
|
||||||
|
padding-inline-start: 15px * 2 + 40px;
|
||||||
|
background: var(--background-color);
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
|
border-radius: 4px;
|
||||||
|
position: relative;
|
||||||
|
text-decoration: none;
|
||||||
|
color: $darker-text-color;
|
||||||
|
font-size: 14px;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
|
||||||
|
&__avatar {
|
||||||
|
position: absolute;
|
||||||
|
inset-inline-start: 15px;
|
||||||
|
top: 15px;
|
||||||
|
|
||||||
|
.avatar {
|
||||||
|
border-radius: 4px;
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__title {
|
||||||
|
word-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__timestamp {
|
||||||
|
color: $dark-text-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active {
|
||||||
|
background: $ui-base-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
a.name-tag,
|
a.name-tag,
|
||||||
.name-tag,
|
.name-tag,
|
||||||
a.inline-name-tag,
|
a.inline-name-tag,
|
||||||
|
@ -767,6 +792,10 @@ a.inline-name-tag,
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: $secondary-text-color;
|
color: $secondary-text-color;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $highlight-text-color;
|
||||||
|
}
|
||||||
|
|
||||||
.username {
|
.username {
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
}
|
}
|
||||||
|
@ -846,7 +875,8 @@ a.name-tag,
|
||||||
}
|
}
|
||||||
|
|
||||||
.report-card {
|
.report-card {
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
|
|
||||||
|
@ -858,7 +888,6 @@ a.name-tag,
|
||||||
|
|
||||||
.account {
|
.account {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
border: 0;
|
|
||||||
|
|
||||||
&__avatar-wrapper {
|
&__avatar-wrapper {
|
||||||
margin-inline-start: 0;
|
margin-inline-start: 0;
|
||||||
|
@ -879,7 +908,7 @@ a.name-tag,
|
||||||
&:focus,
|
&:focus,
|
||||||
&:hover,
|
&:hover,
|
||||||
&:active {
|
&:active {
|
||||||
color: lighten($darker-text-color, 8%);
|
color: $highlight-text-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -893,11 +922,7 @@ a.name-tag,
|
||||||
&__item {
|
&__item {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
border-top: 1px solid darken($ui-base-color, 4%);
|
border-top: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background: lighten($ui-base-color, 2%);
|
|
||||||
}
|
|
||||||
|
|
||||||
&__reported-by,
|
&__reported-by,
|
||||||
&__assigned {
|
&__assigned {
|
||||||
|
@ -920,7 +945,6 @@ a.name-tag,
|
||||||
max-width: calc(100% - 300px);
|
max-width: calc(100% - 300px);
|
||||||
|
|
||||||
&__icon {
|
&__icon {
|
||||||
color: $dark-text-color;
|
|
||||||
margin-inline-end: 4px;
|
margin-inline-end: 4px;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
}
|
}
|
||||||
|
@ -933,6 +957,10 @@ a.name-tag,
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $highlight-text-color;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -968,14 +996,15 @@ a.name-tag,
|
||||||
|
|
||||||
.account__header__fields,
|
.account__header__fields,
|
||||||
.account__header__content {
|
.account__header__content {
|
||||||
background: lighten($ui-base-color, 8%);
|
background: var(--background-color);
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.account__header__fields {
|
.account__header__fields {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
border: 0;
|
border: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: $highlight-text-color;
|
color: $highlight-text-color;
|
||||||
|
@ -1004,8 +1033,8 @@ a.name-tag,
|
||||||
.applications-list__item,
|
.applications-list__item,
|
||||||
.filters-list__item {
|
.filters-list__item {
|
||||||
padding: 15px 0;
|
padding: 15px 0;
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
border: 1px solid lighten($ui-base-color, 4%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
margin-top: 15px;
|
margin-top: 15px;
|
||||||
}
|
}
|
||||||
|
@ -1016,13 +1045,13 @@ a.name-tag,
|
||||||
|
|
||||||
.announcements-list,
|
.announcements-list,
|
||||||
.filters-list {
|
.filters-list {
|
||||||
border: 1px solid lighten($ui-base-color, 4%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
border-bottom: none;
|
||||||
|
|
||||||
&__item {
|
&__item {
|
||||||
padding: 15px 0;
|
padding: 15px 0;
|
||||||
background: $ui-base-color;
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 4%);
|
|
||||||
|
|
||||||
&__title {
|
&__title {
|
||||||
padding: 0 15px;
|
padding: 0 15px;
|
||||||
|
@ -1034,6 +1063,10 @@ a.name-tag,
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $highlight-text-color;
|
||||||
|
}
|
||||||
|
|
||||||
.account-role {
|
.account-role {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
@ -1072,10 +1105,6 @@ a.name-tag,
|
||||||
&__permissions {
|
&__permissions {
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:last-child {
|
|
||||||
border-bottom: 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1125,7 +1154,7 @@ a.name-tag,
|
||||||
|
|
||||||
&__table {
|
&__table {
|
||||||
&__number {
|
&__number {
|
||||||
color: $secondary-text-color;
|
color: var(--background-color);
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1152,7 +1181,7 @@ a.name-tag,
|
||||||
|
|
||||||
&__box {
|
&__box {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
background: $ui-highlight-color;
|
background: var(--background-color);
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
|
@ -1174,8 +1203,9 @@ a.name-tag,
|
||||||
.sparkline {
|
.sparkline {
|
||||||
display: block;
|
display: block;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background: lighten($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
position: relative;
|
position: relative;
|
||||||
padding-bottom: 55px + 20px;
|
padding-bottom: 55px + 20px;
|
||||||
|
@ -1247,12 +1277,12 @@ a.sparkline {
|
||||||
&:hover,
|
&:hover,
|
||||||
&:focus,
|
&:focus,
|
||||||
&:active {
|
&:active {
|
||||||
background: lighten($ui-base-color, 6%);
|
background: $ui-base-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.skeleton {
|
.skeleton {
|
||||||
background-color: lighten($ui-base-color, 8%);
|
background-color: var(--background-color);
|
||||||
background-image: linear-gradient(
|
background-image: linear-gradient(
|
||||||
90deg,
|
90deg,
|
||||||
lighten($ui-base-color, 8%),
|
lighten($ui-base-color, 8%),
|
||||||
|
@ -1332,17 +1362,13 @@ a.sparkline {
|
||||||
|
|
||||||
.report-reason-selector {
|
.report-reason-selector {
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
|
|
||||||
&__category {
|
&__category {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
border-bottom: 1px solid darken($ui-base-color, 8%);
|
border-bottom: 1px solid darken($ui-base-color, 8%);
|
||||||
|
|
||||||
&:last-child {
|
|
||||||
border-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
&__label {
|
&__label {
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -1371,7 +1397,7 @@ a.sparkline {
|
||||||
|
|
||||||
&__details {
|
&__details {
|
||||||
&__item {
|
&__item {
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 8%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
padding: 15px 0;
|
padding: 15px 0;
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
|
@ -1402,7 +1428,7 @@ a.sparkline {
|
||||||
|
|
||||||
.account-card {
|
.account-card {
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
&__warning-badge {
|
&__warning-badge {
|
||||||
|
@ -1490,7 +1516,6 @@ a.sparkline {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
inset-inline-end: 15px;
|
inset-inline-end: 15px;
|
||||||
background: linear-gradient(to left, $ui-base-color, transparent);
|
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1566,11 +1591,11 @@ a.sparkline {
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
|
|
||||||
&__item {
|
&__item {
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
padding-inline-start: 15px * 2 + 40px;
|
padding-inline-start: 15px * 2 + 40px;
|
||||||
border-bottom: 1px solid darken($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
&:first-child {
|
&:first-child {
|
||||||
border-top-left-radius: 4px;
|
border-top-left-radius: 4px;
|
||||||
|
@ -1580,11 +1605,6 @@ a.sparkline {
|
||||||
&:last-child {
|
&:last-child {
|
||||||
border-bottom-left-radius: 4px;
|
border-bottom-left-radius: 4px;
|
||||||
border-bottom-right-radius: 4px;
|
border-bottom-right-radius: 4px;
|
||||||
border-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background-color: lighten($ui-base-color, 4%);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&__avatar {
|
&__avatar {
|
||||||
|
@ -1662,13 +1682,10 @@ a.sparkline {
|
||||||
}
|
}
|
||||||
|
|
||||||
.report-actions {
|
.report-actions {
|
||||||
border: 1px solid darken($ui-base-color, 8%);
|
|
||||||
|
|
||||||
&__item {
|
&__item {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
border-bottom: 1px solid darken($ui-base-color, 8%);
|
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
|
@ -1731,8 +1748,6 @@ a.sparkline {
|
||||||
|
|
||||||
.strike-card {
|
.strike-card {
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
border-radius: 4px;
|
|
||||||
background: $ui-base-color;
|
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
|
@ -1740,6 +1755,8 @@ a.sparkline {
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
min-height: 100%;
|
min-height: 100%;
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
|
border-radius: 4px;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: $highlight-text-color;
|
color: $highlight-text-color;
|
||||||
|
@ -1780,15 +1797,14 @@ a.sparkline {
|
||||||
|
|
||||||
&__statuses-list {
|
&__statuses-list {
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
border: 1px solid darken($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
||||||
&__item {
|
&__item {
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
background: lighten($ui-base-color, 2%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
border-bottom: 1px solid darken($ui-base-color, 8%);
|
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
|
|
|
@ -122,7 +122,7 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
&.admin {
|
&.admin {
|
||||||
background: darken($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -521,7 +521,7 @@ body > [data-popper-placement] {
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
transition: border-color 300ms linear;
|
transition: border-color 300ms linear;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -587,7 +587,7 @@ body > [data-popper-placement] {
|
||||||
|
|
||||||
.autosuggest-input {
|
.autosuggest-input {
|
||||||
flex: 1 1 auto;
|
flex: 1 1 auto;
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 8%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1452,7 +1452,7 @@ body > [data-popper-placement] {
|
||||||
}
|
}
|
||||||
|
|
||||||
&--first-in-thread {
|
&--first-in-thread {
|
||||||
border-top: 1px solid lighten($ui-base-color, 8%);
|
border-top: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
&__line {
|
&__line {
|
||||||
|
@ -1794,7 +1794,6 @@ body > [data-popper-placement] {
|
||||||
|
|
||||||
.account {
|
.account {
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
border-bottom: 1px solid var(--background-border-color);
|
|
||||||
|
|
||||||
.account__display-name {
|
.account__display-name {
|
||||||
flex: 1 1 auto;
|
flex: 1 1 auto;
|
||||||
|
@ -3325,7 +3324,7 @@ $ui-header-logo-wordmark-width: 99px;
|
||||||
.copy-paste-text {
|
.copy-paste-text {
|
||||||
background: lighten($ui-base-color, 4%);
|
background: lighten($ui-base-color, 4%);
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
|
@ -4728,7 +4727,7 @@ a.status-card {
|
||||||
|
|
||||||
section {
|
section {
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 8%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
|
@ -5316,7 +5315,7 @@ a.status-card {
|
||||||
input {
|
input {
|
||||||
padding: 8px 12px;
|
padding: 8px 12px;
|
||||||
background: $ui-base-color;
|
background: $ui-base-color;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
|
|
||||||
@media screen and (width <= 600px) {
|
@media screen and (width <= 600px) {
|
||||||
|
@ -5402,7 +5401,7 @@ a.status-card {
|
||||||
margin-top: -2px;
|
margin-top: -2px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background: $ui-base-color;
|
background: $ui-base-color;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 0 0 4px 4px;
|
border-radius: 0 0 4px 4px;
|
||||||
box-shadow: var(--dropdown-shadow);
|
box-shadow: var(--dropdown-shadow);
|
||||||
z-index: 99;
|
z-index: 99;
|
||||||
|
@ -8789,13 +8788,13 @@ noscript {
|
||||||
}
|
}
|
||||||
|
|
||||||
.search__input {
|
.search__input {
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
padding-inline-end: 30px;
|
padding-inline-end: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.search__popout {
|
.search__popout {
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.search .icon {
|
.search .icon {
|
||||||
|
@ -9114,7 +9113,7 @@ noscript {
|
||||||
&__input {
|
&__input {
|
||||||
@include search-input;
|
@include search-input;
|
||||||
|
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
padding: 4px 6px;
|
padding: 4px 6px;
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
|
@ -9149,7 +9148,7 @@ noscript {
|
||||||
margin-top: -1px;
|
margin-top: -1px;
|
||||||
padding-top: 5px;
|
padding-top: 5px;
|
||||||
padding-bottom: 5px;
|
padding-bottom: 5px;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
&.focused &__input {
|
&.focused &__input {
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
padding: 20px 0;
|
padding: 20px 0;
|
||||||
margin-top: 40px;
|
margin-top: 40px;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
border-bottom: 1px solid lighten($ui-base-color, 8%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
@media screen and (width <= 440px) {
|
@media screen and (width <= 440px) {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
|
@ -13,8 +13,9 @@
|
||||||
& > div,
|
& > div,
|
||||||
& > a {
|
& > a {
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
background: lighten($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
border: 1px solid var(--background-border-color);
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
@ -27,7 +28,7 @@
|
||||||
&:hover,
|
&:hover,
|
||||||
&:focus,
|
&:focus,
|
||||||
&:active {
|
&:active {
|
||||||
background: lighten($ui-base-color, 8%);
|
background: $ui-base-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,7 +105,7 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background: $ui-base-color;
|
background: $ui-base-color;
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
|
||||||
&::-moz-focus-inner {
|
&::-moz-focus-inner {
|
||||||
|
|
|
@ -414,7 +414,7 @@ code {
|
||||||
}
|
}
|
||||||
|
|
||||||
.input.static .label_input__wrapper {
|
.input.static .label_input__wrapper {
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
border: 1px solid $dark-text-color;
|
border: 1px solid $dark-text-color;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
@ -436,13 +436,14 @@ code {
|
||||||
outline: 0;
|
outline: 0;
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
resize: vertical;
|
resize: vertical;
|
||||||
background: darken($ui-base-color, 10%);
|
background: $ui-base-color;
|
||||||
border: 1px solid darken($ui-base-color, 10%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 8px;
|
border-radius: 4px;
|
||||||
padding: 10px 16px;
|
padding: 10px 16px;
|
||||||
|
|
||||||
&::placeholder {
|
&::placeholder {
|
||||||
color: lighten($darker-text-color, 4%);
|
color: $dark-text-color;
|
||||||
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:invalid {
|
&:invalid {
|
||||||
|
@ -453,11 +454,6 @@ code {
|
||||||
border-color: $valid-value-color;
|
border-color: $valid-value-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:active,
|
|
||||||
&:focus {
|
|
||||||
border-color: $highlight-text-color;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (width <= 600px) {
|
@media screen and (width <= 600px) {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
}
|
}
|
||||||
|
@ -576,21 +572,25 @@ code {
|
||||||
select {
|
select {
|
||||||
appearance: none;
|
appearance: none;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
resize: vertical;
|
resize: vertical;
|
||||||
background: darken($ui-base-color, 10%)
|
background: $ui-base-color
|
||||||
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 12%))}'/></svg>")
|
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 12%))}'/></svg>")
|
||||||
no-repeat right 8px center / auto 16px;
|
no-repeat right 8px center / auto 14px;
|
||||||
border: 1px solid darken($ui-base-color, 14%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding-inline-start: 10px;
|
padding-inline-start: 10px;
|
||||||
padding-inline-end: 30px;
|
padding-inline-end: 30px;
|
||||||
height: 41px;
|
height: 41px;
|
||||||
|
|
||||||
|
@media screen and (width <= 600px) {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
h4 {
|
h4 {
|
||||||
|
@ -644,8 +644,9 @@ code {
|
||||||
}
|
}
|
||||||
|
|
||||||
.flash-message {
|
.flash-message {
|
||||||
background: lighten($ui-base-color, 8%);
|
background: var(--background-color);
|
||||||
color: $darker-text-color;
|
color: $highlight-text-color;
|
||||||
|
border: 1px solid $highlight-text-color;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 15px 10px;
|
padding: 15px 10px;
|
||||||
margin-bottom: 30px;
|
margin-bottom: 30px;
|
||||||
|
@ -1335,7 +1336,7 @@ code {
|
||||||
|
|
||||||
&__toggle > div {
|
&__toggle > div {
|
||||||
display: flex;
|
display: flex;
|
||||||
border-inline-start: 1px solid lighten($ui-base-color, 8%);
|
border-inline-start: 1px solid var(--background-border-color);
|
||||||
padding-inline-start: 16px;
|
padding-inline-start: 16px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,7 @@ body.rtl {
|
||||||
}
|
}
|
||||||
|
|
||||||
.simple_form select {
|
.simple_form select {
|
||||||
background: darken($ui-base-color, 10%)
|
background: $ui-base-color
|
||||||
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 12%))}'/></svg>")
|
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 12%))}'/></svg>")
|
||||||
no-repeat left 8px center / auto 16px;
|
no-repeat left 8px center / auto 16px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,9 +9,9 @@
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
border-top: 1px solid $ui-base-color;
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
text-align: start;
|
text-align: start;
|
||||||
background: darken($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
|
|
||||||
&.critical {
|
&.critical {
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
|
@ -21,8 +21,6 @@
|
||||||
|
|
||||||
& > thead > tr > th {
|
& > thead > tr > th {
|
||||||
vertical-align: bottom;
|
vertical-align: bottom;
|
||||||
border-bottom: 2px solid $ui-base-color;
|
|
||||||
border-top: 0;
|
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,15 +30,20 @@
|
||||||
|
|
||||||
& > tbody > tr:nth-child(odd) > td,
|
& > tbody > tr:nth-child(odd) > td,
|
||||||
& > tbody > tr:nth-child(odd) > th {
|
& > tbody > tr:nth-child(odd) > th {
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
& > tbody > tr:last-child > td,
|
||||||
|
& > tbody > tr:last-child > th {
|
||||||
|
border-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: $highlight-text-color;
|
color: $darker-text-color;
|
||||||
text-decoration: underline;
|
text-decoration: none;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
text-decoration: none;
|
color: $highlight-text-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,7 +81,7 @@
|
||||||
& > tbody > tr > td {
|
& > tbody > tr > td {
|
||||||
padding: 11px 10px;
|
padding: 11px 10px;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
border: 1px solid lighten($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
color: $secondary-text-color;
|
color: $secondary-text-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,18 +93,18 @@
|
||||||
|
|
||||||
&.batch-table {
|
&.batch-table {
|
||||||
& > thead > tr > th {
|
& > thead > tr > th {
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
border-top: 1px solid darken($ui-base-color, 8%);
|
border-top: 1px solid var(--background-border-color);
|
||||||
border-bottom: 1px solid darken($ui-base-color, 8%);
|
border-bottom: 1px solid var(--background-border-color);
|
||||||
|
|
||||||
&:first-child {
|
&:first-child {
|
||||||
border-radius: 4px 0 0;
|
border-radius: 4px 0 0;
|
||||||
border-inline-start: 1px solid darken($ui-base-color, 8%);
|
border-inline-start: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
border-radius: 0 4px 0 0;
|
border-radius: 0 4px 0 0;
|
||||||
border-inline-end: 1px solid darken($ui-base-color, 8%);
|
border-inline-end: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -136,7 +139,7 @@ a.table-action-link {
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: $primary-text-color;
|
color: $highlight-text-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
i.fa {
|
i.fa {
|
||||||
|
@ -186,9 +189,9 @@ a.table-action-link {
|
||||||
position: sticky;
|
position: sticky;
|
||||||
top: 0;
|
top: 0;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
border: 1px solid darken($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
border-radius: 4px 0 0;
|
border-radius: 4px 4px 0 0;
|
||||||
height: 47px;
|
height: 47px;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
|
@ -199,11 +202,11 @@ a.table-action-link {
|
||||||
}
|
}
|
||||||
|
|
||||||
&__select-all {
|
&__select-all {
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
height: 47px;
|
height: 47px;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
border: 1px solid darken($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
color: $secondary-text-color;
|
color: $secondary-text-color;
|
||||||
display: none;
|
display: none;
|
||||||
|
@ -249,9 +252,9 @@ a.table-action-link {
|
||||||
|
|
||||||
&__form {
|
&__form {
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
border: 1px solid darken($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
|
|
||||||
.fields-row {
|
.fields-row {
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
|
@ -260,26 +263,18 @@ a.table-action-link {
|
||||||
}
|
}
|
||||||
|
|
||||||
&__row {
|
&__row {
|
||||||
border: 1px solid darken($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
background: darken($ui-base-color, 4%);
|
background: var(--background-color);
|
||||||
|
|
||||||
@media screen and (max-width: $no-gap-breakpoint) {
|
@media screen and (max-width: $no-gap-breakpoint) {
|
||||||
.optional &:first-child {
|
.optional &:first-child {
|
||||||
border-top: 1px solid darken($ui-base-color, 8%);
|
border-top: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background: darken($ui-base-color, 2%);
|
|
||||||
}
|
|
||||||
|
|
||||||
&:nth-child(even) {
|
&:nth-child(even) {
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background: lighten($ui-base-color, 2%);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&__content {
|
&__content {
|
||||||
|
@ -357,12 +352,13 @@ a.table-action-link {
|
||||||
}
|
}
|
||||||
|
|
||||||
.nothing-here {
|
.nothing-here {
|
||||||
border: 1px solid darken($ui-base-color, 8%);
|
border: 1px solid var(--background-border-color);
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
|
background: var(--background-color);
|
||||||
|
|
||||||
@media screen and (max-width: $no-gap-breakpoint) {
|
@media screen and (max-width: $no-gap-breakpoint) {
|
||||||
border-top: 1px solid darken($ui-base-color, 8%);
|
border-top: 1px solid var(--background-border-color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -204,7 +204,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.directory {
|
.directory {
|
||||||
background: $ui-base-color;
|
background: var(--background-color);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);
|
box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);
|
||||||
|
|
||||||
|
@ -217,7 +217,7 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
background: $ui-base-color;
|
border: 1px solid lighten($ui-base-color, 8%);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
@ -229,7 +229,7 @@
|
||||||
&:hover,
|
&:hover,
|
||||||
&:active,
|
&:active,
|
||||||
&:focus {
|
&:focus {
|
||||||
background: lighten($ui-base-color, 8%);
|
background: $ui-base-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -351,7 +351,7 @@
|
||||||
&:focus,
|
&:focus,
|
||||||
&:hover,
|
&:hover,
|
||||||
&:active {
|
&:active {
|
||||||
text-decoration: underline;
|
color: $highlight-text-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,10 +8,10 @@
|
||||||
|
|
||||||
%hr.spacer/
|
%hr.spacer/
|
||||||
|
|
||||||
.applications-list
|
.announcements-list
|
||||||
= render partial: 'role', collection: @roles.select(&:everyone?)
|
= render partial: 'role', collection: @roles.select(&:everyone?)
|
||||||
|
|
||||||
%hr.spacer/
|
%hr.spacer/
|
||||||
|
|
||||||
.applications-list
|
.announcements-list
|
||||||
= render partial: 'role', collection: @roles.reject(&:everyone?)
|
= render partial: 'role', collection: @roles.reject(&:everyone?)
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
= link_to disputes_strike_path(account_warning), class: 'log-entry' do
|
= link_to disputes_strike_path(account_warning), class: 'strike-entry' do
|
||||||
.log-entry__header
|
.strike-entry__header
|
||||||
.log-entry__avatar
|
.strike-entry__avatar
|
||||||
.indicator-icon{ class: account_warning.overruled? ? 'success' : 'failure' }
|
.indicator-icon{ class: account_warning.overruled? ? 'success' : 'failure' }
|
||||||
= fa_icon 'warning'
|
= fa_icon 'warning'
|
||||||
.log-entry__content
|
.strike-entry__content
|
||||||
.log-entry__title
|
.strike-entry__title
|
||||||
= t 'disputes.strikes.title',
|
= t 'disputes.strikes.title',
|
||||||
action: t(account_warning.action, scope: 'disputes.strikes.title_actions'),
|
action: t(account_warning.action, scope: 'disputes.strikes.title_actions'),
|
||||||
date: l(account_warning.created_at.to_date)
|
date: l(account_warning.created_at.to_date)
|
||||||
.log-entry__timestamp
|
.strike-entry__timestamp
|
||||||
%time.formatted{ datetime: account_warning.created_at.iso8601 }= l(account_warning.created_at)
|
%time.formatted{ datetime: account_warning.created_at.iso8601 }= l(account_warning.created_at)
|
||||||
|
|
||||||
- if account_warning.overruled?
|
- if account_warning.overruled?
|
||||||
|
|
|
@ -68,7 +68,7 @@ module.exports = (api) => {
|
||||||
plugins,
|
plugins,
|
||||||
overrides: [
|
overrides: [
|
||||||
{
|
{
|
||||||
test: /tesseract\.js/,
|
test: [/tesseract\.js/, /fuzzysort\.js/],
|
||||||
presets: [
|
presets: [
|
||||||
['@babel/env', { ...envOptions, modules: 'commonjs' }],
|
['@babel/env', { ...envOptions, modules: 'commonjs' }],
|
||||||
],
|
],
|
||||||
|
|
|
@ -2,19 +2,19 @@ const { join, resolve } = require('path');
|
||||||
|
|
||||||
const { env, settings } = require('../configuration');
|
const { env, settings } = require('../configuration');
|
||||||
|
|
||||||
|
// Those modules contain modern ES code that need to be transpiled for Webpack to process it
|
||||||
|
const nodeModulesToProcess = [
|
||||||
|
'@reduxjs', 'fuzzysort'
|
||||||
|
];
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
test: /\.(js|jsx|mjs|ts|tsx)$/,
|
test: /\.(js|jsx|mjs|ts|tsx)$/,
|
||||||
include: [
|
include: [
|
||||||
settings.source_path,
|
settings.source_path,
|
||||||
...settings.resolved_paths,
|
...settings.resolved_paths,
|
||||||
'node_modules/@reduxjs'
|
...nodeModulesToProcess.map(p => resolve(`node_modules/${p}`)),
|
||||||
].map(p => resolve(p)),
|
].map(p => resolve(p)),
|
||||||
exclude: function(modulePath) {
|
exclude: new RegExp('node_modules\\/(?!(' + nodeModulesToProcess.join('|')+')\\/).*'),
|
||||||
return (
|
|
||||||
/node_modules/.test(modulePath) &&
|
|
||||||
!/@reduxjs/.test(modulePath)
|
|
||||||
);
|
|
||||||
},
|
|
||||||
use: [
|
use: [
|
||||||
{
|
{
|
||||||
loader: 'babel-loader',
|
loader: 'babel-loader',
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
"favico.js": "^0.3.10",
|
"favico.js": "^0.3.10",
|
||||||
"file-loader": "^6.2.0",
|
"file-loader": "^6.2.0",
|
||||||
"font-awesome": "^4.7.0",
|
"font-awesome": "^4.7.0",
|
||||||
"fuzzysort": "^2.0.4",
|
"fuzzysort": "^3.0.0",
|
||||||
"glob": "^10.2.6",
|
"glob": "^10.2.6",
|
||||||
"history": "^4.10.1",
|
"history": "^4.10.1",
|
||||||
"hoist-non-react-statics": "^3.3.2",
|
"hoist-non-react-statics": "^3.3.2",
|
||||||
|
|
10
yarn.lock
10
yarn.lock
|
@ -2853,7 +2853,7 @@ __metadata:
|
||||||
favico.js: "npm:^0.3.10"
|
favico.js: "npm:^0.3.10"
|
||||||
file-loader: "npm:^6.2.0"
|
file-loader: "npm:^6.2.0"
|
||||||
font-awesome: "npm:^4.7.0"
|
font-awesome: "npm:^4.7.0"
|
||||||
fuzzysort: "npm:^2.0.4"
|
fuzzysort: "npm:^3.0.0"
|
||||||
glob: "npm:^10.2.6"
|
glob: "npm:^10.2.6"
|
||||||
history: "npm:^4.10.1"
|
history: "npm:^4.10.1"
|
||||||
hoist-non-react-statics: "npm:^3.3.2"
|
hoist-non-react-statics: "npm:^3.3.2"
|
||||||
|
@ -8900,10 +8900,10 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"fuzzysort@npm:^2.0.4":
|
"fuzzysort@npm:^3.0.0":
|
||||||
version: 2.0.4
|
version: 3.0.2
|
||||||
resolution: "fuzzysort@npm:2.0.4"
|
resolution: "fuzzysort@npm:3.0.2"
|
||||||
checksum: 10c0/3170d16fccc0f4ac5e31323dbab7d0da7b1a4024878ed4d6b4ec86c0df94e12dc335f8d4181e38d97ca7919ac51bc5de4a9c2ec94914a4e51f9e9c05208c9ea9
|
checksum: 10c0/c6cdbd092a8e91ed822aeac6d4fb95559759c10602cb29f27307c1cabd01fdd384fa399f7757722435b595244efb000cd63f144104c41b8551b2faff123279cb
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue