PageSourceSearch

https://pressthink.org/j/rosen-archive/frontend/desktop/DesktopDissertationPanel.js?v=3.8.36

js pressthink.org collected 2026-10-02 04:26:51 UTC 1,243 bytes, 30 lines download raw bytes

1import { html } from '../html.js?v=3.8.36';
2import DissertationPage from '../components/DissertationPage.js?v=3.8.36';
3import { resolveSitePath } from '../utils/pathResolver.js?v=3.8.36';
4
5const DesktopDissertationPanel = ({ onOpenStandard }) => html`
6  <div className="desktop-dissertation-panel archive-density--compact">
7    <header className="desktop-archive-heading">
8      <div>
9        <p className="desktop-eyebrow">Dissertation map</p>
10        <h3>The Impossible Press</h3>
11        <p>
12          Follow the dissertation's real section map, open its source notes, and move through the same argument as the standard view.
13        </p>
14      </div>
15      <div className="desktop-heading-actions">
16        <a className="desktop-secondary-link archive-action archive-action--secondary" href=${resolveSitePath('dissertation/reader/')}>
17          Read full text
18        </a>
19        <button type="button" className="desktop-standard-link archive-action archive-action--secondary" onClick=${onOpenStandard}>
20          Open standard view
21        </button>
22      </div>
23    </header>
24    <div className="desktop-canonical-surface">
25      <${DissertationPage} embedded=${true} />
26    </div>
27  </div>
28`;
29
30export default DesktopDissertationPanel;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.