diff --git a/src/Elastic.Documentation.Site/Assets/main.ts b/src/Elastic.Documentation.Site/Assets/main.ts index 5371fcf6c..aadd8186a 100644 --- a/src/Elastic.Documentation.Site/Assets/main.ts +++ b/src/Elastic.Documentation.Site/Assets/main.ts @@ -35,6 +35,12 @@ document.addEventListener('htmx:load', function (event) { openDetailsWithAnchor() initDismissibleBanner() initImageCarousel() + + const urlParams = new URLSearchParams(window.location.search) + const editParam = urlParams.has('edit') + if (editParam) { + $('.edit-this-page.hidden')?.classList.remove('hidden') + } }) // Don't remove style tags because they are used by the elastic global nav. diff --git a/src/Elastic.Markdown/HtmlWriter.cs b/src/Elastic.Markdown/HtmlWriter.cs index cdba6bcd0..1d446c041 100644 --- a/src/Elastic.Markdown/HtmlWriter.cs +++ b/src/Elastic.Markdown/HtmlWriter.cs @@ -119,6 +119,7 @@ private async Task RenderLayout(MarkdownFile markdown, MarkdownDoc var slice = Page.Index.Create(new IndexViewModel { + IsAssemblerBuild = DocumentationSet.Context.AssemblerBuild, SiteName = siteName, DocSetName = DocumentationSet.Name, Title = markdown.Title ?? "[TITLE NOT SET]", diff --git a/src/Elastic.Markdown/Layout/_TableOfContents.cshtml b/src/Elastic.Markdown/Layout/_TableOfContents.cshtml index 36433d16f..6acd8711f 100644 --- a/src/Elastic.Markdown/Layout/_TableOfContents.cshtml +++ b/src/Elastic.Markdown/Layout/_TableOfContents.cshtml @@ -9,7 +9,7 @@