Archipelago/WebHostLib/templates
Natalie Weizenbaum c61505baf6
WebHost/Core/Lingo: Render option documentation as reStructuredText in the WebView (#3511)
* Render option documentation as reStructuredText in the WebView

This means that options can use the standard Python documentation
format, while producing much nicer-looking documentation in the
WebView with things like emphasis, lists, and so on.

* Opt existing worlds out of rich option docs

This avoids breaking the rendering of existing option docs which were
written with the old plain text rendering in mind, while also allowing
new options to default to the rich text rendering instead.

* Use reStructuredText formatting for Lingo Options docstrings

* Disable raw and file insertion RST directives

* Update doc comments per code review

* Make rich text docs opt-in

* Put rich_text_options_doc on WebWorld

* Document rich text API

* Code review

* Update docs/options api.md

Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>

* Update Options.py

Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>

---------

Co-authored-by: Chris Wilson <chris@legendserver.info>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
2024-06-14 18:53:42 -04:00
..
header [Webhost] header closing tag moved after mobile menu (#1650) 2023-04-05 19:27:56 -04:00
playerOptions WebHost/Core/Lingo: Render option documentation as reStructuredText in the WebView (#3511) 2024-06-14 18:53:42 -04:00
weightedOptions WebHost: Fix Named Range displays on Player Options page (#3521) 2024-06-13 17:29:39 -04:00
404.html Add subdirectory handling for zelda3, factorio, and minecraft. Add generic 404 page. 2021-06-14 19:35:02 -04:00
autotablepage.html update jinja templates to use base static files 2021-05-13 00:41:49 +02:00
check.html WebHost: Support multi-select during check/generate file upload (#2138) 2023-09-11 16:57:14 -04:00
checkResult.html WebHost: offer combined yaml file on /check if successful (#2337) 2023-10-22 02:02:30 +02:00
faq.html Updates to WebHost 2021-08-22 20:01:58 -04:00
gameInfo.html Website Style Upgrade (#353) 2022-03-28 20:12:17 -04:00
generate.html Core: set consistent server defaults (#2566) 2024-01-14 21:24:34 +01:00
genericTracker.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
glossary.html docs: add common terms documentation to website (#680) 2022-06-27 23:34:47 -04:00
hostGame.html WebHost: Fixed some document titles (#1063) 2022-10-06 18:01:07 -04:00
hostRoom.html Webhost: Sphere Tracker (#3412) 2024-06-01 14:43:11 +02:00
islandFooter.html WebHost: Copyright update time. (#2660) 2024-01-03 18:43:41 -06:00
landing.html WebHost: link to stats from the use statistics directly on landing (#2242) 2023-10-02 20:52:58 -04:00
macros.html Webhost: add file downloads to the room api endpoint (#2780) 2024-04-11 05:05:52 +02:00
multispheretracker.html Webhost: Sphere Tracker (#3412) 2024-06-01 14:43:11 +02:00
multitracker.html WebHost: update trackers only if they're visible. (#3407) 2024-06-01 17:07:58 +02:00
multitrackerHintTable.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
multitrackerNavigation.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
multitracker__ALinkToThePast.html ALTTP: Updates and refactors to multi-tracker and player tracker. (#3183) 2024-04-20 18:29:41 -04:00
multitracker__Factorio.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
pageWrapper.html WebHost: flash each message only once (#2547) 2023-12-01 21:19:41 +01:00
seedError.html Website Style Upgrade (#353) 2022-03-28 20:12:17 -04:00
siteMap.html WebHost: Massive overhaul of options pages (#2614) 2024-05-18 00:11:57 -04:00
startPlaying.html Webhost: Fix a typo on Start Playing page (#3122) 2024-04-11 19:31:42 -04:00
stats.html Fix chart indent 2022-04-20 14:30:36 -07:00
supportedGames.html WebHost: Massive overhaul of options pages (#2614) 2024-05-18 00:11:57 -04:00
tablepage.html update jinja templates to use base static files 2021-05-13 00:41:49 +02:00
templates.html [WebHost] Fix /templates page referencing the wrong directory 2022-01-24 19:11:44 -05:00
tracker__ALinkToThePast.html ALTTP: Updates and refactors to multi-tracker and player tracker. (#3183) 2024-04-20 18:29:41 -04:00
tracker__ChecksFinder.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
tracker__Minecraft.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
tracker__OcarinaOfTime.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
tracker__Starcraft2.html SC2: Fix HERC upgrades (#3044) 2024-03-28 15:38:34 +01:00
tracker__SuperMetroid.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
tracker__Timespinner.html WebHost: Refactor `tracker.py`, removal of dead code, and tweaks to layouts of some tracker pages. (#2438) 2023-11-18 12:29:35 -06:00
tutorial.html Website Style Upgrade (#353) 2022-03-28 20:12:17 -04:00
tutorialLanding.html Website Style Upgrade (#353) 2022-03-28 20:12:17 -04:00
userContent.html WebHost: allow deleting Rooms and Seeds, as well as their associated data (#3071) 2024-04-02 16:45:07 +02:00
viewSeed.html WebHost: fix indentation (#2240) 2023-10-02 20:07:31 +02:00
waitSeed.html Website Style Upgrade (#353) 2022-03-28 20:12:17 -04:00