From 62848ed1848fe2e3de6b139664a91724a3d9a01d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nu=C5=A1a=20Puk=C5=A1i=C4=8D?= Date: Fri, 12 Sep 2025 21:41:16 +0200 Subject: [PATCH] Dark mode, unbreak toc --- src/app.css | 2 +- .../publications/Publication.svelte | 49 +++++++++++-------- src/styles/publications.css | 10 ++++ 3 files changed, 39 insertions(+), 22 deletions(-) diff --git a/src/app.css b/src/app.css index 45a0c4d..fe0b865 100644 --- a/src/app.css +++ b/src/app.css @@ -138,7 +138,7 @@ display: none; } - .leather { + .leather, .publication-leather { @apply bg-primary-50 dark:bg-primary-1000 text-gray-900 dark:text-gray-100; } diff --git a/src/lib/components/publications/Publication.svelte b/src/lib/components/publications/Publication.svelte index f6bbacb..9616495 100644 --- a/src/lib/components/publications/Publication.svelte +++ b/src/lib/components/publications/Publication.svelte @@ -253,7 +253,7 @@ -
+
- {#if publicationType !== "blog" && !isLeaf} - + {#if publicationType !== "blog" && !isLeaf} + {#if $publicationColumnVisibility.toc} + - - {#if $publicationColumnVisibility.toc} - publicationTree.setBookmark(address)} - onLoadMore={() => { + > + + + publicationTree.setBookmark(address)} + onLoadMore={() => { if (!isLoading && !isDone && publicationTree) { loadMore(4); } }} /> - {/if} - - - {/if} + + + {/if} + {/if} + +
{#if $publicationColumnVisibility.main} @@ -369,9 +373,11 @@ {/if}
+
+ {#if $publicationColumnVisibility.discussion} {/if} +
diff --git a/src/styles/publications.css b/src/styles/publications.css index 9ac48b0..02afec9 100644 --- a/src/styles/publications.css +++ b/src/styles/publications.css @@ -1,5 +1,9 @@ @layer components { /* AsciiDoc content */ + section { + @apply my-2; + } + .publication-leather p a { @apply underline hover:text-primary-600 dark:hover:text-primary-400; } @@ -121,6 +125,12 @@ } /* admonition */ + .publication-leather .admonitionblock, + .publication-leather .sidebarblock, + .publication-leather .tableblock { + @apply my-4; + } + .publication-leather .admonitionblock .title { @apply font-semibold; }