[IMP] odoo_theme: improve special terms styling
Including the `:command:`, `:file:` and `:dfn:` roles, and code-styled text in alerts. task-2790284
This commit is contained in:
parent
9ff312298d
commit
7239986484
@ -419,12 +419,39 @@ header {
|
|||||||
code {
|
code {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
color: inherit;
|
color: inherit;
|
||||||
background: $doc_code-bg;
|
|
||||||
padding: 0 .3rem;
|
padding: 0 .3rem;
|
||||||
margin: 0 0.1rem;
|
|
||||||
line-height: 1.3;
|
line-height: 1.3;
|
||||||
border: 1px solid $gray-light;
|
|
||||||
overflow-wrap: anywhere;
|
overflow-wrap: anywhere;
|
||||||
|
&.sig-prename {
|
||||||
|
margin-right: 0 !important;
|
||||||
|
padding-right: 0 !important;
|
||||||
|
|
||||||
|
+ .sig-name {
|
||||||
|
margin-left: 0 !important;
|
||||||
|
padding-left: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
~ .sig-paren, ~ .sig-param, ~.optional{
|
||||||
|
font-size: $font-size-secondary;
|
||||||
|
+ .sig-paren {
|
||||||
|
padding-left: .2rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.file {
|
||||||
|
font-family: $font-family-base;
|
||||||
|
font-weight: $fw_medium;
|
||||||
|
font-style: italic;
|
||||||
|
padding-right: .4rem;
|
||||||
|
color: $color-beta-dark;
|
||||||
|
background-color: lighten($color-beta-lightest, 30%);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:not(.file) {
|
||||||
|
color: inherit;
|
||||||
|
margin: 0 0.1rem;
|
||||||
|
background: darken($doc_code-bg,3%);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
iframe {
|
iframe {
|
||||||
@ -636,6 +663,20 @@ header {
|
|||||||
|
|
||||||
.command {
|
.command {
|
||||||
font-family: var(--bs-font-monospace);
|
font-family: var(--bs-font-monospace);
|
||||||
|
font-weight: $fw_regular;
|
||||||
|
@extend code;
|
||||||
|
}
|
||||||
|
|
||||||
|
dl.py {
|
||||||
|
code {
|
||||||
|
margin-left: 0
|
||||||
|
}
|
||||||
|
|
||||||
|
> dd {
|
||||||
|
border-left: 2px solid $gray-lighter;
|
||||||
|
margin: 0;
|
||||||
|
padding-left: $padding-s;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dl.field-list {
|
dl.field-list {
|
||||||
@ -802,21 +843,21 @@ header {
|
|||||||
.dfn{
|
.dfn{
|
||||||
@include font-size($font-size-secondary);
|
@include font-size($font-size-secondary);
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
color: $o-violet;
|
color: $color-beta;
|
||||||
font-weight: $fw_semibold;
|
font-weight: $fw_semibold;
|
||||||
&:before {
|
&:before {
|
||||||
content:'?';
|
content:'?';
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 15px;
|
width: 15px;
|
||||||
height: 15px;
|
height: 15px;
|
||||||
background-color: $o-violet;
|
border: 2px solid $color-beta;
|
||||||
border: 1px solid $o-violet;
|
|
||||||
border-radius: 20px;
|
border-radius: 20px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: $white;
|
color: $color-beta;
|
||||||
|
font-size: 12px;
|
||||||
font-weight: $fw_extrabold;
|
font-weight: $fw_extrabold;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
margin: 0 .2rem;
|
margin: 0 .1rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -851,11 +892,14 @@ header {
|
|||||||
// Alerts
|
// Alerts
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// alert-info
|
// alert-info
|
||||||
|
// alert-note
|
||||||
|
// alert-tip
|
||||||
// alert-warning
|
// alert-warning
|
||||||
// alert-danger
|
// alert-danger
|
||||||
// alert-go_to
|
// alert-example
|
||||||
// alert-exercise
|
// alert-exercise
|
||||||
// alert-success // removed : never used in doc
|
// alert-go_to
|
||||||
|
|
||||||
.alert {
|
.alert {
|
||||||
position: relative;
|
position: relative;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@ -864,8 +908,10 @@ header {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
@include font-size($font-size-secondary);
|
@include font-size($font-size-secondary);
|
||||||
|
|
||||||
code {
|
code, div[class^="highlight"] {
|
||||||
background-color: $white !important;
|
background-color: $white !important;
|
||||||
|
border: 1px solid $gray-light;
|
||||||
|
color: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
> p , > ul {
|
> p , > ul {
|
||||||
@ -900,6 +946,10 @@ header {
|
|||||||
content: '#{$i-info}';
|
content: '#{$i-info}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
code, div[class^="highlight"] {
|
||||||
|
border-color: tint-color($brand-info, 30%);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.alert-note {
|
&.alert-note {
|
||||||
@ -938,6 +988,10 @@ header {
|
|||||||
content: '#{$i-warning}';
|
content: '#{$i-warning}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
code, div[class^="highlight"] {
|
||||||
|
border-color: tint-color($brand-warning, 50%);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.alert-danger {
|
&.alert-danger {
|
||||||
@ -950,6 +1004,10 @@ header {
|
|||||||
content: '#{$i-danger}';
|
content: '#{$i-danger}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
code, div[class^="highlight"] {
|
||||||
|
border-color: tint-color($brand-danger, 50%);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.alert-example {
|
&.alert-example {
|
||||||
@ -964,6 +1022,10 @@ header {
|
|||||||
> .alert-title:before, > h3:before {
|
> .alert-title:before, > h3:before {
|
||||||
content: '#{$i-knowledge}';
|
content: '#{$i-knowledge}';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
code, div[class^="highlight"] {
|
||||||
|
border-color: tint-color($doc-example, 50%);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.alert-exercise {
|
&.alert-exercise {
|
||||||
@ -978,6 +1040,9 @@ header {
|
|||||||
> .alert-title:before, > h3:before {
|
> .alert-title:before, > h3:before {
|
||||||
content: '#{$i-exercise}';
|
content: '#{$i-exercise}';
|
||||||
}
|
}
|
||||||
|
code, div[class^="highlight"] {
|
||||||
|
border-color: tint-color($doc-exercise, 50%);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.alert-go_to {
|
&.alert-go_to {
|
||||||
@ -995,6 +1060,9 @@ header {
|
|||||||
> .alert-title:before, > h3:before {
|
> .alert-title:before, > h3:before {
|
||||||
content: '#{$i-arrow-right}';
|
content: '#{$i-arrow-right}';
|
||||||
}
|
}
|
||||||
|
code, div[class^="highlight"] {
|
||||||
|
border-color: tint-color($o-violet, 50%);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user