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 '' diff --git a/sw.js b/sw.js index 60f4c03..e2554ce 100644 --- a/sw.js +++ b/sw.js @@ -9,7 +9,7 @@ async function initCache() { '/components/header.js', '/components/nav-menu.js', '/components/page-menu.js', - ]) //6 + ]) //7 } self.addEventListener("install", event => {