diff options
author | Louis Pilfold <louis@lpil.uk> | 2024-03-13 21:17:32 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2024-03-26 10:31:25 +0000 |
commit | 8c199ac34bd80aeb241412a967d4202cacf5a69b (patch) | |
tree | 5f685854edf320f603050e4b73cac79103e8187e /static | |
parent | fe7c0d741e8ebee61ce24bda36f706ec6e6058bf (diff) | |
download | tour-8c199ac34bd80aeb241412a967d4202cacf5a69b.tar.gz tour-8c199ac34bd80aeb241412a967d4202cacf5a69b.zip |
Make content on single page (needs CSS and new name)
Diffstat (limited to 'static')
-rw-r--r-- | static/index.js | 5 | ||||
-rw-r--r-- | static/style.css | 46 |
2 files changed, 43 insertions, 8 deletions
diff --git a/static/index.js b/static/index.js index 022082d..c09faea 100644 --- a/static/index.js +++ b/static/index.js @@ -1,5 +1,8 @@ import CodeFlask from "https://cdn.jsdelivr.net/npm/codeflask@1.4.1/+esm"; +console.log(CodeFlask); +globalThis.CodeFlask = CodeFlask; + const output = document.querySelector("#output"); const initialCode = document.querySelector("#code").innerHTML; @@ -52,7 +55,7 @@ function appendOutput(content, className) { const editor = new CodeFlask("#editor-target", { language: "gleam", - defaultTheme: false + defaultTheme: false, }); editor.addLanguage("gleam", prismGrammar); editor.updateCode(initialCode); diff --git a/static/style.css b/static/style.css index 260bae8..396530a 100644 --- a/static/style.css +++ b/static/style.css @@ -100,7 +100,7 @@ h6 { padding: var(--gap); background-color: var(--color-navbar-background); color: var(--color-navbar-text); - box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1) + box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1); } a { @@ -258,17 +258,19 @@ html.theme-light .theme-button.-light { margin-bottom: 0; } - /* * CodeFlask editor themes based on the Atom One highlight.js theme used in Gleam package docs sites. */ .codeflask .codeflask__textarea { - color: var(--color-background); /* Prevents rendering artifacts in dark mode */ - caret-color: var(--color-text); /* Makes the text input cursor visible in dark mode */ + color: var( + --color-background + ); /* Prevents rendering artifacts in dark mode */ + caret-color: var( + --color-text + ); /* Makes the text input cursor visible in dark mode */ } - /* CodeFlask light theme */ html.theme-light .codeflask { @@ -324,7 +326,6 @@ html.theme-light .codeflask .token.attr-value { color: #383a42; } - /* CodeFlask dark theme */ html.theme-dark .codeflask { @@ -333,7 +334,7 @@ html.theme-dark .codeflask { } html.theme-dark .codeflask .token.punctuation { - color: #abb2bf + color: #abb2bf; } html.theme-dark .codeflask .token.keyword { @@ -379,3 +380,34 @@ html.theme-dark .codeflask .token.tag { html.theme-dark .codeflask .token.attr-value { color: #abb2bf; } + +.everything { + padding: var(--gap); + display: flex; + flex-direction: row-reverse; +} + +.everything h2, +.everything h3, +.everything ul { + margin-top: 0; +} + +.everything h3 { + margin-bottom: var(--gap); +} + +.everything-contents { + width: 400px; +} + +.everything-contents, +.everything-contents ul { + list-style: none; + padding: 0; + margin-bottom: var(--gap); +} + +.everything-contents li li { + padding-left: var(--gap); +} |