comparison mrjunejune/src/jrpg/index.html @ 262:0f45474c1b1a

Add cyberpunk JRPG blog browser Show the latest posts in the JRPG preview and render the full blog archive and sanitized post details in the Inspect modal. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <mrjunejune@users.noreply.github.com>
date Thu, 06 Aug 2026 04:08:45 -0700
parents b401627fc49e
children ee04e4e69fed
comparison
equal deleted inserted replaced
261:b401627fc49e 262:0f45474c1b1a
105 <button type="button" data-zen-trigger> 105 <button type="button" data-zen-trigger>
106 Inspect 106 Inspect
107 <zen-icon name="search"></zen-icon> 107 <zen-icon name="search"></zen-icon>
108 </button> 108 </button>
109 </zen-button> 109 </zen-button>
110 <dialog class="jrpg-resume-dialog" aria-labelledby="jrpg-dialog-title"> 110 <dialog class="jrpg-detail-dialog" aria-labelledby="jrpg-dialog-title">
111 <div class="jrpg-dialog-heading"> 111 <div class="jrpg-dialog-heading">
112 <p>DESTINATION DATA</p> 112 <p>DESTINATION DATA</p>
113 <zen-button appearance="plain" size="md"> 113 <zen-button appearance="plain" size="md">
114 <button type="button" data-zen-close aria-label="Close destination details"> 114 <button type="button" data-zen-close aria-label="Close destination details">
115 <zen-icon name="close"></zen-icon> 115 <zen-icon name="close"></zen-icon>
123 data-resume-dossier 123 data-resume-dossier
124 aria-label="Resume dossier" 124 aria-label="Resume dossier"
125 > 125 >
126 <p data-resume-status>Loading resume dossier...</p> 126 <p data-resume-status>Loading resume dossier...</p>
127 <div data-resume-content></div> 127 <div data-resume-content></div>
128 </section>
129 <section
130 class="jrpg-blog-browser"
131 data-blog-browser
132 aria-label="Blog archive"
133 hidden
134 >
135 <aside>
136 <h3>All blogs</h3>
137 <ol data-blog-list>
138 <li>Loading blog archive...</li>
139 </ol>
140 </aside>
141 <article>
142 <p data-blog-status>Select a blog to inspect.</p>
143 <div data-blog-content></div>
144 </article>
128 </section> 145 </section>
129 <div class="jrpg-dialog-actions"> 146 <div class="jrpg-dialog-actions">
130 <zen-button appearance="plain" size="lg"> 147 <zen-button appearance="plain" size="lg">
131 <a href="/resume" data-preview-link> 148 <a href="/resume" data-preview-link>
132 Open full page 149 Open full page