diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2016-07-20 10:23:21 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-08-19 15:37:31 +0200 |
commit | 58b83ce614ae65d3a57517d37a66935e42a10d2d (patch) | |
tree | 9735a774b72e0d5cea7556ee0f9df2a80f7b3b39 | |
parent | 3efdb93cb760cc243e6eddcf041286de7f04195e (diff) | |
download | dotty-58b83ce614ae65d3a57517d37a66935e42a10d2d.tar.gz dotty-58b83ce614ae65d3a57517d37a66935e42a10d2d.tar.bz2 dotty-58b83ce614ae65d3a57517d37a66935e42a10d2d.zip |
Render idiomatic tuples in client
-rw-r--r-- | dottydoc/js/src/html/Member.scala | 26 |
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 + } } } |