Add inspector tab

This commit is contained in:
Tobias Baunbaek
2024-01-24 14:23:47 +01:00
parent 2b3fc63df6
commit 4a01ee2db6
3 changed files with 197 additions and 32 deletions

View File

@@ -40,14 +40,16 @@
background: #efeaea;
color: #151517;
}
a:visited, a:active, a { color: #B0D944; outline: none; text-decoration: none; }
#logo {
float: left;
margin-right: 2rem;
margin-left: 0.65rem;
margin-top: -0.1rem;
}
nav {
height: 146px;
float: left;
@@ -55,15 +57,20 @@
padding-top: 2em;
margin-right: 30rem;
}
nav > a {
display: block;
}
section {
display: none;
}
section:target {
display: block;
}
pre {
background: none;
color: #B0D944;
@@ -96,29 +103,29 @@
margin-top: .75rem;
user-select: none;
}
h1 { padding: .5rem; border-right: 1px solid #B0D944; border-bottom: 1px solid #B0D944; display: inline-block; padding-right: 0.75em; padding-left: 0.5em; font-weight: bold; font-size: 1.6rem; margin-block-start: 0.67em; margin-block-end: 0.67em; }
blockquote { outline: 1px solid #323532; margin-inline-start: 0; margin-inline-end: 0; display: block; margin-block-start: 1rem; margin-block-end: 0; padding: 1px; font-size: .825rem }
blockquote::before { content: ""; float: left; font-size: 1.625rem; margin-left: 1rem; margin-right: 0.625rem; }
.col { max-width: 63rem; margin: 0 auto; margin-top: 1rem; }
#back, #mode {
width: 32px;
height: 32px;
position: absolute;
right: 0.4rem;
cursor: pointer;
user-select: none;
opacity: .65;
}
width: 32px;
height: 32px;
position: absolute;
right: 0.4rem;
cursor: pointer;
user-select: none;
opacity: .65;
}
#back {
top: 10px;
}
#back {
top: 10px;
}
#mode {
top: 60px;
}
#mode {
top: 60px;
}
#bar {
backdrop-filter: blur(64px);
@@ -154,10 +161,10 @@
app-router[data-load="docs-viewer"] a[href='/documentation'], app-router[data-load="docs-viewer"] a:active[href='/documentation'], app-router[data-load="docs-viewer"] a:visited[href='/documentation'] {
color: rgb(78, 250, 92);
}
</style>
<div id="bar"><pear-ctrl></pear-ctrl></div>
<app-router docs-viewer="/documentation" system-status="/" data-load="system-status">
<app-router docs-viewer="/documentation" system-status="/" data-load="system-status" devtools-inspector="/devtools-inspector">
<header>
<div id="headin">
<svg id="logo" width="102" height="146" viewBox="0 0 102 146" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -187,6 +194,7 @@
<nav>
<a href="/" style="text-indent: -1rem">System Status</a>
<a href="/documentation">Documentation</a>
<a href="/devtools-inspector">Inspector</a>
</nav>
<pre>
__ \ _ \ _` | __|
@@ -196,14 +204,18 @@
</pre>
</div>
</header>
<section id="status">
<div class="col"><system-status></system-status></div>
</section>
<script type='module' src='./lib/system-status.js'></script>
<section id="documentation">
<div class="col"><docs-viewer></docs-viewer></div>
</section>
<script type='module' src='./lib/docs-viewer.js'></script>
<section id="status">
<div class="col"><system-status></system-status></div>
</section>
<script type='module' src='./lib/system-status.js'></script>
<section id="documentation">
<div class="col"><docs-viewer></docs-viewer></div>
</section>
<script type='module' src='./lib/docs-viewer.js'></script>
<section id="devtools-inspector">
<div class="col"><devtools-inspector></devtools-inspector></div>
</section>
<script type='module' src='./lib/devtools-inspector.js'></script>
</app-router>
<script type='module' src='./lib/app-router.js'></script>
</body>