mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-27 14:14:11 +01:00
166 lines
4.6 KiB
SCSS
166 lines
4.6 KiB
SCSS
/*!
|
|
* copyright Copyright (C) 2010-2020 Combodo SARL
|
|
* license http://opensource.org/licenses/AGPL-3.0
|
|
*/
|
|
|
|
$ibo-title--text-color: $ibo-color-grey-900 !default;
|
|
$ibo-title--padding-y: 12px !default;
|
|
$ibo-title--padding-x: 0 !default;
|
|
|
|
$ibo-title--medallion--size: 90px !default;
|
|
$ibo-title--medallion--background-color: $ibo-color-grey-100 !default;
|
|
$ibo-title--medallion--border: 2px solid $ibo-color-blue-grey-300 !default;
|
|
$ibo-title--medallion--border-radius: $ibo-border-radius-full !default;
|
|
|
|
$ibo-title--icon--size--must-contain: contain !default;
|
|
$ibo-title--icon--size--must-cover: cover !default;
|
|
$ibo-title--icon--size--must-zoomout: 66.67% !default;
|
|
|
|
$ibo-title--status-dot--size: 10px !default;
|
|
$ibo-title--status-dot--spacing: 8px !default;
|
|
$ibo-title--status-dot--border-radius: $ibo-border-radius-full !default;
|
|
|
|
$ibo-title--object-tags--margin-left: 12px !default;
|
|
$ibo-title--object-tags--color: $ibo-color-grey-900 !default;
|
|
|
|
$ibo-title--object-tags--icon--margin-right: 6px !default;
|
|
$ibo-title--object-tags--icon--color: $ibo-color-grey-700 !default;
|
|
|
|
$ibo-title--object-tags--separator-dot--background-color: $ibo-color-grey-800 !default;
|
|
$ibo-title--object-tags--separator-dot--diameter: 5px !default;
|
|
$ibo-title--object-tags--separator-dot--margin-right: 12px !default;
|
|
$ibo-title--object-tags--separator-dot--border-radius: $ibo-border-radius-full !default;
|
|
|
|
.ibo-title {
|
|
@extend %ibo-baseline-centered-content;
|
|
|
|
color: $ibo-title--text-color;
|
|
padding: $ibo-title--padding-y $ibo-title--padding-x;
|
|
}
|
|
|
|
.ibo-title--medallion {
|
|
@extend %ibo-fully-centered-content;
|
|
width: $ibo-title--medallion--size;
|
|
height: $ibo-title--medallion--size;
|
|
min-width: $ibo-title--medallion--size;
|
|
min-height: $ibo-title--medallion--size;
|
|
overflow: hidden;
|
|
|
|
background-color: $ibo-title--medallion--background-color;
|
|
border: $ibo-title--medallion--border;
|
|
border-radius: $ibo-title--medallion--border-radius;
|
|
}
|
|
|
|
.ibo-title--icon {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: $ibo-title--icon--size--must-contain;
|
|
}
|
|
|
|
.ibo-title--icon--must-contain {
|
|
background-size: $ibo-title--icon--size--must-contain;
|
|
}
|
|
|
|
.ibo-title--icon--must-cover {
|
|
background-size: $ibo-title--icon--size--must-cover;
|
|
}
|
|
|
|
.ibo-title--icon--must-zoomout {
|
|
background-size: $ibo-title--icon--size--must-zoomout;
|
|
}
|
|
|
|
.ibo-title--for-object-details {
|
|
@extend %ibo-font-ral-med-300;
|
|
}
|
|
|
|
.ibo-title--subtitle {
|
|
margin-top: 2px;
|
|
margin-bottom: 2px;
|
|
@extend %ibo-baseline-centered-content;
|
|
@extend %ibo-font-ral-nor-150;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.ibo-title--status {
|
|
@extend %ibo-baseline-centered-content;
|
|
}
|
|
|
|
.ibo-title--status-dot {
|
|
@extend %ibo-fully-centered-content;
|
|
|
|
width: $ibo-title--status-dot--size;
|
|
height: $ibo-title--status-dot--size;
|
|
min-width: $ibo-title--status-dot--size;
|
|
min-height: $ibo-title--status-dot--size;
|
|
|
|
border-radius: $ibo-title--status-dot--border-radius;
|
|
}
|
|
|
|
.ibo-title--status-dot + .ibo-title--status-label {
|
|
margin-left: $ibo-title--status-dot--spacing;
|
|
}
|
|
|
|
.ibo-title--status + .ibo-title--object-class {
|
|
margin-left: 0.5rem;
|
|
|
|
&::before {
|
|
content: "(";
|
|
}
|
|
|
|
&::after {
|
|
content: ")";
|
|
}
|
|
}
|
|
|
|
@each $sType, $aColors in $ibo-lifecycle-states-colors {
|
|
.ibo-title--status-dot.ibo-is-state-#{$sType} {
|
|
color: map-get($aColors, 'secondary-color');
|
|
background-color: map-get($aColors, 'primary-color');
|
|
}
|
|
}
|
|
|
|
|
|
.ibo-title-for-dashlet {
|
|
padding-top: 2em;
|
|
}
|
|
.ibo-title-for-dashlet--title {
|
|
@extend %ibo-font-ral-nor-350;
|
|
}
|
|
|
|
.ibo-title-for-dashlet--content{
|
|
background-color: $ibo-color-white-100;
|
|
border-radius: 5px;
|
|
border: 1px solid ;
|
|
border-color:$ibo-color-grey-400;
|
|
padding-bottom:1em;
|
|
}
|
|
.ibo-title-separator{
|
|
border-radius: 5px 5px 0px 0px;
|
|
border-color:$ibo-color-blue-600;
|
|
color:$ibo-color-blue-600;
|
|
background-color:$ibo-color-blue-600;
|
|
border: 3px solid ;
|
|
margin:0;
|
|
padding:0;
|
|
}
|
|
|
|
.ibo-title--object-tags {
|
|
margin-left: $ibo-title--object-tags--margin-left;
|
|
color: $ibo-title--object-tags--color;
|
|
}
|
|
.ibo-title--object-tags > i {
|
|
margin-right: $ibo-title--object-tags--icon--margin-right;
|
|
color: $ibo-title--object-tags--icon--color;
|
|
}
|
|
.ibo-title--object-tags ~ .ibo-title--object-tags::before, .ibo-title--object-class ~ .ibo-title--object-tags::before{
|
|
content: " ";
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
margin-right: $ibo-title--object-tags--separator-dot--margin-right;
|
|
width: $ibo-title--object-tags--separator-dot--diameter;
|
|
height: $ibo-title--object-tags--separator-dot--diameter;
|
|
border-radius: $ibo-title--object-tags--separator-dot--border-radius;
|
|
background-color: $ibo-title--object-tags--separator-dot--background-color;
|
|
} |