From 3e7ed7a00834492d01555335f544354ec5cbde10 Mon Sep 17 00:00:00 2001 From: alexisben <alex@noesya.coop> Date: Sat, 19 Nov 2022 16:04:39 +0100 Subject: [PATCH] configuration for table --- assets/sass/_theme/_configuration.sass | 39 ++++++++++++------- assets/sass/_theme/blocks/definitions.sass | 8 ++-- .../sass/_theme/design-system/breadcrumb.sass | 2 +- assets/sass/_theme/design-system/table.sass | 15 ++++++- .../partials/blocks/templates/datatable.html | 2 +- 5 files changed, 44 insertions(+), 22 deletions(-) diff --git a/assets/sass/_theme/_configuration.sass b/assets/sass/_theme/_configuration.sass index 39fa8fbd..45f04eb6 100644 --- a/assets/sass/_theme/_configuration.sass +++ b/assets/sass/_theme/_configuration.sass @@ -155,6 +155,26 @@ $icons: map-merge($icons, ("twitter": "\e90d")) // TODO: réécrire en sass les mixins bootstrap $grid-breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1440px) !default + +// System + +// Table of content +$toc-color: $main-color !default +$toc-active-color: $main-active-color !default // TODO : checker ce que ça fait +$toc-font-family: $body-font-family !default +$toc-font-size: $body-font-size !default +$toc-font-size-md: $body-font-size-md !default +$toc-title-font-size: $body-font-size !default +$toc-title-font-size-md: $body-font-size-md !default +$toc-line-height: $h4-line-height !default +$toc-font-weight: normal !default + +// Table +$table-head-font-size: $body-font-size !default +$table-head-font-size-md: $body-font-size !default +$table-body-font-size: $small-font-size !default +$table-body-font-size-md: $small-font-size !default + // BLOCKS // Block call to action @@ -164,10 +184,10 @@ $block-call-to-action-button-background: invert($block-call-to-action-background $block-call-to-action-button-color: invert($block-call-to-action-color) !default // Block definitions -$definition-border-color: $main-border-color !default -$definition-border-color-hovered: color-contrast($definition-border-color, 100%) !default -$definition-font-size: $body-font-size !default -$definition-font-size-md: $body-font-size-md !default +$block-definition-border-color: $main-border-color !default +$block-block-definition-border-color-hovered: color-contrast($block-definition-border-color, 100%) !default +$block-definition-font-size: $body-font-size !default +$block-definition-font-size-md: $body-font-size-md !default // Block pages $block-pages-card-background: color-contrast($main-background-color, 10%) !default @@ -216,17 +236,6 @@ $post-media-background: $article-media-background !default $post-categories-color: color-contrast($main-color, 20%) !default $post-time-color: color-contrast($main-color, 20%) !default -// Table of content -$toc-color: $main-color !default -$toc-active-color: $main-active-color !default // TODO : checker ce que ça fait -$toc-font-family: $body-font-family !default -$toc-font-size: $body-font-size !default -$toc-font-size-md: $body-font-size-md !default -$toc-title-font-size: $body-font-size !default -$toc-title-font-size-md: $body-font-size-md !default -$toc-line-height: $h4-line-height !default -$toc-font-weight: normal !default - // Person $persons-avatar-background-color: $main-light-color !default diff --git a/assets/sass/_theme/blocks/definitions.sass b/assets/sass/_theme/blocks/definitions.sass index f0fde69e..cd51ed01 100644 --- a/assets/sass/_theme/blocks/definitions.sass +++ b/assets/sass/_theme/blocks/definitions.sass @@ -2,18 +2,18 @@ details &:not([open]):hover &::after - border-bottom-color: $definition-border-color-hovered + border-bottom-color: $block-block-definition-border-color-hovered summary, p - font-size: $definition-font-size + font-size: $block-definition-font-size @include media-breakpoint-up(md) - font-size: $definition-font-size-md + font-size: $block-definition-font-size-md p margin-block-start: 0 margin-block-end: $spacing1 &::after content: "" - border-bottom: 1px solid $definition-border-color + border-bottom: 1px solid $block-definition-border-color display: block transition: border-color 0.5s @include in-page-without-sidebar diff --git a/assets/sass/_theme/design-system/breadcrumb.sass b/assets/sass/_theme/design-system/breadcrumb.sass index dcc743a0..a08fbc3f 100644 --- a/assets/sass/_theme/design-system/breadcrumb.sass +++ b/assets/sass/_theme/design-system/breadcrumb.sass @@ -4,7 +4,7 @@ flex-wrap: nowrap overflow: auto display: flex - // padding-bottom: $spacing0 + padding-bottom: $spacing0 li flex-shrink: 0 white-space: nowrap diff --git a/assets/sass/_theme/design-system/table.sass b/assets/sass/_theme/design-system/table.sass index 35e5e6fb..83701b07 100644 --- a/assets/sass/_theme/design-system/table.sass +++ b/assets/sass/_theme/design-system/table.sass @@ -4,24 +4,37 @@ table vertical-align: top width: 100% text-align: left - caption padding: $spacing0 0 text-align: left + font-size: $small-font-size th, td padding: $spacing0 0 thead + font-size: $table-head-font-size + @include media-breakpoint-up(md) + font-size: $table-head-font-size-md th text-align: left + + th + padding-left: $spacing1 tbody + font-size: $table-body-font-size + @include media-breakpoint-up(md) + font-size: $table-body-font-size-md th, td border-bottom: 1px solid $main-border-color + + th, + td + padding-left: $spacing1 tr:first-child th, td border-top: 1px solid $main-border-color + +.table-responsive + overflow-x: auto \ No newline at end of file diff --git a/layouts/partials/blocks/templates/datatable.html b/layouts/partials/blocks/templates/datatable.html index 34efcbac..b9a9fc92 100644 --- a/layouts/partials/blocks/templates/datatable.html +++ b/layouts/partials/blocks/templates/datatable.html @@ -15,7 +15,7 @@ </div> {{ end -}} <div class="table-responsive"> - <table class="table"> + <table> {{- if .caption }} <caption>{{ partial "PrepareHTML" .caption }}</caption> {{ end -}} -- GitLab