Skip to content
Snippets Groups Projects
Commit d25c42f6 authored by alexisben's avatar alexisben
Browse files

add option to change sidebar direction

parent f65d8d3b
No related branches found
No related tags found
No related merge requests found
...@@ -442,19 +442,23 @@ $space-unit: 4 !default ...@@ -442,19 +442,23 @@ $space-unit: 4 !default
font-display: swap font-display: swap
src: $src src: $src
@mixin sidebar @mixin sidebar($side: start)
@include media-breakpoint-down(desktop) @include media-breakpoint-down(desktop)
padding: 0 half($grid-gutter-sm) padding: 0 half($grid-gutter-sm)
margin-bottom: $spacing3 margin-bottom: $spacing3
@include in-page-with-sidebar @include media-breakpoint-up(desktop)
@include container-margin-left @if $side == start
@include container-margin-left
left: 0
@else
@include container-margin-right
right: 0
margin-top: 0 margin-top: 0
top: 0 top: 0
left: 0
height: 100% height: 100%
position: absolute position: absolute
width: col-outside-container(4) width: col-outside-container(4)
&:not(.paper-sidebar)> div & > div
@include sticky($spacing1) @include sticky($spacing1)
.toc-container .toc-container
border-top: 1px solid $color-border border-top: 1px solid $color-border
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
margin-top: $spacing2 margin-top: $spacing2
@include media-breakpoint-up(desktop) @include media-breakpoint-up(desktop)
margin-top: $spacing3 margin-top: $spacing3
.papers__page .papers__page
@include media-breakpoint-down(desktop) @include media-breakpoint-down(desktop)
...@@ -68,13 +67,10 @@ ...@@ -68,13 +67,10 @@
@include sticky(-1px) @include sticky(-1px)
.media .media
width: col(2, 4) width: col(2, 4)
.document-content .document-content
min-height: 100vh min-height: 100vh
.content .content
margin-bottom: $spacing4 margin-bottom: $spacing4
@include media-breakpoint-up(desktop)
padding-left: offset(4)
section + section section + section
margin-top: $spacing2 margin-top: $spacing2
@include media-breakpoint-up(desktop) @include media-breakpoint-up(desktop)
...@@ -107,10 +103,6 @@ ...@@ -107,10 +103,6 @@
@include stretched-link(before) @include stretched-link(before)
text-decoration: none text-decoration: none
.document-nav .document-nav
// @include media-breakpoint-up(desktop)
// grid-column: 1 / 5
// img
// width: col(2, 4)
dl dl
margin: 0 margin: 0
dt dt
...@@ -124,6 +116,31 @@ ...@@ -124,6 +116,31 @@
flex-direction: column flex-direction: column
span span
order: 3 order: 3
.document-content
&.sidebar-on-start
.section-sidebar
@include sidebar(start)
@include media-breakpoint-up(desktop)
.container
.content
padding-left: offset(4)
&.sidebar-on-end
.section-sidebar
@include sidebar(end)
@include media-breakpoint-up(desktop)
.container
.content
padding-right: offset(4)
.blocks
.block
.block-content
padding-left: 0
padding-right: offset(4)
.heading
h2
padding-left: 0
padding-right: offset(4)
.citations .citations
&:not(:first-child) &:not(:first-child)
margin-top: $spacing3 margin-top: $spacing3
...@@ -139,6 +156,3 @@ ...@@ -139,6 +156,3 @@
p p
@include meta @include meta
margin-top: $spacing0 margin-top: $spacing0
.paper-sidebar
@include sidebar
\ No newline at end of file
...@@ -45,6 +45,9 @@ params: ...@@ -45,6 +45,9 @@ params:
pages: pages:
index: index:
truncate_description: 200 # Set to 0 to disable truncate truncate_description: 200 # Set to 0 to disable truncate
papers:
sidebar:
direction: start
persons: persons:
index: index:
layout: grid # grid | list layout: grid # grid | list
......
{{ define "main" }} {{ define "main" }}
{{ partial "papers/hero.html" . }} {{ partial "papers/hero.html" . }}
<div class="document-content" itemscope itemtype="https://schema.org/ScholarlyArticle"> <div class="document-content sidebar-on-{{ site.Params.papers.sidebar.direction }}" itemscope itemtype="https://schema.org/ScholarlyArticle">
<meta itemprop="name" content="{{ partial "PrepareHTML" .Title }}"> <meta itemprop="name" content="{{ partial "PrepareHTML" .Title }}">
{{ partial "papers/sidebar.html" . }} {{ partial "papers/sidebar.html" . }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment