[Docs] Update docfx and remove tocFilter hack. (#3010)

* Update docfx and remove tocFilter hack.

docfx PR 9912 fixed the TOC filter value not being kept between page loads.
This removes the hack I used to get around it, but keeps the scroll code.

* Update docs workflow.
This commit is contained in:
Nora
2024-09-17 19:10:43 +02:00
committed by GitHub
parent 433bdc2a51
commit de8da0d3b9
3 changed files with 8 additions and 19 deletions

View File

@@ -27,7 +27,7 @@ jobs:
dotnet-version: 8.0.x
- name: Setup DocFX
run: dotnet tool install -g docfx --version 2.76.0
run: dotnet tool install -g docfx --version 2.77.0
- name: Build DNet docs
run: docfx docs/docfx.json

View File

@@ -4,7 +4,7 @@ The documentation for the Discord.Net library uses [DocFX][docfx-main].
Instructions for installing this tool can be found [here][docfx-installing].
> [!IMPORTANT]
> You must use DocFX version **2.76.0** for everything to work correctly.
> You must use DocFX version **2.77.0** for everything to work correctly.
1. Navigate to the root of the repository.
2. Build the docs using `docfx docs/docfx.json`. Add the `--serve`

View File

@@ -32,19 +32,8 @@
{
if (mutation.type === "childList" && mutation.target == target)
{
let filter = target.getElementsByClassName("form-control")[0];
let filterValue = localStorage.getItem("tocFilter");
let scrollValue = localStorage.getItem("tocScroll");
if(filterValue && filterValue !== "")
{
filter.value = filterValue;
let inputEvent = new Event("input");
filter.dispatchEvent(inputEvent);
}
// Add event to store scroll pos.
let tocDiv = target.getElementsByClassName("flex-fill")[0];