From cf105336a1d2971cbe9407b90106fda9dce7f3cb Mon Sep 17 00:00:00 2001 From: userquin Date: Sun, 22 Oct 2023 14:19:33 +0200 Subject: [PATCH 01/12] feat(theme): don't print navbar when disabled --- src/client/theme-default/components/VPLocalNav.vue | 3 ++- src/client/theme-default/styles/base.css | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPLocalNav.vue b/src/client/theme-default/components/VPLocalNav.vue index 35379095..b8cff063 100644 --- a/src/client/theme-default/components/VPLocalNav.vue +++ b/src/client/theme-default/components/VPLocalNav.vue @@ -44,7 +44,8 @@ const classes = computed(() => { return { VPLocalNav: true, fixed: empty.value, - 'reached-top': y.value >= navHeight.value + 'reached-top': y.value >= navHeight.value, + 'screen-only': frontmatter.value.navbar === false, } }) diff --git a/src/client/theme-default/styles/base.css b/src/client/theme-default/styles/base.css index 5fb3a3cc..d74e72e7 100644 --- a/src/client/theme-default/styles/base.css +++ b/src/client/theme-default/styles/base.css @@ -250,3 +250,9 @@ mjx-container { mjx-container > svg { margin: auto; } + +@media print { + .screen-only { + display: none !important; + } +} From a9011b3a827f8ec8267008598590e93b8a1d65e4 Mon Sep 17 00:00:00 2001 From: userquin Date: Sun, 22 Oct 2023 14:24:35 +0200 Subject: [PATCH 02/12] chore: lint --- src/client/theme-default/components/VPLocalNav.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPLocalNav.vue b/src/client/theme-default/components/VPLocalNav.vue index b8cff063..7b5bb84c 100644 --- a/src/client/theme-default/components/VPLocalNav.vue +++ b/src/client/theme-default/components/VPLocalNav.vue @@ -45,7 +45,7 @@ const classes = computed(() => { VPLocalNav: true, fixed: empty.value, 'reached-top': y.value >= navHeight.value, - 'screen-only': frontmatter.value.navbar === false, + 'screen-only': frontmatter.value.navbar === false } }) From 48ae652d86a044f176337a6d9839a1cf02765797 Mon Sep 17 00:00:00 2001 From: userquin Date: Sun, 22 Oct 2023 14:57:11 +0200 Subject: [PATCH 03/12] chore: add `scree-only` also to `On this page` button/menu --- src/client/theme-default/components/VPDocOutlineDropdown.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPDocOutlineDropdown.vue b/src/client/theme-default/components/VPDocOutlineDropdown.vue index e6009402..1e93b7b8 100644 --- a/src/client/theme-default/components/VPDocOutlineDropdown.vue +++ b/src/client/theme-default/components/VPDocOutlineDropdown.vue @@ -23,7 +23,7 @@ onContentUpdated(() => {