From f1b40b76d64cfeec5eeae783046ace98913ff00d Mon Sep 17 00:00:00 2001 From: bat Date: Mon, 27 Mar 2023 01:48:08 +0000 Subject: [PATCH] Use dvh for menu and iframe heights --- components/nav-menu.js | 3 ++- components/page.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/components/nav-menu.js b/components/nav-menu.js index caaca51..f2b5212 100644 --- a/components/nav-menu.js +++ b/components/nav-menu.js @@ -13,7 +13,7 @@ export class NavMenu extends HTMLElement { display: flex; flex-direction: column; color: #000; - max-height: 100vh; + max-height: 100dvh; } h1 { width: 100%; @@ -25,6 +25,7 @@ export class NavMenu extends HTMLElement { .page-list { flex-grow: 1; overflow-y: auto; + padding-bottom: 50px; } a { display: block; diff --git a/components/page.js b/components/page.js index 341a64f..fc8086b 100644 --- a/components/page.js +++ b/components/page.js @@ -71,7 +71,7 @@ export class Page extends HTMLElement { iframe { border: none; width: 100%; - height: 90vh; + height: 90dvh; } :host(.editing) iframe { display: none; @@ -135,7 +135,7 @@ export class Page extends HTMLElement { get body() { try { - return localStorage.getItem(this.path) ?? '' + return localStorage.getItem(this.path) } catch (err) { console.error(err) return ''