Skip to content

Commit 68e90d4

Browse files
authored
Merge pull request #10380 from romanowski/scala3doc/add-favicon
Add scala3doc favicon
2 parents 80597a2 + 22a427f commit 68e90d4

File tree

3 files changed

+2
-1
lines changed

3 files changed

+2
-1
lines changed
14.7 KB
Binary file not shown.

scala3doc/src/dotty/dokka/preprocessors/ScalaResourceInstaller.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class ScalaResourceInstaller(args: Args) extends PageTransformer:
1212
new RendererSpecificResourcePage(resourceName, java.util.ArrayList(), RenderingStrategy$Copy(s"/dotty_res/$resourceName"))
1313

1414
override def invoke(input: RootPageNode): RootPageNode =
15-
val defaultResources = input.getChildren.asScala ++ Seq("fonts", "images", "styles", "scripts", "hljs").map(dottyRes)
15+
val defaultResources = input.getChildren.asScala ++ Seq("fonts", "images", "styles", "scripts", "hljs", "favicon.ico").map(dottyRes)
1616
val newResources = projectLogo ++ defaultResources ++ Seq(dynamicJsData)
1717
input.modified(input.getName, newResources.asJava)
1818

scala3doc/src/dotty/renderers/ScalaHtmlRenderer.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ class ScalaHtmlRenderer(ctx: DokkaContext, args: Args) extends HtmlRenderer(ctx)
284284
meta(charset := "utf-8"),
285285
meta(name := "viewport", content := "width=device-width, initial-scale=1"),
286286
title(pageTitle),
287+
link(rel := "shortcut icon", `type` := "image/x-icon", href := resolveLink(page)("favicon.ico")),
287288
linkResources(page, resources.asScala).toSeq,
288289
script(raw(s"""var pathToRoot = "${getLocationProvider.pathToRoot(page)}";"""))
289290
),

0 commit comments

Comments
 (0)