pages/public/lit/docs/infoboxes.html

48 lines
36 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Infoboxes | The Paper Pilot</title>
<meta name="description" content="The Paper Pilot's Digital Garden">
<meta name="generator" content="VitePress v1.2.2">
<link rel="preload stylesheet" href="/assets/style.CHa0jtVo.css" as="style">
<script type="module" src="/assets/app.Bf8ErcBp.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/framework.VBE0TPts.js">
<link rel="modulepreload" href="/assets/chunks/theme.BRVemwe2.js">
<link rel="modulepreload" href="/assets/public_lit_docs_infoboxes.md.71lto7Te.lean.js">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Itim&amp;family=Roboto+Mono:ital,wght@0,400;0,600;1,400&amp;display=block">
<link rel="manifest" href="/site.webmanifest">
<link rel="alternate" type="text/mf2+html" href="/changelog">
<link rel="alternate" type="application/rss+xml" title="Changelog" href="/changelog/rss">
<link rel="alternate" type="application/atom+xml" title="Changelog" href="/changelog/atom">
<link rel="alternate" type="application/json+xml" title="Changelog" href="/changelog/json">
<link rel="me" href="mailto:thepaperpilot@incremental.social">
<link rel="me" href="https://incremental.social/u/thepaperpilot">
<link rel="me" href="https://matrix.to/#/@thepaperpilot:incremental.social">
<link rel="me" href="https://code.incremental.social/thepaperpilot">
<link rel="me" href="https://www.linkedin.com/in/anthony-lawn/">
<link rel="me" href="https://mastodon.gamedev.place/@thepaperpilot">
<link rel="me" href="https://beehaw.org/u/thepaperpilot">
<link rel="me" href="https://www.reddit.com/user/ThePaperPilot/">
<link rel="me" href="https://github.com/thepaperpilot">
<link rel="me" href="https://twitter.com/ThePaperPilot">
<meta name="og:description" content="The Paper Pilot's Digital Garden">
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-dbfc44f1 data-v-5d98c3a5><!--[--><!--[--><!--]--><!----><!--]--><!--[--><span tabindex="-1" data-v-0f60ec36></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0f60ec36> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar has-sidebar top" data-v-ae24b3ad data-v-ccf7ddec><div class="wrapper" data-v-ccf7ddec><div class="container" data-v-ccf7ddec><div class="title" data-v-ccf7ddec><div class="VPNavBarTitle has-sidebar" data-v-ccf7ddec data-v-ab179fa1><a class="title" href="/" data-v-ab179fa1><!--[--><!--]--><!----><span data-v-ab179fa1>The Paper Pilot</span><!--[--><!--]--></a></div></div><div class="content" data-v-ccf7ddec><div class="content-body" data-v-ccf7ddec><!--[--><!--]--><div class="VPNavBarSearch search" data-v-ccf7ddec><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-ccf7ddec data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://moddingtree.com" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>Profectus</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://incremental.social" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>Incremental Social</span><!--]--></a><!--]--><!--]--></nav><!----><!----><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-ccf7ddec data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://code.incremental.social/thepaperpilot" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Forgejo</title><path d="M16.7773 0c1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.1175a7.0759 7.0759 0 0 1 4.148-1.4205l.1176-.001 1.3385.0002c.4973-.8827 1.4434-1.4788 2.5288-1.4788 1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.319c.8827.4973 1.4788 1.4434 1.4788 2.5287 0 1.602-1.2986 2.9005-2.9005 2.9005-1.6018 0-2.9004-1.2986-2.9004-2.9005 0-1.0853.596-2.0314 1.4788-2.5287l-.0002-9.9831c0-3.887 3.1195-7.0453 6.9915-7.108l.1176-.001h1.3385C14.7458.5962 15.692 0 16.7773 0ZM7.2227 19.9052c-.6596 0-1.1943.5347-1.1943 1.1943s.5347 1.1943 1.1943 1.1943 1.1944-.5347 1.1944-1.1943-.5348-1.1943-1.1944-1.1943Zm9.5546-10.4644c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Zm0-7.7346c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Z"/></svg></a><a class="VPSocialLink no-icon" href="https://matrix.to/#/@thepaperpilot:incremental.social" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Matrix</title><path d="M.632.55v22.9H2.28V24H0V0h2.28v.55zm7.043 7.26v1.157h.033c.309-.443.683-.784 1.117-1.024.433-.245.936-.365 1.5-.365.54 0 1.033.107 1.481.314.448.208.785.582 1.02 1.108.254-.374.6-.706 1.034-.992.434-.287.95-.43 1.546-.43.453 0 .872.056 1.26.167.388.11.716.286.993.53.276.245.489.559.646.951.152.392.23.863.23 1.417v5.728h-2.349V11.52c0-.286-.01
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> lore</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: {</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> title</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&quot;foo&quot;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">,</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> body</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">() { </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">return</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> &quot;bar&quot;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> etc</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> etc</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">}</span></span></code></pre></div><p>Features:</p><ul><li><p>title: The text displayed above the main box. Can be a function to be dynamic, and can use basic HTML.</p></li><li><p>body: The text displayed inside the box. Can be a function to be dynamic, and can use basic HTML.</p></li><li><p>style, titleStyle, bodyStyle: <strong>optional</strong>. Apply CSS to the infobox, or to the title button or body of the infobox, in the form of an object where the keys are CSS attributes, and the values are the values for those attributes (both as strings).</p></li><li><p>unlocked(): <strong>optional</strong>. A function returning a bool to determine if the infobox is visible or not. Default is unlocked.</p></li><li><p>layer: <strong>assigned automagically</strong>. It&#39;s the same value as the name of this layer, so you can do <code>player[this.layer].points</code> or similar</p></li><li><p>id: <strong>assigned automagically</strong>. It&#39;s the &quot;key&quot; which the bar was stored under, for convenient access. The infobox in the example&#39;s id is &quot;lore&quot;.</p></li></ul></div></div></main><footer class="VPDocFooter" data-v-39a288b8 data-v-d4a0bba5><!--[--><!--]--><!----><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-d4a0bba5><span class="visually-hidden" id="doc-footer-aria-label" data-v-d4a0bba5>Pager</span><div class="pager" data-v-d4a0bba5><!----></div><div class="pager" data-v-d4a0bba5><a class="VPLink link pager-link next" href="/garden/the-small-web" data-v-d4a0bba5><!--[--><span class="desc" data-v-d4a0bba5>Next page</span><span class="title" data-v-d4a0bba5>The Small Web</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><footer class="vp-doc" data-v-dbfc44f1><div data-v-dbfc44f1>CC 2024 <a class="h-card" rel="me" href="/about" data-v-dbfc44f1><img src="/me.jpg" alt="" data-v-dbfc44f1>The Paper Pilot</a>. <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/" data-v-dbfc44f1>CC BY-NC-SA 4.0</a>.</div><div data-v-dbfc44f1>Any and all opinions listed here are my own and not representative of my employers; future, past and present.</div><div data-v-dbfc44f1><a href="https://resume.incremental.social/thepaperpilot/thepaperpilot" data-v-dbfc44f1>Resume</a> (not actively seeking new opportunities).</div><div data-v-dbfc44f1>Site built from <a href="https://code.incremental.social/thepaperpilot/pages/commit/411b2ac29370d834056f15cbc69b49519302e08e" data-v-dbfc44f1>this commit</a> on <time data-v-dbfc44f1>Thursday, June 20, 2024 at 08:33:48</time>.</div></footer><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"garden_chat-glue_index.md\":\"CkMzaX_H\",\"about_index.md\":\"p-omr8fP\",\"garden_incremental-social_index.md\":\"DXrf6JNf\",\"guide-to-incrementals_ludology_content_index.md\":\"BMAOL1a_\",\"guide-to-incrementals_ludology_definition_index.md\":\"Dn9xPt1k\",\"public_kronos_readme.md\":\"DR8w07T9\",\"garden_matrix_index.md\":\"C78VYYz1\",\"garden_mbin_index.md\":\"Dionlejf\",\"garden_nostr_index.md\":\"Be6A8yGZ\",\"garden_my-personal-website_index.md\":\"DYECnLks\",\"garden_open-source_index.md\":\"C_VcDsbZ\",\"garden_capture-the-citadel_index.md\":\"BN-YksDC\",\"garden_logseq_index.md\":\"Owl3sCHO\",\"garden_my-projects_index.md\":\"vjRjnME5\",\"guide-to-incrementals_index.md\":\"EkOkYCUH\",\"garden_mtx_index.md\":\"CY67oQSn\",\"public_gamedevtree_2.0-format-changes.md\":\"DWZ5VgEH\",\"public_gamedevtree_docs_!general-info.md\":\"B4kcWpV-\",\"index.md\":\"BanIo7zz\",\"now_index.md\":\"BQbJs2h1\",\"garden_opti-speech_index.md\":\"Ctz_UJYG\",\"guide-to-incrementals_ludology_appeal-developers_index.md\":\"DcKi1uKS\",\"garden_profectus_index.md\":\"DgQQY-vL\",\"garden_ivy-road_index.md\":\"AXtf8fZc\",\"garden_premium-currency_index.md\":\"Csjt2l0V\",\"garden_kronos_index.md\":\"BBfrUWpx\",\"public_gamedevtree_readme.md\":\"B6IoVQ-I\",\"garden_life-is-strange_index.md\":\"3o3FN6qT\",\"garden_chronological_index.md\":\"DoP2J6qb\",\"public_gamedevtree_docs_custom-tab-layouts.md\":\"oOQumDgW\",\"garden_pre-order-bonuses_index.md\":\"Bzv9fLF9\",\"garden_synapse_index.md\":\"BI7F1dMI\",\"public_kronos_docs_custom-tab-layouts.md\":\"B34ACqtp\",\"garden_video-game-monetization_index.md\":\"BqDfezhL\",\"garden_v-ecs_index.md\":\"bw4rUp7d\",\"guide-to-incrementals_design_criticism_index.md\":\"QUzfSxJP\",\"garden_social-media_index.md\":\"CYONfT_y\",\"public_gamedevtree_docs_clickables.md\":\"DlF0g6fO\",\"public_gamedevtree_docs_infoboxes.md\":\"BtrpL17l\",\"garden_the-indieweb_signature-blocks_index.md\":\"idlweEUf\",\"public_gamedevtree_docs_getting-started.md\":\"DZiPQZAv\",\"public_gamedevtree_docs_basic-layer-breakdown.md\":\"DG6Q9mdT\",\"public_gamedevtree_docs_upgrades.md\":\"DuL26i8s\",\"public_gamedevtree_docs_milestones.md\":\"C9u7zdbl\",\"garden_garden-rss_index.md\":\"CJZ3uLwn\",\"public_gamedevtree_docs_subtabs-and-microtabs.md\":\"BUkbEA-K\",\"garden_vitepress_index.md\":\"O43Um6MI\",\"garden_command-palettes_index.md\":\"cEwnHYSj\",\"public_lit_docs_challenges.md\":\"BXbZcSAe\",\"guide-to-incrementals_ludology_appeal-gamers_index.md\":\"DVALlC29\",\"garden_the-cozy-web_index.md\":\"DaJefYx7\",\"garden_the-indieweb_amplification_index.md\":\"DfKJ_KtK\",\"public_gamedevtree_docs_main-mod-info.md\":\"DGfpmFPw\",\"public_kronos_docs_clickables.md\":\"Dpdgv1J5\",\"garden_babble-buds_index.md\":\"BJE_tzY5\",\"public_kronos_docs_getting-started.md\":\"qT4YQHFa\",\"public_kronos_docs_grids.md\":\"dbyCMqJD\",\"public_kronos_docs_infoboxes.md\":\"Bc-XXHMa\",\"public_kronos_docs_layer-features.md\":\"DJjusT4t\",\"public_kronos_docs_particles.md\":\"CgdBAXsD\",\"public_kronos_docs_main-mod-info.md\":\"DYKIKxsS\",\"public_kronos_docs_milestones.md\":\"Ce7tGr8C\",\"public_kronos_docs_subtabs-and-microtabs.md\":\"BSv4TpNt\",\"public_kronos_docs_trees-and-tree-customization.md\":\"C6vJ-bgs\",\"public_lit_old things_2.0-format-changes.md\":\"aA7GK9Ns\",\"public_lit_readme.md\":\"Dp_XDgLr\",\"public_kronos_docs_updating-tmt.md\":\"yvj4vsSM\",\"public_kronos_docs_upgrades.md\":\"BY_E6naZ\",\"public_lit_docs_achievements.md\":\"DaBdzZ0g\",\"public_gamedevtree_docs_challenges.md\":\"DJU5H6Rk\",\"public_lit_docs_!general-info.md\":\"DwyPmy7N\",\"public_lit_docs_bars.md\":\"CnS5IMvm\",\"public_lit_docs_buyables.md\":\"Cr6AwZWn\",\"public_lit_docs_clickables.md\":\"DQD4wzqI\",\"public_lit_docs_custom-tab-layouts.md\":\"CHYKKeeX\",\"public_lit_docs_getting-started.md\":\"BoU9JbJY\",\"public_lit_docs_infoboxes.md\":\"71lto7Te\",\"public_lit_docs_main-mod-info.md\":\"B2Wd3G2L\",\"public_lit_docs_milestones.md\":\"CKbDaByO\",\"public_lit_docs_layer-features.md\":\"FrysJ_Sk\",\"public_lit_docs_subt
</body>
</html>