summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
diff options
context:
space:
mode:
authorVlad Ureche <vlad.ureche@gmail.com>2012-03-20 14:38:50 +0100
committerVlad Ureche <vlad.ureche@gmail.com>2012-03-20 14:41:58 +0100
commiteb8afde6882a945caa029a2ea9daeb43c590f5ca (patch)
tree7d55af08c8a6722a3915707c17ef00cd36ef6797 /src/compiler/scala/tools/nsc/doc/html/page/Template.scala
parentfb44bb28b8b3e7861b96c874dc79072f89fec10b (diff)
downloadscala-eb8afde6882a945caa029a2ea9daeb43c590f5ca.tar.gz
scala-eb8afde6882a945caa029a2ea9daeb43c590f5ca.tar.bz2
scala-eb8afde6882a945caa029a2ea9daeb43c590f5ca.zip
Fixes SI-5248
Diffstat (limited to 'src/compiler/scala/tools/nsc/doc/html/page/Template.scala')
-rw-r--r--src/compiler/scala/tools/nsc/doc/html/page/Template.scala12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
index e35286b281..bd5f98bab7 100644
--- a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
+++ b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
@@ -11,13 +11,19 @@ package page
import model._
import scala.xml.{ NodeSeq, Text, UnprefixedAttribute }
-class Template(tpl: DocTemplateEntity) extends HtmlPage {
+class Template(universe: doc.Universe, tpl: DocTemplateEntity) extends HtmlPage {
val path =
templateToPath(tpl)
- val title =
- tpl.qualifiedName
+ def title = {
+ val s = universe.settings
+
+ tpl.name +
+ ( if (!s.doctitle.isDefault) " - " + s.doctitle.value else "" ) +
+ ( if (!s.docversion.isDefault) (" " + s.docversion.value) else "" ) +
+ " - " + tpl.qualifiedName
+ }
val headers =
<xml:group>