11package controllers .documentation
22
33import actors .DocumentationActor
4- import actors .DocumentationActor .{ NotFound => DocsNotFound , NotModified => DocsNotModified , _ }
4+ import actors .DocumentationActor .{NotFound => DocsNotFound , NotModified => DocsNotModified , _ }
55import akka .actor .ActorRef
66import akka .pattern .ask
77import akka .util .Timeout
@@ -18,10 +18,11 @@ import play.api.http.HttpEntity
1818import play .api .i18n .MessagesApi
1919import play .api .i18n .Lang
2020import play .api .mvc ._
21+ import utils .HtmlHelpers
22+
2123import scala .concurrent .ExecutionContext
2224import scala .concurrent .Future
2325import scala .concurrent .duration ._
24-
2526import scala .reflect .ClassTag
2627
2728@ Singleton
@@ -181,9 +182,10 @@ class DocumentationController @Inject()(
181182 val linkFuture = canonicalLinkHeader(page)
182183 val resultFuture = actorRequest(actor, page, RenderPage (lang, version, etag(req), page)) {
183184 case RenderedPage (html, sidebarHtml, breadcrumbsHtml, source, context, cacheId) =>
185+ val pageTitle = HtmlHelpers .friendlyTitle(page)
184186 val result = Ok (
185187 views.html.documentation
186- .v2(messages, context, page , Some (html), sidebarHtml, source, breadcrumbs = breadcrumbsHtml),
188+ .v2(messages, context, pageTitle , Some (html), sidebarHtml, source, breadcrumbs = breadcrumbsHtml),
187189 )
188190 cacheable(withLangHeaders(result, page, context), cacheId)
189191 }.flatMap { result =>
0 commit comments