diff options
Diffstat (limited to 'dottydoc/js')
-rw-r--r-- | dottydoc/js/src/html/Member.scala | 3 | ||||
-rw-r--r-- | dottydoc/js/src/model/entities.scala | 8 |
2 files changed, 9 insertions, 2 deletions
diff --git a/dottydoc/js/src/html/Member.scala b/dottydoc/js/src/html/Member.scala index 7e39f9a4c..e7aa34c61 100644 --- a/dottydoc/js/src/html/Member.scala +++ b/dottydoc/js/src/html/Member.scala @@ -83,7 +83,8 @@ trait MemberLayout { span( cls := "param-list", "(", - xs.flatMap { tr => + span(cls := "is-implicit no-left-margin", if (xs.isImplicit) "implicit " else ""), + xs.list.flatMap { tr => Seq( span(cls := "param-name", tr.title).render, span(cls := "type-separator no-left-margin", if (tr.isByName) ": =>" else ":").render, diff --git a/dottydoc/js/src/model/entities.scala b/dottydoc/js/src/model/entities.scala index adf7bc4ca..4ae76c58c 100644 --- a/dottydoc/js/src/model/entities.scala +++ b/dottydoc/js/src/model/entities.scala @@ -73,9 +73,15 @@ trait Object extends Class trait Trait extends Class @ScalaJSDefined +trait ParamList extends sjs.Object { + val list: sjs.Array[NamedReference] + val isImplicit: Boolean +} + +@ScalaJSDefined trait Def extends Entity with Modifiers with ReturnValue { val typeParams: sjs.Array[String] - val paramLists: sjs.Array[sjs.Array[NamedReference]] + val paramLists: sjs.Array[ParamList] } @ScalaJSDefined |