OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
 
master @ 38 LINES
 
[ HISTORY ]  [ UP ]
 

---
import ArticleLayout from "../layouts/ArticleLayout/ArticleLayout.astro";
import TopHeader from "../components/TopHeader/TopHeader.astro";
import Frame from "../components/Frame/Frame.astro";
import Pre from "../components/Pre/Pre.astro";
import Button from "../components/Button/Button.astro";
import ArticleFooter from "../components/ArticleFooter/ArticleFooter.astro";
import { kv, pad, row2, ruleD } from "../lib/ascii";

const buildHeader = (w: number) =>
  [row2("RETRIEVAL REPORT", "NOTE 404", w), ruleD(w)].join("\n");
---
<ArticleLayout title="OOKNET KB - 404 NOT ON FILE">
  <TopHeader />
  <Frame build={buildHeader} />
  <Pre>{" "}</Pre>
  <div class="frame-wide"><Pre>{pad("REQUESTED", 12)}<span data-notfound-path data
-cells="72">?</span></Pre></div>
  <div class="frame-narrow"><Pre>{pad("REQUESTED", 12)}<span data-notfound-path da
ta-cells="34">?</span></Pre></div>
  <Pre>{kv("RECORDS", "0", 12, 48).trimEnd()}</Pre>
  <Pre>{" "}</Pre>
  <Pre>*** NO DOCUMENT ON FILE ***</Pre>
  <Pre>{" "}</Pre>
  <Pre><Button label="< INDEX" href="/" />{"   press / to search"}</Pre>
  <Pre>{" "}</Pre>
  <Pre>*** END OF REPORT ***</Pre>
  <Pre>{" "}</Pre>
  <ArticleFooter page={404} />
</ArticleLayout>

<script is:inline>
  for (const el of document.querySelectorAll("[data-notfound-path]")) {
    const max = Number(el.dataset.cells) || 34;
    let p = window.location.pathname;
    if (p.length > max) p = p.slice(0, max - 3) + "...";
    el.textContent = p;
  }
</script>

---
import ArticleLayout from "../layouts/Articl
eLayout/ArticleLayout.astro";
import TopHeader from "../components/TopHead
er/TopHeader.astro";
import Frame from "../components/Frame/Frame
.astro";
import Pre from "../components/Pre/Pre.astro
";
import Button from "../components/Button/But
ton.astro";
import ArticleFooter from "../components/Art
icleFooter/ArticleFooter.astro";
import { kv, pad, row2, ruleD } from "../lib
/ascii";

const buildHeader = (w: number) =>
  [row2("RETRIEVAL REPORT", "NOTE 404", w), 
ruleD(w)].join("\n");
---
<ArticleLayout title="OOKNET KB - 404 NOT ON
 FILE">
  <TopHeader />
  <Frame build={buildHeader} />
  <Pre>{" "}</Pre>
  <div class="frame-wide"><Pre>{pad("REQUEST
ED", 12)}<span data-notfound-path data-cells
="72">?</span></Pre></div>
  <div class="frame-narrow"><Pre>{pad("REQUE
STED", 12)}<span data-notfound-path data-cel
ls="34">?</span></Pre></div>
  <Pre>{kv("RECORDS", "0", 12, 48).trimEnd()
}</Pre>
  <Pre>{" "}</Pre>
  <Pre>*** NO DOCUMENT ON FILE ***</Pre>
  <Pre>{" "}</Pre>
  <Pre><Button label="< INDEX" href="/" />{"
   press / to search"}</Pre>
  <Pre>{" "}</Pre>
  <Pre>*** END OF REPORT ***</Pre>
  <Pre>{" "}</Pre>
  <ArticleFooter page={404} />
</ArticleLayout>

<script is:inline>
  for (const el of document.querySelectorAll
("[data-notfound-path]")) {
    const max = Number(el.dataset.cells) || 
34;
    let p = window.location.pathname;
    if (p.length > max) p = p.slice(0, max -
 3) + "...";
    el.textContent = p;
  }
</script>
 
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET