updating text reader - wip

This commit is contained in:
2026-03-09 23:27:03 -07:00
parent 9c6438d10e
commit 3da850325e
7 changed files with 2075 additions and 8 deletions

View File

@@ -16,7 +16,7 @@
<link rel="stylesheet" href="node_modules/@fontsource/amiri/arabic-400.css">
<link rel="stylesheet" href="node_modules/@fontsource/amiri/arabic-700.css">
<link rel="stylesheet" href="node_modules/@fontsource/noto-naskh-arabic/arabic-400.css">
<link rel="stylesheet" href="app/styles.css?v=20260309-alphabet-reverse-01">
<link rel="stylesheet" href="app/styles.css?v=20260310-text-search-split-05">
</head>
<body>
<div class="topbar">
@@ -58,6 +58,7 @@
<div class="topbar-dropdown" aria-label="Alphabet menu">
<button id="open-alphabet" class="settings-trigger" type="button" aria-pressed="false" aria-haspopup="menu" aria-controls="alphabet-subpages" aria-expanded="false">Alphabet ▾</button>
<div id="alphabet-subpages" class="topbar-dropdown-menu" role="menu" aria-label="Alphabet subpages">
<button id="open-alphabet-text" class="settings-trigger topbar-sub-trigger" type="button" role="menuitem">Text</button>
<button id="open-alphabet-letters" class="settings-trigger topbar-sub-trigger" type="button" role="menuitem">Letter Page</button>
</div>
</div>
@@ -703,6 +704,55 @@
</div>
</section>
<section id="alphabet-text-section" hidden>
<div class="planet-layout">
<aside class="planet-list-panel">
<div class="planet-list-header">
<strong>Alphabet &gt; Text</strong>
<span id="alpha-text-source-count" class="planet-list-count">--</span>
</div>
<form id="alpha-text-global-search-form" class="alpha-text-search-controls alpha-text-search-controls--sidebar">
<label class="alpha-text-control" for="alpha-text-global-search-input">
<span>Search All Texts</span>
<input id="alpha-text-global-search-input" class="alpha-text-search-input" type="search" placeholder="Search across every text source" aria-label="Search all texts">
</label>
<div class="alpha-text-search-actions">
<button id="alpha-text-global-search-submit" class="alpha-nav-btn" type="submit">Search All</button>
<button id="alpha-text-global-search-clear" class="alpha-nav-btn alpha-nav-btn--ghost" type="button" disabled>Clear</button>
</div>
</form>
<div id="alpha-text-source-list" class="planet-card-list" role="listbox" aria-label="Text sources"></div>
<div class="alpha-text-controls">
<label class="alpha-text-control" for="alpha-text-work-select">
<span>Work</span>
<select id="alpha-text-work-select" class="alpha-text-select" aria-label="Select text work"></select>
</label>
<label class="alpha-text-control" for="alpha-text-section-select">
<span>Section</span>
<select id="alpha-text-section-select" class="alpha-text-select" aria-label="Select text section"></select>
</label>
</div>
</aside>
<section class="planet-detail-panel" aria-live="polite">
<div class="planet-detail-heading">
<h2 id="alpha-text-detail-name">--</h2>
<div id="alpha-text-detail-sub" class="planet-detail-type">Select a text source to begin reading</div>
</div>
<form id="alpha-text-local-search-form" class="alpha-text-search-controls alpha-text-search-controls--detail">
<label class="alpha-text-control" for="alpha-text-local-search-input">
<span>Search This Source</span>
<input id="alpha-text-local-search-input" class="alpha-text-search-input" type="search" placeholder="Search within the selected source" aria-label="Search current text source">
</label>
<div class="alpha-text-search-actions">
<button id="alpha-text-local-search-submit" class="alpha-nav-btn" type="submit">Search Source</button>
<button id="alpha-text-local-search-clear" class="alpha-nav-btn alpha-nav-btn--ghost" type="button" disabled>Clear</button>
</div>
</form>
<div id="alpha-text-detail-body" class="alpha-text-detail-body"></div>
</section>
</div>
</section>
<section id="cube-section" hidden>
<div class="kab-layout">
<aside class="kab-tree-panel">
@@ -898,7 +948,7 @@
<script src="node_modules/astronomy-engine/astronomy.browser.min.js"></script>
<script src="app/astro-calcs.js"></script>
<script src="app/app-config.js?v=20260309-gate"></script>
<script src="app/data-service.js?v=20260309-gate"></script>
<script src="app/data-service.js?v=20260310-text-search-split-04"></script>
<script src="app/calendar-events.js"></script>
<script src="app/card-images.js?v=20260309-gate"></script>
<script src="app/ui-tarot-lightbox.js?v=20260307b"></script>
@@ -943,6 +993,7 @@
<script src="app/ui-alphabet-detail.js?v=20260309-enochian-api"></script>
<script src="app/ui-alphabet-kabbalah.js"></script>
<script src="app/ui-alphabet.js?v=20260308b"></script>
<script src="app/ui-alphabet-text.js?v=20260310-text-search-split-06"></script>
<script src="app/ui-zodiac-references.js"></script>
<script src="app/ui-zodiac.js"></script>
<script src="app/ui-quiz-bank-builtins-domains.js"></script>
@@ -960,12 +1011,12 @@
<script src="app/ui-tarot-spread.js"></script>
<script src="app/ui-settings.js?v=20260309-gate"></script>
<script src="app/ui-chrome.js"></script>
<script src="app/ui-navigation.js?v=20260309-home-button"></script>
<script src="app/ui-navigation.js?v=20260309-alphabet-text-01"></script>
<script src="app/ui-calendar-formatting.js?v=20260307b"></script>
<script src="app/ui-calendar-visuals.js?v=20260307b"></script>
<script src="app/ui-home-calendar.js"></script>
<script src="app/ui-section-state.js?v=20260309-home-button"></script>
<script src="app/ui-section-state.js?v=20260309-alphabet-text-01"></script>
<script src="app/app-runtime.js?v=20260309-gate"></script>
<script src="app.js?v=20260309-now-toggle"></script>
<script src="app.js?v=20260309-alphabet-text-01"></script>
</body>
</html>