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
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
autotablepage.html
check.html
checkResult.html
faq.html
gameInfo.html
generate.html
genericTracker.html
glossary.html
hostGame.html
hostRoom.html Webhost: Sphere Tracker (#3412) 2024-06-01 14:43:11 +02:00
islandFooter.html
landing.html
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
multitrackerNavigation.html
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
pageWrapper.html
seedError.html
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
supportedGames.html WebHost: Massive overhaul of options pages (#2614) 2024-05-18 00:11:57 -04:00
tablepage.html
templates.html
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
tracker__Minecraft.html
tracker__OcarinaOfTime.html
tracker__Starcraft2.html
tracker__SuperMetroid.html
tracker__Timespinner.html
tutorial.html
tutorialLanding.html
userContent.html
viewSeed.html
waitSeed.html