2021-04-30 16:13:19 +02:00
|
|
|
/*
|
|
|
|
|
* MIT License
|
|
|
|
|
*
|
|
|
|
|
* Copyright (c) 2020-present Cloudogu GmbH and Contributors
|
|
|
|
|
*
|
|
|
|
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
|
|
|
* of this software and associated documentation files (the "Software"), to deal
|
|
|
|
|
* in the Software without restriction, including without limitation the rights
|
|
|
|
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
|
|
|
* copies of the Software, and to permit persons to whom the Software is
|
|
|
|
|
* furnished to do so, subject to the following conditions:
|
|
|
|
|
*
|
|
|
|
|
* The above copyright notice and this permission notice shall be included in all
|
|
|
|
|
* copies or substantial portions of the Software.
|
|
|
|
|
*
|
|
|
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
|
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
|
|
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
|
|
|
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
|
|
|
* SOFTWARE.
|
|
|
|
|
*/
|
2022-03-08 09:47:36 +01:00
|
|
|
|
|
|
|
|
:root {
|
|
|
|
|
--scm-white-color: #{$white};
|
|
|
|
|
--scm-light-color: #{$light};
|
|
|
|
|
--scm-dark-color: #{$dark};
|
|
|
|
|
--scm-primary-color: #{$primary};
|
|
|
|
|
--scm-link-color: #{$link};
|
|
|
|
|
--scm-info-color: #{$info};
|
|
|
|
|
--scm-success-color: #{$success};
|
|
|
|
|
--scm-warning-color: #{$warning};
|
|
|
|
|
--scm-danger-color: #{$danger};
|
|
|
|
|
|
|
|
|
|
--scm-secondary-least-color: #{$secondary-least};
|
|
|
|
|
--scm-secondary-less-color: #{$secondary-less};
|
|
|
|
|
--scm-secondary-color: #{$secondary};
|
|
|
|
|
--scm-secondary-more-color: #{$secondary-more};
|
|
|
|
|
--scm-secondary-most-color: #{$secondary-most};
|
|
|
|
|
|
|
|
|
|
--scm-border-color: #{$border};
|
|
|
|
|
--scm-border: #{$border-width} solid #{$border};
|
|
|
|
|
|
2022-04-12 12:45:23 +02:00
|
|
|
--scm-popover-border-color: #{$popover-border-color};
|
2022-03-08 09:47:36 +01:00
|
|
|
}
|
|
|
|
|
|
2021-11-04 08:33:11 +01:00
|
|
|
// TODO split into multiple files
|
2018-12-19 16:39:46 +01:00
|
|
|
|
|
|
|
|
.is-ellipsis-overflow {
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-12 11:32:51 +02:00
|
|
|
.is-word-break {
|
2020-09-01 10:14:04 +02:00
|
|
|
-webkit-hyphens: none;
|
|
|
|
|
-moz-hyphens: none;
|
|
|
|
|
-ms-hyphens: none;
|
|
|
|
|
hyphens: none;
|
2020-09-01 10:01:52 +02:00
|
|
|
word-break: break-word;
|
2019-09-12 11:32:51 +02:00
|
|
|
}
|
|
|
|
|
|
2018-12-19 16:39:46 +01:00
|
|
|
.has-rounded-border {
|
|
|
|
|
border-radius: 0.25rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.is-full-width {
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
2022-02-18 14:48:21 +01:00
|
|
|
.is-overflow-x-auto {
|
|
|
|
|
overflow-x: auto;
|
|
|
|
|
}
|
|
|
|
|
|
2018-12-19 16:39:46 +01:00
|
|
|
.fitParent {
|
|
|
|
|
// TODO get rid of important
|
|
|
|
|
margin: 0 !important;
|
|
|
|
|
// 3.8em for line-numbers
|
|
|
|
|
padding: 0 0 0 3.8em !important;
|
|
|
|
|
}
|
|
|
|
|
|
2019-02-20 14:13:38 +01:00
|
|
|
// shown in top section when pageactions set
|
|
|
|
|
hr.header-with-actions {
|
|
|
|
|
margin-top: -10px;
|
2019-02-21 09:39:05 +01:00
|
|
|
|
|
|
|
|
@media screen and (max-width: 768px) {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
2019-04-10 14:35:30 +02:00
|
|
|
.is-mobile-action-spacing {
|
2019-02-21 09:39:05 +01:00
|
|
|
@media screen and (max-width: 768px) {
|
2019-04-10 14:35:30 +02:00
|
|
|
display: flow-root !important;
|
|
|
|
|
|
|
|
|
|
.input-field {
|
|
|
|
|
padding: 0;
|
|
|
|
|
margin: 0 0 1.25rem 0 !important;
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
.input-button {
|
2021-11-04 08:33:11 +01:00
|
|
|
// TODO color def
|
2019-04-10 14:35:30 +02:00
|
|
|
border: 2px solid #e9f7fd;
|
|
|
|
|
padding: 1em 1em;
|
|
|
|
|
margin-top: 0 !important;
|
|
|
|
|
width: 100%;
|
|
|
|
|
text-align: center !important;
|
|
|
|
|
}
|
2019-02-21 09:39:05 +01:00
|
|
|
}
|
2019-02-20 13:47:17 +01:00
|
|
|
}
|
|
|
|
|
|
2021-10-19 09:31:40 +02:00
|
|
|
.has-hover-background-blue:hover {
|
|
|
|
|
background-color: scale-color($blue, $alpha: -90%);
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-14 00:35:27 +02:00
|
|
|
// readability issues with original color
|
|
|
|
|
.has-text-warning {
|
2021-11-04 08:33:11 +01:00
|
|
|
// TODO color def
|
2019-09-16 16:49:25 +02:00
|
|
|
color: #ffb600 !important;
|
2019-09-14 00:35:27 +02:00
|
|
|
}
|
2019-10-29 16:15:25 +01:00
|
|
|
.has-text-warning-invert {
|
|
|
|
|
color: $warning-invert;
|
|
|
|
|
}
|
2019-09-14 00:35:27 +02:00
|
|
|
|
2019-10-08 16:42:08 +02:00
|
|
|
.has-text-blue-light {
|
2021-09-15 17:40:08 +02:00
|
|
|
color: $blue-light;
|
|
|
|
|
}
|
|
|
|
|
.has-background-blue-light {
|
|
|
|
|
background-color: $blue-light;
|
2019-10-08 16:42:08 +02:00
|
|
|
}
|
|
|
|
|
|
2022-03-08 09:47:36 +01:00
|
|
|
.has-text-secondary-least {
|
|
|
|
|
color: $secondary-least !important;
|
|
|
|
|
}
|
|
|
|
|
a.has-text-secondary-least:hover,
|
|
|
|
|
a.has-text-secondary-least:focus {
|
|
|
|
|
color: lighten($secondary-least, 10%) !important;
|
|
|
|
|
}
|
|
|
|
|
.has-background-secondary-least {
|
|
|
|
|
background-color: $secondary-least !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-text-secondary-less {
|
|
|
|
|
color: $secondary-less !important;
|
|
|
|
|
}
|
|
|
|
|
a.has-text-secondary-less:hover,
|
|
|
|
|
a.has-text-secondary-less:focus {
|
|
|
|
|
color: lighten($secondary-less, 10%) !important;
|
|
|
|
|
}
|
|
|
|
|
.has-background-secondary-less {
|
|
|
|
|
background-color: $secondary-less !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-text-secondary {
|
|
|
|
|
color: $secondary !important;
|
|
|
|
|
}
|
|
|
|
|
a.has-text-secondary:hover,
|
|
|
|
|
a.has-text-secondary:focus {
|
|
|
|
|
color: lighten($secondary, 10%) !important;
|
|
|
|
|
}
|
|
|
|
|
.has-background-secondary {
|
|
|
|
|
background-color: $secondary !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-text-secondary-more {
|
|
|
|
|
color: $secondary-more !important;
|
|
|
|
|
}
|
|
|
|
|
a.has-text-secondary-more:hover,
|
|
|
|
|
a.has-text-secondary-more:focus {
|
|
|
|
|
color: lighten($secondary-more, 10%) !important;
|
|
|
|
|
}
|
|
|
|
|
.has-background-secondary-more {
|
|
|
|
|
background-color: $secondary-more !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-text-secondary-most {
|
|
|
|
|
color: $secondary-most !important;
|
|
|
|
|
}
|
|
|
|
|
a.has-text-secondary-most:hover,
|
|
|
|
|
a.has-text-secondary-most:focus {
|
|
|
|
|
color: lighten($secondary-most, 10%) !important;
|
|
|
|
|
}
|
|
|
|
|
.has-background-secondary-most {
|
|
|
|
|
background-color: $secondary-most !important;
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-14 00:35:27 +02:00
|
|
|
// border and background colors
|
2019-09-12 14:47:48 +02:00
|
|
|
.has-background-dark-75 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $dark-75;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-dark-50 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $dark-50;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-dark-25 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $dark-25;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-info-75 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $info-75;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-info-50 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $info-50;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-info-25 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $info-25;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-link-75 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $link-75;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-link-50 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $link-50;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-link-25 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $link-25;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-primary-75 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $primary-75;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-primary-50 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $primary-50;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-primary-25 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $primary-25;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-success-75 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $success-75;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-success-50 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $success-50;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-success-25 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $success-25;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-warning-75 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $warning-75;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-warning-50 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $warning-50;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-warning-25 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $warning-25;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-danger-75 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $danger-75;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-danger-50 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $danger-50;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
.has-background-danger-25 {
|
2019-09-13 18:31:27 +02:00
|
|
|
background-color: $danger-25;
|
2019-09-12 14:47:48 +02:00
|
|
|
}
|
|
|
|
|
|
2019-09-17 13:08:17 +02:00
|
|
|
// tags
|
2019-09-16 16:49:25 +02:00
|
|
|
.tag:not(body) {
|
|
|
|
|
border: 1px solid transparent;
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $scheme-main;
|
2019-09-16 16:49:25 +02:00
|
|
|
|
2019-09-16 19:17:59 +02:00
|
|
|
&.is-delete {
|
|
|
|
|
background-color: $light;
|
|
|
|
|
}
|
|
|
|
|
|
2021-09-15 17:40:08 +02:00
|
|
|
+ .is-delete {
|
2019-10-29 10:27:15 +01:00
|
|
|
border-color: #aaa;
|
|
|
|
|
border-width: 1px 1px 1px 0;
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-outlined {
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $scheme-main;
|
2019-09-19 15:52:24 +02:00
|
|
|
}
|
|
|
|
|
&.is-black.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $black;
|
|
|
|
|
border-color: $black;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-dark.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $dark;
|
|
|
|
|
border-color: $dark;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-light.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $light;
|
|
|
|
|
border-color: $light;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-white.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $white;
|
|
|
|
|
border-color: $white;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-primary.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $primary;
|
|
|
|
|
border-color: $primary;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-link.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $link;
|
|
|
|
|
border-color: $link;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-info.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $info;
|
|
|
|
|
border-color: $info;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-success.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $success;
|
|
|
|
|
border-color: $success;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-warning.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $warning;
|
|
|
|
|
border-color: $warning;
|
|
|
|
|
}
|
2019-09-19 15:52:24 +02:00
|
|
|
&.is-danger.is-outlined {
|
2019-09-16 16:49:25 +02:00
|
|
|
color: $danger;
|
|
|
|
|
border-color: $danger;
|
|
|
|
|
}
|
2019-09-14 00:49:21 +02:00
|
|
|
}
|
|
|
|
|
|
2022-03-08 09:47:36 +01:00
|
|
|
.popover {
|
2022-04-12 12:45:23 +02:00
|
|
|
border: 1px solid $popover-border-color;
|
|
|
|
|
|
2022-03-08 09:47:36 +01:00
|
|
|
&:before {
|
|
|
|
|
border-bottom-color: $popover-background-color;
|
|
|
|
|
border-left-color: $popover-background-color;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-11-21 15:26:07 +01:00
|
|
|
a {
|
|
|
|
|
&:focus,
|
|
|
|
|
&.is-focused {
|
|
|
|
|
outline: $focus-outline-color 2px solid;
|
|
|
|
|
outline-offset: 1px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
button, .button {
|
|
|
|
|
&:focus,
|
|
|
|
|
&.is-focused {
|
|
|
|
|
outline: $focus-outline-color $focus-outline-style;
|
|
|
|
|
outline-offset: $focus-outline-offset;
|
|
|
|
|
&:not(:active) {
|
|
|
|
|
box-shadow: none !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-14 00:35:27 +02:00
|
|
|
// buttons
|
|
|
|
|
.button {
|
|
|
|
|
padding-left: 1.5em;
|
|
|
|
|
padding-right: 1.5em;
|
|
|
|
|
height: 2.5rem;
|
2019-10-09 16:18:43 +02:00
|
|
|
font-weight: $weight-semibold;
|
2019-09-14 00:35:27 +02:00
|
|
|
|
2019-10-29 09:44:26 +01:00
|
|
|
&.is-primary,
|
|
|
|
|
&.is-info,
|
|
|
|
|
&.is-link,
|
|
|
|
|
&.is-success,
|
|
|
|
|
&.is-warning,
|
|
|
|
|
&.is-danger {
|
|
|
|
|
&.is-outlined {
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: inherit;
|
2019-10-29 09:44:26 +01:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-14 00:35:27 +02:00
|
|
|
&.is-primary:hover,
|
|
|
|
|
&.is-primary.is-hovered {
|
|
|
|
|
background-color: scale-color($primary, $lightness: -10%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-primary:active,
|
|
|
|
|
&.is-primary.is-active {
|
|
|
|
|
background-color: scale-color($primary, $lightness: -20%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-info:hover,
|
|
|
|
|
&.is-info.is-hovered {
|
|
|
|
|
background-color: scale-color($info, $lightness: -10%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-info:active,
|
|
|
|
|
&.is-info.is-active {
|
|
|
|
|
background-color: scale-color($info, $lightness: -20%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-link:hover,
|
|
|
|
|
&.is-link.is-hovered {
|
|
|
|
|
background-color: scale-color($link, $lightness: -10%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-link:active,
|
|
|
|
|
&.is-link.is-active {
|
|
|
|
|
background-color: scale-color($link, $lightness: -20%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-success:hover,
|
|
|
|
|
&.is-success.is-hovered {
|
|
|
|
|
background-color: scale-color($success, $lightness: -10%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-success:active,
|
|
|
|
|
&.is-success.is-active {
|
|
|
|
|
background-color: scale-color($success, $lightness: -20%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-warning:hover,
|
|
|
|
|
&.is-warning.is-hovered {
|
|
|
|
|
background-color: scale-color($warning, $lightness: -10%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-warning:active,
|
|
|
|
|
&.is-warning.is-active {
|
|
|
|
|
background-color: scale-color($warning, $lightness: -20%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-danger:hover,
|
|
|
|
|
&.is-danger.is-hovered {
|
|
|
|
|
background-color: scale-color($danger, $lightness: -10%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.is-danger:active,
|
|
|
|
|
&.is-danger.is-active {
|
|
|
|
|
background-color: scale-color($danger, $lightness: -20%);
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-23 14:12:02 +02:00
|
|
|
&.is-reduced-mobile,
|
2019-09-17 13:33:09 +02:00
|
|
|
&.reduced-mobile {
|
|
|
|
|
@media screen and (max-width: 1087px) {
|
|
|
|
|
> span:nth-child(2) {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@media screen and (max-width: 1087px) and (min-width: 769px) {
|
|
|
|
|
// simultaneously with left margin of Bulma
|
|
|
|
|
> .icon:first-child:not(:last-child) {
|
|
|
|
|
margin: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@media screen and (max-width: 768px) {
|
|
|
|
|
// simultaneously with left margin of Bulma
|
|
|
|
|
.icon:first-child:not(:last-child) {
|
|
|
|
|
margin-right: calc(-0.375em - 1px);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
2019-09-14 00:35:27 +02:00
|
|
|
}
|
|
|
|
|
|
2018-12-19 16:39:46 +01:00
|
|
|
.box-link-shadow {
|
|
|
|
|
&:hover,
|
|
|
|
|
&:focus {
|
|
|
|
|
box-shadow: $box-link-hover-shadow;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
&:active {
|
|
|
|
|
box-shadow: $box-link-active-shadow;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-03-08 09:47:36 +01:00
|
|
|
.notifications .dropdown-menu {
|
|
|
|
|
border: 1px solid $border;
|
|
|
|
|
|
|
|
|
|
&:before {
|
|
|
|
|
border: 0.4rem solid transparent;
|
|
|
|
|
border-bottom-color: $border;
|
|
|
|
|
border-left-color: $border;
|
|
|
|
|
}
|
2021-12-16 17:54:39 +01:00
|
|
|
}
|
|
|
|
|
|
2019-10-07 10:57:09 +02:00
|
|
|
@import "~@fortawesome/fontawesome-free/scss/fontawesome";
|
|
|
|
|
$fa-font-path: "~@fortawesome/fontawesome-free/webfonts";
|
|
|
|
|
@import "~@fortawesome/fontawesome-free/scss/solid";
|
2020-03-25 10:27:38 +01:00
|
|
|
@import "~@fortawesome/fontawesome-free/scss/regular";
|
2020-01-15 20:55:09 +01:00
|
|
|
@import "~@fortawesome/fontawesome-free/scss/brands";
|
2018-12-19 16:39:46 +01:00
|
|
|
|
2020-01-06 15:59:16 +01:00
|
|
|
@import "~react-diff-view/style/index";
|
2018-12-19 16:39:46 +01:00
|
|
|
|
|
|
|
|
// NEW STYLES
|
|
|
|
|
|
|
|
|
|
//typography
|
|
|
|
|
.has-border-white {
|
2021-09-15 17:40:08 +02:00
|
|
|
border-color: $white !important;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2021-12-13 15:15:57 +01:00
|
|
|
|
|
|
|
|
.has-border-success {
|
|
|
|
|
border-color: $success !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-border-info {
|
|
|
|
|
border-color: $info !important;
|
|
|
|
|
}
|
|
|
|
|
|
2022-01-31 15:41:12 +01:00
|
|
|
.has-border-danger {
|
|
|
|
|
border-color: $danger !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-border-warning {
|
|
|
|
|
border-color: $warning !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-border-primary {
|
2022-02-01 18:50:00 +01:00
|
|
|
border-color: $primary !important;
|
2022-01-31 15:41:12 +01:00
|
|
|
}
|
|
|
|
|
|
2019-05-02 14:02:18 +02:00
|
|
|
ul.is-separated {
|
2019-05-02 16:16:00 +02:00
|
|
|
> li:after {
|
2019-05-03 08:45:00 +02:00
|
|
|
content: ",\2800";
|
2019-05-02 16:16:00 +02:00
|
|
|
}
|
2019-05-03 08:34:06 +02:00
|
|
|
> li:last-child:after {
|
2019-05-02 16:16:00 +02:00
|
|
|
content: "";
|
2019-05-02 14:02:18 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-10-11 16:01:22 +02:00
|
|
|
// navbar
|
|
|
|
|
.has-navbar-fixed-top {
|
|
|
|
|
padding-top: $navbar-height;
|
|
|
|
|
}
|
|
|
|
|
|
2019-10-29 14:35:23 +01:00
|
|
|
// card columns for repo and plugins overview
|
|
|
|
|
.card-columns {
|
2019-07-09 16:12:02 +02:00
|
|
|
.column {
|
2021-12-13 15:15:57 +01:00
|
|
|
height: 160px;
|
2021-12-02 08:45:50 +01:00
|
|
|
margin-bottom: 1.5rem;
|
2019-07-09 16:12:02 +02:00
|
|
|
|
|
|
|
|
.overlay-column {
|
|
|
|
|
position: absolute;
|
2021-12-13 15:15:57 +01:00
|
|
|
height: calc(160px - 1.5rem);
|
2019-07-09 16:12:02 +02:00
|
|
|
}
|
|
|
|
|
}
|
2019-07-09 13:29:25 +02:00
|
|
|
|
2018-12-20 11:30:28 +01:00
|
|
|
.column.is-half {
|
|
|
|
|
width: calc(50% - 0.75rem);
|
2018-12-19 16:39:46 +01:00
|
|
|
|
2019-10-29 14:35:23 +01:00
|
|
|
@media screen and (max-width: 768px) {
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
2018-12-20 11:30:28 +01:00
|
|
|
&:nth-child(odd) {
|
|
|
|
|
margin-right: 1.5rem;
|
2019-10-29 14:35:23 +01:00
|
|
|
|
|
|
|
|
@media screen and (max-width: 768px) {
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2019-01-24 13:31:42 +01:00
|
|
|
|
2019-07-09 13:29:25 +02:00
|
|
|
.overlay-column {
|
2019-01-24 13:31:42 +01:00
|
|
|
width: calc(50% - 3rem);
|
2019-10-29 14:35:23 +01:00
|
|
|
|
|
|
|
|
@media screen and (max-width: 768px) {
|
|
|
|
|
width: calc(100% - 1.5rem);
|
|
|
|
|
}
|
2019-01-24 13:31:42 +01:00
|
|
|
}
|
|
|
|
|
}
|
2019-07-09 13:29:25 +02:00
|
|
|
|
2019-07-09 16:12:02 +02:00
|
|
|
.column.is-full .overlay-column {
|
|
|
|
|
width: calc(100% - 1.5rem);
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2019-07-09 16:12:02 +02:00
|
|
|
}
|
|
|
|
|
.content.is-plugin-page {
|
2019-10-29 14:35:23 +01:00
|
|
|
.card-columns {
|
2022-11-10 11:44:53 +01:00
|
|
|
.column .overlay-column {
|
|
|
|
|
left: 0.5rem;
|
|
|
|
|
top: 0.5rem;
|
|
|
|
|
width: calc(100% - 1rem);
|
|
|
|
|
height: calc(160px - 1rem);
|
2019-07-04 17:31:15 +02:00
|
|
|
}
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
|
|
|
|
|
2018-12-20 16:27:41 +01:00
|
|
|
.text-box {
|
|
|
|
|
width: calc(50% - 0.75rem);
|
|
|
|
|
.shorten-text {
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
|
white-space: nowrap;
|
2018-12-20 09:48:01 +01:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2018-12-19 16:39:46 +01:00
|
|
|
// tables
|
|
|
|
|
.table {
|
2018-12-20 11:30:28 +01:00
|
|
|
width: 100%;
|
2023-02-07 11:00:59 +01:00
|
|
|
td {
|
|
|
|
|
overflow-wrap: anywhere;
|
|
|
|
|
}
|
2019-05-02 16:16:00 +02:00
|
|
|
td,
|
|
|
|
|
th {
|
2021-09-15 17:40:08 +02:00
|
|
|
border-color: $white-ter;
|
2018-12-20 11:30:28 +01:00
|
|
|
padding: 1rem;
|
|
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// card tables
|
|
|
|
|
.card-table {
|
2018-12-20 11:30:28 +01:00
|
|
|
border-collapse: separate;
|
2019-06-12 15:24:32 +02:00
|
|
|
border-spacing: 0 5px;
|
2018-12-20 11:30:28 +01:00
|
|
|
|
|
|
|
|
tr {
|
|
|
|
|
a {
|
2022-03-08 09:47:36 +01:00
|
|
|
color: $grey-darker;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2019-06-12 15:24:32 +02:00
|
|
|
&.border-is-green td:first-child {
|
|
|
|
|
border-left-color: $green;
|
|
|
|
|
}
|
|
|
|
|
&.border-is-yellow td:first-child {
|
|
|
|
|
border-left-color: $yellow;
|
|
|
|
|
}
|
2021-05-05 14:43:16 +02:00
|
|
|
|
|
|
|
|
&.is-primary td:first-child {
|
|
|
|
|
border-left-color: $primary;
|
|
|
|
|
}
|
|
|
|
|
&.is-success td:first-child {
|
|
|
|
|
border-left-color: $success;
|
|
|
|
|
}
|
|
|
|
|
&.is-warning td:first-child {
|
|
|
|
|
border-left-color: $warning;
|
|
|
|
|
}
|
|
|
|
|
&.is-danger td:first-child {
|
|
|
|
|
border-left-color: $danger;
|
|
|
|
|
}
|
|
|
|
|
&.is-info td:first-child {
|
|
|
|
|
border-left-color: $info;
|
|
|
|
|
}
|
|
|
|
|
&.is-link td:first-child {
|
|
|
|
|
border-left-color: $link;
|
|
|
|
|
}
|
|
|
|
|
|
2018-12-20 11:30:28 +01:00
|
|
|
&:hover {
|
|
|
|
|
td {
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $white-ter;
|
2019-06-12 15:24:32 +02:00
|
|
|
|
|
|
|
|
&.is-darker {
|
2018-12-20 11:30:28 +01:00
|
|
|
background-color: #e1e1e1;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2022-02-17 14:00:16 +01:00
|
|
|
// Explicitly "remove" styles from td element to use it as an empty table column header, which is necessary for
|
|
|
|
|
// a11y because an empty th element is not allowed.
|
|
|
|
|
&.has-no-style {
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
&.is-darker {
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
}
|
|
|
|
|
}
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
|
|
|
|
a {
|
|
|
|
|
color: $blue;
|
|
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
|
|
|
|
td {
|
|
|
|
|
padding: 1em 1.25em;
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $white-bis;
|
|
|
|
|
border-bottom: 1px solid $white-ter;
|
2022-02-18 14:48:21 +01:00
|
|
|
border-left-color: $grey;
|
2019-06-12 15:24:32 +02:00
|
|
|
|
2018-12-20 11:30:28 +01:00
|
|
|
&:first-child {
|
2022-02-18 14:48:21 +01:00
|
|
|
border-left: 3px solid;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2022-05-06 10:01:01 +02:00
|
|
|
// Deprecated
|
2019-06-12 15:24:32 +02:00
|
|
|
&.is-darker {
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $white-ter;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2022-02-17 14:00:16 +01:00
|
|
|
// Explicitly "remove" styles from td element to use it as an empty table column header, which is necessary for
|
|
|
|
|
// a11y because an empty th element is not allowed.
|
|
|
|
|
&.has-no-style {
|
|
|
|
|
padding: 0;
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
border: none;
|
|
|
|
|
}
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
|
|
|
|
&.is-hoverable tbody tr:not(.is-selected):hover {
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $white-ter;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
|
|
|
|
thead th {
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
border: none;
|
|
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
|
|
|
|
|
2019-02-06 14:25:03 +01:00
|
|
|
// panels
|
2019-02-01 17:03:00 +01:00
|
|
|
.panel {
|
2021-12-16 17:54:39 +01:00
|
|
|
border: 1px solid $border;
|
2019-05-02 16:16:00 +02:00
|
|
|
border-radius: 0.25rem;
|
2019-04-17 15:18:34 +02:00
|
|
|
|
|
|
|
|
.panel-heading {
|
|
|
|
|
border: none;
|
2019-09-23 14:12:02 +02:00
|
|
|
border-bottom: 1px solid $border;
|
2019-05-02 16:16:00 +02:00
|
|
|
border-radius: 0.25rem 0.25rem 0 0;
|
2019-04-17 15:18:34 +02:00
|
|
|
|
|
|
|
|
> .field {
|
|
|
|
|
margin-bottom: 0; // replace selector margin
|
|
|
|
|
}
|
2019-02-06 14:25:03 +01:00
|
|
|
}
|
2019-04-17 15:18:34 +02:00
|
|
|
|
2019-02-01 10:12:45 +01:00
|
|
|
.panel-block {
|
|
|
|
|
display: block;
|
2019-04-17 15:18:34 +02:00
|
|
|
border: none;
|
2019-02-01 10:12:45 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.panel-footer {
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $panel-heading-background-color;
|
|
|
|
|
color: $panel-heading-color;
|
2019-02-01 10:12:45 +01:00
|
|
|
font-size: 1.25em;
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
line-height: 1.25;
|
|
|
|
|
padding: 0.5em 0.75em;
|
2019-04-17 15:18:34 +02:00
|
|
|
border: none;
|
2019-09-23 14:12:02 +02:00
|
|
|
border-top: 1px solid $border;
|
2019-05-02 16:16:00 +02:00
|
|
|
border-radius: 0 0 0.25rem 0.25rem;
|
2019-01-29 17:12:18 +01:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2018-12-19 16:39:46 +01:00
|
|
|
// forms
|
2019-02-06 15:36:00 +01:00
|
|
|
form .field:not(.is-grouped) {
|
2018-12-20 11:30:28 +01:00
|
|
|
margin-bottom: 1rem;
|
|
|
|
|
}
|
|
|
|
|
.input,
|
2021-06-09 16:39:07 +02:00
|
|
|
.select select,
|
|
|
|
|
.textarea,
|
|
|
|
|
.file-name {
|
2018-12-20 11:30:28 +01:00
|
|
|
box-shadow: none;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
|
|
|
|
|
2019-04-17 18:17:21 +02:00
|
|
|
.select,
|
|
|
|
|
.select:hover {
|
|
|
|
|
&:not(.is-multiple):not(.is-loading) {
|
2019-04-18 17:19:55 +02:00
|
|
|
&.disabled::after {
|
2019-04-17 18:17:21 +02:00
|
|
|
border-color: #7a7a7a;
|
|
|
|
|
}
|
2023-01-31 09:51:28 +01:00
|
|
|
&::after {
|
|
|
|
|
z-index: initial;
|
|
|
|
|
}
|
2019-04-17 18:17:21 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-11-26 16:04:42 +01:00
|
|
|
.help {
|
|
|
|
|
position: absolute;
|
|
|
|
|
}
|
|
|
|
|
|
2019-02-20 16:22:07 +01:00
|
|
|
// label with help-icon compensation
|
|
|
|
|
.label-icon-spacing {
|
|
|
|
|
margin-top: 30px;
|
|
|
|
|
|
|
|
|
|
@media screen and (max-width: 768px) {
|
|
|
|
|
margin-top: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2018-12-19 16:39:46 +01:00
|
|
|
// pagination
|
2018-12-20 11:30:28 +01:00
|
|
|
.pagination-next,
|
|
|
|
|
.pagination-link,
|
|
|
|
|
.pagination-ellipsis {
|
|
|
|
|
padding-left: 1.5em;
|
|
|
|
|
padding-right: 1.5em;
|
2019-09-14 00:35:27 +02:00
|
|
|
height: 2.8rem;
|
|
|
|
|
min-width: 5rem;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2018-12-20 11:30:28 +01:00
|
|
|
.pagination-previous,
|
|
|
|
|
.pagination-next {
|
2019-09-14 00:35:27 +02:00
|
|
|
height: 2.8rem;
|
2018-12-20 11:30:28 +01:00
|
|
|
min-width: 6.75em;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2019-10-29 09:44:26 +01:00
|
|
|
.pagination-previous[disabled],
|
|
|
|
|
.pagination-next[disabled] {
|
|
|
|
|
background-color: #ededed;
|
|
|
|
|
color: #bcbcbc;
|
|
|
|
|
}
|
2019-09-14 00:35:27 +02:00
|
|
|
.pagination-link.is-current {
|
|
|
|
|
opacity: 1;
|
|
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
|
2021-07-07 16:26:58 +02:00
|
|
|
.has-scm-background {
|
|
|
|
|
background-image: url(images/scmManagerHero.jpg) !important;
|
|
|
|
|
background-size: cover;
|
|
|
|
|
background-position: top center;
|
|
|
|
|
background-color: #002e4b;
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-14 00:35:27 +02:00
|
|
|
// hero
|
2018-12-19 16:39:46 +01:00
|
|
|
.hero.is-dark {
|
2018-12-20 11:30:28 +01:00
|
|
|
background-color: #002e4b;
|
2019-10-07 10:57:09 +02:00
|
|
|
background-image: url(images/scmManagerHero.jpg);
|
2018-12-20 11:30:28 +01:00
|
|
|
background-size: cover;
|
|
|
|
|
background-position: top center;
|
|
|
|
|
|
|
|
|
|
.tabs.is-boxed li.is-active a,
|
|
|
|
|
.tabs.is-boxed li.is-active a:hover,
|
|
|
|
|
.tabs.is-toggle li.is-active a,
|
|
|
|
|
.tabs.is-toggle li.is-active a:hover {
|
2018-12-19 16:39:46 +01:00
|
|
|
background-color: #28b1e8;
|
|
|
|
|
border-color: #28b1e8;
|
2022-03-08 09:47:36 +01:00
|
|
|
color: $white;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
|
|
|
|
|
2019-09-14 00:35:27 +02:00
|
|
|
// aside
|
2018-12-19 16:39:46 +01:00
|
|
|
.aside-background {
|
2018-12-20 11:30:28 +01:00
|
|
|
bottom: 0;
|
|
|
|
|
left: 50%;
|
|
|
|
|
position: absolute;
|
|
|
|
|
right: 0;
|
|
|
|
|
top: 0;
|
2022-03-08 09:47:36 +01:00
|
|
|
background-color: $white-ter;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2019-09-14 00:35:27 +02:00
|
|
|
|
|
|
|
|
// menu
|
2018-12-19 16:39:46 +01:00
|
|
|
.menu {
|
2018-12-20 11:30:28 +01:00
|
|
|
div {
|
2018-12-19 16:39:46 +01:00
|
|
|
height: 100%;
|
|
|
|
|
margin-bottom: 1rem;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
|
|
|
|
.menu-label {
|
2021-01-28 12:46:42 +01:00
|
|
|
display: flex;
|
|
|
|
|
height: 3.2rem;
|
|
|
|
|
align-items: center;
|
2018-12-20 11:30:28 +01:00
|
|
|
font-size: 1em;
|
|
|
|
|
font-weight: 600;
|
2021-09-15 17:40:08 +02:00
|
|
|
background-color: $blue;
|
2018-12-20 11:30:28 +01:00
|
|
|
border-radius: 5px 5px 0 0;
|
|
|
|
|
padding: 0.5rem 1rem;
|
|
|
|
|
text-transform: none;
|
|
|
|
|
|
|
|
|
|
&:last-child,
|
|
|
|
|
&:not(:last-child) {
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
|
|
|
|
.menu-list {
|
2018-12-20 11:30:28 +01:00
|
|
|
a {
|
2018-12-19 16:39:46 +01:00
|
|
|
padding: 1rem;
|
2018-12-20 11:30:28 +01:00
|
|
|
|
|
|
|
|
&.is-active {
|
2022-03-08 09:47:36 +01:00
|
|
|
color: $link;
|
|
|
|
|
background-color: $scheme-main;
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2019-01-29 08:58:45 +01:00
|
|
|
|
|
|
|
|
> li {
|
2019-01-18 13:42:48 +01:00
|
|
|
ul {
|
|
|
|
|
margin: 0;
|
2021-09-15 17:40:08 +02:00
|
|
|
border-top: 1px solid $white-ter;
|
2018-12-20 11:30:28 +01:00
|
|
|
|
2019-01-18 13:42:48 +01:00
|
|
|
li {
|
|
|
|
|
border-right: none;
|
|
|
|
|
}
|
|
|
|
|
li:last-child {
|
|
|
|
|
border-bottom: none;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2019-01-18 13:42:48 +01:00
|
|
|
|
2019-01-29 08:58:45 +01:00
|
|
|
> a.is-active:before {
|
|
|
|
|
position: relative;
|
|
|
|
|
content: " ";
|
|
|
|
|
background: $blue;
|
|
|
|
|
height: 53px;
|
|
|
|
|
width: 2px;
|
|
|
|
|
display: block;
|
|
|
|
|
left: -17px;
|
|
|
|
|
float: left;
|
|
|
|
|
top: -16px;
|
|
|
|
|
}
|
|
|
|
|
|
2019-01-18 14:32:35 +01:00
|
|
|
border-radius: 0;
|
2021-09-15 17:40:08 +02:00
|
|
|
border-top: 1px solid $white-ter;
|
|
|
|
|
border-left: 1px solid $white-ter;
|
|
|
|
|
border-right: 1px solid $white-ter;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2019-01-18 15:52:34 +01:00
|
|
|
> li:first-child {
|
2018-12-19 16:39:46 +01:00
|
|
|
border-top: none;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2019-01-18 13:42:48 +01:00
|
|
|
li:last-child {
|
2021-09-15 17:40:08 +02:00
|
|
|
border-bottom: 1px solid $white-ter;
|
2018-12-20 11:30:28 +01:00
|
|
|
}
|
2019-01-18 17:28:38 +01:00
|
|
|
div {
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
}
|
2018-12-19 16:39:46 +01:00
|
|
|
}
|
2019-02-07 13:53:15 +01:00
|
|
|
|
2019-01-29 08:58:45 +01:00
|
|
|
.sub-menu li {
|
|
|
|
|
line-height: 1;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
padding: 0.75rem 1rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a:before {
|
2021-11-04 08:33:11 +01:00
|
|
|
font-family: "Font Awesome 5 Free"; /* NOSONAR */
|
2019-01-29 08:58:45 +01:00
|
|
|
font-weight: 900;
|
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
|
display: inline-block;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
font-variant: normal;
|
|
|
|
|
text-rendering: auto;
|
|
|
|
|
line-height: 1;
|
|
|
|
|
content: "\f105";
|
|
|
|
|
padding-right: 5px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
i {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
2019-07-24 08:56:12 +02:00
|
|
|
|
2019-09-14 00:35:27 +02:00
|
|
|
// modal
|
2021-01-28 12:46:42 +01:00
|
|
|
.modal-card {
|
|
|
|
|
border-radius: 6px;
|
2019-10-29 16:15:25 +01:00
|
|
|
|
2021-01-28 12:46:42 +01:00
|
|
|
.modal-card-foot {
|
|
|
|
|
justify-content: flex-end; // pulled-right
|
2019-09-14 00:35:27 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-01-21 14:25:19 +01:00
|
|
|
.is-overflow-visible {
|
|
|
|
|
overflow: visible;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.is-overflow-auto {
|
|
|
|
|
overflow: auto;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.is-border-bottom-radius-inherit {
|
|
|
|
|
border-bottom-left-radius: inherit;
|
|
|
|
|
border-bottom-right-radius: inherit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.is-border-bottom-radius-unset {
|
|
|
|
|
border-bottom-left-radius: unset;
|
|
|
|
|
border-bottom-right-radius: unset;
|
|
|
|
|
}
|
|
|
|
|
|
2022-05-06 10:01:01 +02:00
|
|
|
.is-vertical-align-middle {
|
2022-10-11 16:01:22 +02:00
|
|
|
vertical-align: middle !important;
|
2022-05-06 10:01:01 +02:00
|
|
|
}
|
|
|
|
|
|
2019-11-26 13:22:00 +01:00
|
|
|
// radio
|
|
|
|
|
//overwrite bulma's default margin
|
|
|
|
|
.radio + .radio {
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
}
|
|
|
|
|
|
2021-09-15 17:40:08 +02:00
|
|
|
// NOTE: use .is-clickable instead!
|
2019-08-19 09:23:38 +02:00
|
|
|
.has-cursor-pointer {
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
}
|
2019-07-24 08:56:12 +02:00
|
|
|
|
2020-12-17 08:25:04 +01:00
|
|
|
// fix tooltip bug in firefox
|
|
|
|
|
// for bulma-tooltip v3.0.0
|
|
|
|
|
[data-tooltip]:not(.is-disabled).has-tooltip-right::after,
|
|
|
|
|
[data-tooltip]:not(.is-loading).has-tooltip-right::after,
|
|
|
|
|
[data-tooltip]:not([disabled]).has-tooltip-right::after,
|
|
|
|
|
[data-tooltip]:not(.is-disabled).has-tooltip-left::after,
|
|
|
|
|
[data-tooltip]:not(.is-loading).has-tooltip-left::after,
|
|
|
|
|
[data-tooltip]:not([disabled]).has-tooltip-left::after {
|
|
|
|
|
height: 12px;
|
2019-10-09 16:18:43 +02:00
|
|
|
}
|
|
|
|
|
|
2020-01-08 12:58:13 +01:00
|
|
|
.diff-gutter-conflict {
|
|
|
|
|
background: $warning-50;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.diff-code-conflict {
|
|
|
|
|
background: $warning-25;
|
|
|
|
|
}
|
|
|
|
|
|
2021-05-05 14:43:16 +02:00
|
|
|
.small-loading-spinner {
|
|
|
|
|
position: relative;
|
|
|
|
|
pointer-events: none;
|
|
|
|
|
&:after {
|
|
|
|
|
@include loader;
|
|
|
|
|
}
|
|
|
|
|
}
|
2021-11-04 08:33:11 +01:00
|
|
|
|
|
|
|
|
.sg-sub-section + .sg-sub-section {
|
|
|
|
|
margin-top: 2.5rem;
|
|
|
|
|
}
|
2021-11-16 15:14:18 +01:00
|
|
|
|
|
|
|
|
.has-text-inherit {
|
|
|
|
|
color: inherit !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.has-text-default {
|
|
|
|
|
color: $text !important;
|
|
|
|
|
}
|
2021-11-16 15:35:03 +01:00
|
|
|
|
2021-12-22 14:07:03 +01:00
|
|
|
.autocomplete-entry__option--is-focused {
|
|
|
|
|
background-color: $link !important;
|
|
|
|
|
color: $link-invert !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.autocomplete-entry__option--is-selected {
|
|
|
|
|
// TODO better use link-light or something
|
|
|
|
|
background-color: $blue-light !important;
|
|
|
|
|
color: $link-invert !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.autocomplete-entry__single-value {
|
|
|
|
|
color: $text !important;
|
|
|
|
|
}
|
|
|
|
|
|
2021-12-16 17:54:39 +01:00
|
|
|
.autocomplete-entry > div {
|
2021-12-22 14:07:03 +01:00
|
|
|
color: $text-strong !important;
|
|
|
|
|
}
|
2021-12-16 17:54:39 +01:00
|
|
|
|
2021-12-22 14:07:03 +01:00
|
|
|
.autocomplete-entry__menu {
|
|
|
|
|
background-color: $background !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.autocomplete-entry__control {
|
|
|
|
|
background-color: $scheme-main !important;
|
|
|
|
|
border-color: $input-border-color !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.autocomplete-entry__control:hover {
|
|
|
|
|
border-color: $input-hover-border-color !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.autocomplete-entry__control--is-focused {
|
|
|
|
|
border-color: $input-focus-border-color !important;
|
|
|
|
|
box-shadow: $input-focus-box-shadow-size $input-focus-box-shadow-color !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.autocomplete-entry__control--is-focused:hover {
|
|
|
|
|
border-color: $input-focus-border-color !important;
|
|
|
|
|
box-shadow: $input-focus-box-shadow-size $input-focus-box-shadow-color !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.autocomplete-entry__input {
|
|
|
|
|
color: $text-strong !important;
|
2021-11-16 15:35:03 +01:00
|
|
|
}
|
2022-01-07 16:54:17 +01:00
|
|
|
|
|
|
|
|
.breadcrumb {
|
|
|
|
|
& .prefix-button {
|
|
|
|
|
border-right: 1px solid lightgray;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
& li:not(:last-child)::after {
|
|
|
|
|
color: $breadcrumb-item-separator-color;
|
|
|
|
|
content: "\0002f";
|
|
|
|
|
}
|
|
|
|
|
}
|