|
|
@@ -4,45 +4,46 @@
|
|
|
@use './mixins/count-badge';
|
|
|
|
|
|
// determine optional variables
|
|
|
-$color-list: var(--color-list,var(--color-global));
|
|
|
-$bgcolor-list: var(--bgcolor-list,var(--bgcolor-global));
|
|
|
-$color-list-hover: var(--color-list-hover,var(--color-global));
|
|
|
+$color-list: $color-global !default;
|
|
|
+$bgcolor-list: $bgcolor-global !default;
|
|
|
+$color-list-hover: $color-global !default;
|
|
|
+$bgcolor-list-hover: lighten($bgcolor-global, 8%) !default;
|
|
|
$color-list-active: $color-reversal !default;
|
|
|
-$bgcolor-list-active: var(--bgcolor-list-active,var(--primary));
|
|
|
-$bgcolor-subnav: var(--bgcolor-subnav,hsl(from var(--bgcolor-global) h s calc(l 3%)));
|
|
|
-$color-table: var(--color-table,white);
|
|
|
+$bgcolor-list-active: $primary !default;
|
|
|
+$bgcolor-subnav: lighten($bgcolor-global, 3%) !default;
|
|
|
+$color-table: white !default;
|
|
|
$bgcolor-table: #343a40 !default;
|
|
|
$border-color-table: lighten($bgcolor-table, 7.5%) !default;
|
|
|
$color-table-hover: rgba(white, 0.075) !default;
|
|
|
$bgcolor-table-hover: lighten($bgcolor-table, 7.5%) !default;
|
|
|
-$bgcolor-sidebar-list-group: var(--bgcolor-sidebar-list-group,var(--bgcolor-list));
|
|
|
+$bgcolor-sidebar-list-group: $bgcolor-list !default;
|
|
|
$color-tags: #949494 !default;
|
|
|
$bgcolor-tags: $dark !default;
|
|
|
$border-color-global: $gray-500 !default;
|
|
|
$border-color-toc: $border-color-global !default;
|
|
|
-$color-dropdown: var(--color-dropdown,var(--color-global));
|
|
|
-$bgcolor-dropdown: var(--bgcolor-dropdown,var(--bgcolor-global));
|
|
|
-$color-dropdown-link: var(--color-dropdown-link,var(--color-global));
|
|
|
+$color-dropdown: $color-global !default;
|
|
|
+$bgcolor-dropdown: $bgcolor-global !default;
|
|
|
+$color-dropdown-link: $color-global !default;
|
|
|
$color-dropdown-link-hover: $light !default;
|
|
|
-$bgcolor-dropdown-link-hover: var(--bgcolor-dropdown-link-hover,hsl(from var(--bgcolor-global) h s calc(l 15%)));
|
|
|
+$bgcolor-dropdown-link-hover: lighten($bgcolor-global, 15%) !default;
|
|
|
$color-dropdown-link-active: $light !default;
|
|
|
-$bgcolor-dropdown-link-active: var(--bgcolor-dropdown-link-active,var(--primary));
|
|
|
+$bgcolor-dropdown-link-active: $primary !default;
|
|
|
|
|
|
// override bootstrap variables
|
|
|
$text-muted: $gray-550;
|
|
|
-$table-dark-color: var(--color-table);
|
|
|
+$table-dark-color: $color-table;
|
|
|
$table-dark-bg: $bgcolor-table;
|
|
|
$table-dark-border-color: $border-color-table;
|
|
|
-$table-dark-hover-color: var(--color-table-hover);
|
|
|
+$table-dark-hover-color: $color-table-hover;
|
|
|
$table-dark-hover-bg: $bgcolor-table-hover;
|
|
|
$border-color: $border-color-global;
|
|
|
-$dropdown-color: var(--color-dropdown);
|
|
|
-$dropdown-bg: var(--bgcolor-dropdown);
|
|
|
-$dropdown-link-color: var(--color-dropdown-link);
|
|
|
-$dropdown-link-hover-color: var(--color-dropdown-link-hover);
|
|
|
-$dropdown-link-hover-bg: var(--bgcolor-dropdown-link-hover);
|
|
|
-$dropdown-link-active-color: var(--color-dropdown-link-active);
|
|
|
-$dropdown-link-active-bg: bar(--bgcolor-dropdown-link-active);
|
|
|
+$dropdown-color: $color-dropdown;
|
|
|
+$dropdown-bg: $bgcolor-dropdown;
|
|
|
+$dropdown-link-color: $color-dropdown-link;
|
|
|
+$dropdown-link-hover-color: $color-dropdown-link-hover;
|
|
|
+$dropdown-link-hover-bg: $bgcolor-dropdown-link-hover;
|
|
|
+$dropdown-link-active-color: $color-dropdown-link-active;
|
|
|
+$dropdown-link-active-bg: $bgcolor-dropdown-link-active;
|
|
|
|
|
|
@import './mixins/list-group';
|
|
|
@import './reboot-bootstrap-text';
|
|
|
@@ -51,14 +52,8 @@ $dropdown-link-active-bg: bar(--bgcolor-dropdown-link-active);
|
|
|
@import './reboot-bootstrap-dropdown';
|
|
|
|
|
|
// List Group
|
|
|
-@include override-list-group-item(
|
|
|
- var(--color-list),
|
|
|
- var(--bgcolor-sidebar-list-group),
|
|
|
- var(--color-list-hover),
|
|
|
- var(--bgcolor-list-hover),
|
|
|
- var(--color-list-active),
|
|
|
- var(--bgcolor-list-active)
|
|
|
-);
|
|
|
+@include override-list-group-item($color-list, $bgcolor-list, $color-list-hover, $bgcolor-list-hover, $color-list-active, $bgcolor-list-active);
|
|
|
+
|
|
|
/*
|
|
|
* Form
|
|
|
*/
|
|
|
@@ -66,11 +61,11 @@ input.form-control,
|
|
|
select.form-control,
|
|
|
select.custom-select,
|
|
|
textarea.form-control {
|
|
|
- color: var(--color-global);
|
|
|
- background-color: hsl(from var(--bgcolor-global) h s calc(l - 5%));
|
|
|
+ color: $color-global;
|
|
|
+ background-color: darken($bgcolor-global, 5%);
|
|
|
border-color: $border-color-global;
|
|
|
&:focus {
|
|
|
- background-color: var(--bgcolor-global);
|
|
|
+ background-color: $bgcolor-global;
|
|
|
}
|
|
|
// FIXME: accent color
|
|
|
// border: 1px solid darken($border, 30%);
|
|
|
@@ -78,8 +73,8 @@ textarea.form-control {
|
|
|
|
|
|
.form-control[disabled],
|
|
|
.form-control[readonly] {
|
|
|
- color: hsl(from var(--color-global) h s calc(l 10%));
|
|
|
- background-color: hsl(from var(--bgcolor-global) h s calc(l 5%));
|
|
|
+ color: lighten($color-global, 10%);
|
|
|
+ background-color: lighten($bgcolor-global, 5%);
|
|
|
}
|
|
|
|
|
|
.input-group > .input-group-prepend > .input-group-text {
|
|
|
@@ -97,7 +92,7 @@ textarea.form-control {
|
|
|
}
|
|
|
|
|
|
label.custom-control-label::before {
|
|
|
- background-color: hsl(from var(--bgcolor-global) h s calc(l - 5%));
|
|
|
+ background-color: darken($bgcolor-global, 5%);
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
@@ -231,7 +226,7 @@ ul.pagination {
|
|
|
.page-list-ul {
|
|
|
> li {
|
|
|
> span.page-list-meta {
|
|
|
- color: hsl(from var(--color-global) h s calc(l - 10%));
|
|
|
+ color: darken($color-global, 10%);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -239,13 +234,13 @@ ul.pagination {
|
|
|
// List group
|
|
|
.list-group-item {
|
|
|
&.active {
|
|
|
- background-color: hsl(from var(--bgcolor-global) h s calc(l 9%));
|
|
|
+ background-color: lighten($bgcolor-global, 9%) !important;
|
|
|
}
|
|
|
.list-group-item-action:hover {
|
|
|
- background-color: var(--bgcolor-list-hover);
|
|
|
+ background-color: $bgcolor-list-hover;
|
|
|
}
|
|
|
.page-list-snippet {
|
|
|
- color: hsl(from var(--color-global) h s calc(l - 10%));
|
|
|
+ color: darken($body-color, 10%);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -255,7 +250,7 @@ ul.pagination {
|
|
|
*/
|
|
|
.revision-toc-content {
|
|
|
::marker {
|
|
|
- color: hsl(from var(--bgcolor-global) h s calc(l 30%));;
|
|
|
+ color: lighten($bgcolor-global, 30%);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -263,17 +258,17 @@ ul.pagination {
|
|
|
* GROWI subnavigation
|
|
|
*/
|
|
|
.grw-subnav {
|
|
|
- background-color: var(--bgcolor-subnav);
|
|
|
+ background-color: $bgcolor-subnav;
|
|
|
}
|
|
|
|
|
|
.grw-subnav-fixed-container .grw-subnav {
|
|
|
- background-color: var(--bgcolor-subnav); opacity:0.85;
|
|
|
+ background-color: rgba($bgcolor-subnav, 0.85);
|
|
|
}
|
|
|
|
|
|
.grw-page-editor-mode-manager {
|
|
|
.btn-outline-primary {
|
|
|
&:hover {
|
|
|
- color: var(--primary);
|
|
|
+ color: $primary;
|
|
|
background-color: $gray-700;
|
|
|
}
|
|
|
}
|
|
|
@@ -281,7 +276,7 @@ ul.pagination {
|
|
|
|
|
|
// Search drop down
|
|
|
#search-typeahead-asynctypeahead {
|
|
|
- background-color: var(--bgcolor-global);
|
|
|
+ background-color: $bgcolor-global;
|
|
|
.table {
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
@@ -292,30 +287,18 @@ ul.pagination {
|
|
|
*/
|
|
|
.grw-sidebar {
|
|
|
// List
|
|
|
- @include override-list-group-item(
|
|
|
- var(--color-list),
|
|
|
- var(--bgcolor-sidebar-list-group),
|
|
|
- var(--color-list-hover),
|
|
|
- var(--bgcolor-list-hover),
|
|
|
- var(--color-list-active),
|
|
|
- var(--bgcolor-list-active)
|
|
|
- );
|
|
|
+ @include override-list-group-item($color-list, $bgcolor-sidebar-list-group, $color-list-hover, $bgcolor-list-hover, $color-list-active, $bgcolor-list-active);
|
|
|
+
|
|
|
// Pagetree
|
|
|
.grw-pagetree {
|
|
|
- --bgcolor-sidebar-context-lighten8: hsl(from var(--bgcolor-sidebar-context) h s calc(l 8%));
|
|
|
- --bgcolor-sidebar-context-lighten15: hsl(from var(--bgcolor-sidebar-context) h s calc(l 15%));
|
|
|
- --color-sidebar-context-darken15: hsl(from var(--bgcolor-sidebar-context) h s calc(l - 15%));
|
|
|
- --color-sidebar-context-darken10: hsl(from var(--bgcolor-sidebar-context) h s calc(l - 10%));
|
|
|
- --bgcolor-sidebar-context-lighten18: hsl(from var(--bgcolor-sidebar-context) h s calc(l 18%));
|
|
|
- --bgcolor-sidebar-context-lighten24: hsl(from var(--bgcolor-sidebar-context) h s calc(l 24%));
|
|
|
@include override-list-group-item-for-pagetree(
|
|
|
- var(--color-sidebar-context),
|
|
|
- var(--bgcolor-sidebar-context-lighten8),
|
|
|
- var(--bgcolor-sidebar-context-lighten15),
|
|
|
- var(--color-sidebar-context-darken15),
|
|
|
- var(--color-sidebar-context-darken10),
|
|
|
- var(--bgcolor-sidebar-context-lighten18),
|
|
|
- var(--bgcolor-sidebar-context-lighten24)
|
|
|
+ $color-sidebar-context,
|
|
|
+ lighten($bgcolor-sidebar-context, 8%),
|
|
|
+ lighten($bgcolor-sidebar-context, 15%),
|
|
|
+ darken($color-sidebar-context, 15%),
|
|
|
+ darken($color-sidebar-context, 10%),
|
|
|
+ lighten($bgcolor-sidebar-context, 18%),
|
|
|
+ lighten($bgcolor-sidebar-context, 24%)
|
|
|
);
|
|
|
.grw-pagetree-triangle-btn {
|
|
|
@include mixins-buttons.button-outline-svg-icon-variant($secondary, $gray-200);
|
|
|
@@ -323,18 +306,18 @@ ul.pagination {
|
|
|
.btn-page-item-control {
|
|
|
@include button-outline-variant($gray-500, $gray-500, $secondary, transparent);
|
|
|
@include hover() {
|
|
|
- background-color: var(--bgcolor-sidebar-context-lighten20);
|
|
|
+ background-color: lighten($bgcolor-sidebar-context, 20%);
|
|
|
}
|
|
|
&:not(:disabled):not(.disabled):active,
|
|
|
&:not(:disabled):not(.disabled).active {
|
|
|
- background-color: var(--bgcolor-sidebar-context-lighten34);
|
|
|
+ background-color: lighten($bgcolor-sidebar-context, 34%);
|
|
|
}
|
|
|
box-shadow: none !important;
|
|
|
}
|
|
|
}
|
|
|
.private-legacy-pages-link {
|
|
|
&:hover {
|
|
|
- background: var(--bgcolor-list-hover);
|
|
|
+ background: $bgcolor-list-hover;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -356,7 +339,7 @@ ul.pagination {
|
|
|
* Popover
|
|
|
*/
|
|
|
.popover {
|
|
|
- background-color: var(--bgcolor-global);
|
|
|
+ background-color: $bgcolor-global;
|
|
|
border-color: $secondary;
|
|
|
.popover-header {
|
|
|
color: $white;
|
|
|
@@ -373,7 +356,7 @@ ul.pagination {
|
|
|
}
|
|
|
|
|
|
&::after {
|
|
|
- border-top-color: var(--bgcolor-global);
|
|
|
+ border-top-color: $bgcolor-global;
|
|
|
}
|
|
|
}
|
|
|
&.bs-popover-bottom .arrow {
|
|
|
@@ -382,7 +365,7 @@ ul.pagination {
|
|
|
}
|
|
|
|
|
|
&::after {
|
|
|
- border-bottom-color: var(--bgcolor-global);
|
|
|
+ border-bottom-color: $bgcolor-global;
|
|
|
}
|
|
|
}
|
|
|
&.bs-popover-right .arrow {
|
|
|
@@ -391,7 +374,7 @@ ul.pagination {
|
|
|
}
|
|
|
|
|
|
&::after {
|
|
|
- border-right-color: var(--bgcolor-global);
|
|
|
+ border-right-color: $bgcolor-global;
|
|
|
}
|
|
|
}
|
|
|
&.bs-popover-left .arrow {
|
|
|
@@ -400,7 +383,7 @@ ul.pagination {
|
|
|
}
|
|
|
|
|
|
&::after {
|
|
|
- border-left-color: var(--bgcolor-global);
|
|
|
+ border-left-color: $bgcolor-global;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -420,7 +403,7 @@ ul.pagination {
|
|
|
$color-slack: #4b144c;
|
|
|
|
|
|
.form-control {
|
|
|
- background: var(--bgcolor-global);
|
|
|
+ background: $bgcolor-global;
|
|
|
}
|
|
|
|
|
|
.custom-control-label {
|
|
|
@@ -430,7 +413,7 @@ ul.pagination {
|
|
|
}
|
|
|
&::after {
|
|
|
background-color: darken($color-slack, 5%);
|
|
|
- // background-image: url(/images/icons/slack/slack-logo-dark-off.svg); -- should be specified in app -- 2022.12.09 Yuki Takei
|
|
|
+ background-image: url(/images/icons/slack/slack-logo-dark-off.svg);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -440,7 +423,7 @@ ul.pagination {
|
|
|
}
|
|
|
&::after {
|
|
|
background-color: darken($color-slack, 5%);
|
|
|
- // background-image: url(/images/icons/slack/slack-logo-dark-on.svg); -- should be specified in app -- 2022.12.09 Yuki Takei
|
|
|
+ background-image: url(/images/icons/slack/slack-logo-dark-on.svg);
|
|
|
}
|
|
|
}
|
|
|
.grw-slack-logo svg {
|
|
|
@@ -486,7 +469,7 @@ ul.pagination {
|
|
|
}
|
|
|
|
|
|
.page-comments-row {
|
|
|
- background: var(--bgcolor-subnav);
|
|
|
+ background: $bgcolor-subnav;
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
@@ -551,4 +534,5 @@ ul.pagination {
|
|
|
* skeleton
|
|
|
*/
|
|
|
.grw-skeleton {
|
|
|
+ background-color: lighten($bgcolor-subnav, 15%);
|
|
|
}
|