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
islandFooter.html
landing.html
macros.html
multispheretracker.html
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
multitracker__Factorio.html
pageWrapper.html
seedError.html
siteMap.html
startPlaying.html
stats.html
supportedGames.html
tablepage.html
templates.html
tracker__ALinkToThePast.html
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