From: Thomas Walker Lynch Date: Tue, 10 Mar 2026 12:35:13 +0000 (+0000) Subject: . X-Git-Url: https://git.reasoningtechnology.com/%5B%5E?a=commitdiff_plain;h=a5bdb139c5441673df5a4b28d4f8bd61bcd867ac;p=RT-style-JS_public . --- diff --git a/consumer/release/document/style_manual.html b/consumer/release/document/style_manual.html index ebf70b4..7503831 100644 --- a/consumer/release/document/style_manual.html +++ b/consumer/release/document/style_manual.html @@ -87,18 +87,10 @@ The RT Style System is a client-side, JavaScript-driven publishing framework designed to turn raw HTML into high-readability technical documentation. Unlike standard CSS frameworks, RT uses JavaScript to handle complex layout tasks like ink-ratio balancing and dynamic pagination.

-

The Orchestrator

-

- The core of the system is style_orchestrator.js. It is placed at the bottom of the HTML <body>. Its job is to: -

-
    -
  1. Detect which modules are already loaded.
  2. -
  3. Load missing modules (defaulting to Dark Theme if none is specified).
  4. -
  5. Execute the Semantics Phase (styling tags).
  6. -
  7. Wait for MathJax (if present).
  8. -
  9. Execute the Layout Phase (pagination, page rendering).
  10. -
  11. Reveal the document.
  12. -
+

Pulling style files into a document

+

Put `setup.js` in the directory, and include it at the top of the document, + `setup.js` points at the style files and is installation specific.

+

Semantic Tags

diff --git a/document/style_manual.html b/document/style_manual.html index ebf70b4..7503831 100644 --- a/document/style_manual.html +++ b/document/style_manual.html @@ -87,18 +87,10 @@ The RT Style System is a client-side, JavaScript-driven publishing framework designed to turn raw HTML into high-readability technical documentation. Unlike standard CSS frameworks, RT uses JavaScript to handle complex layout tasks like ink-ratio balancing and dynamic pagination.

-

The Orchestrator

-

- The core of the system is style_orchestrator.js. It is placed at the bottom of the HTML <body>. Its job is to: -

-
    -
  1. Detect which modules are already loaded.
  2. -
  3. Load missing modules (defaulting to Dark Theme if none is specified).
  4. -
  5. Execute the Semantics Phase (styling tags).
  6. -
  7. Wait for MathJax (if present).
  8. -
  9. Execute the Layout Phase (pagination, page rendering).
  10. -
  11. Reveal the document.
  12. -
+

Pulling style files into a document

+

Put `setup.js` in the directory, and include it at the top of the document, + `setup.js` points at the style files and is installation specific.

+

Semantic Tags