aboutsummaryrefslogtreecommitdiff
path: root/dottydoc
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-07-20 10:23:21 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-08-19 15:37:31 +0200
commit58b83ce614ae65d3a57517d37a66935e42a10d2d (patch)
tree9735a774b72e0d5cea7556ee0f9df2a80f7b3b39 /dottydoc
parent3efdb93cb760cc243e6eddcf041286de7f04195e (diff)
downloaddotty-58b83ce614ae65d3a57517d37a66935e42a10d2d.tar.gz
dotty-58b83ce614ae65d3a57517d37a66935e42a10d2d.tar.bz2
dotty-58b83ce614ae65d3a57517d37a66935e42a10d2d.zip
Render idiomatic tuples in client
Diffstat (limited to 'dottydoc')
-rw-r--r--dottydoc/js/src/html/Member.scala26
1 files changed, 26 insertions, 0 deletions
diff --git a/dottydoc/js/src/html/Member.scala b/dottydoc/js/src/html/Member.scala
index 184314f71..7e39f9a4c 100644
--- a/dottydoc/js/src/html/Member.scala
+++ b/dottydoc/js/src/html/Member.scala
@@ -167,6 +167,19 @@ trait MemberLayout {
referenceToLinks(func.returnValue)
).render
}
+
+ case "TupleReference" => {
+ val func = ref.asInstanceOf[TupleReference]
+ span(
+ cls := "no-left-margin",
+ "(",
+ func
+ .args
+ .map(referenceToLinks)
+ .flatMap(link => Seq(link, span(cls := "type-separator no-left-margin", ",").render)).init.toList,
+ ")"
+ ).render
+ }
}
}
@@ -256,6 +269,19 @@ trait MemberLayout {
if (func.args.length > 1) ") => " else " => ",
link(func.returnValue)
).render
+
+ case "TupleReference" => {
+ val func = rv.asInstanceOf[TupleReference]
+ span(
+ cls := "no-left-margin",
+ "(",
+ func
+ .args
+ .map(link)
+ .flatMap(link => Seq(link, span(cls := "type-separator no-left-margin", ",").render)).init.toList,
+ ")"
+ ).render
+ }
}
}