diff -r 677672b9e386 -r 1fa630ed9b8a example/src/sqwl/cms/Articles.scala --- a/example/src/sqwl/cms/Articles.scala Thu Dec 13 17:29:58 2018 +0100 +++ b/example/src/sqwl/cms/Articles.scala Thu Dec 13 17:33:35 2018 +0100 @@ -5,20 +5,20 @@ import scalatags.Text.all._ object Articles { - case class Id(val v: String) + case class Id(v: String) case class Article( - val id: Id, - val title: String, - val category: Option[iCategory], - val tags: Seq[iTag] = Seq(), - val htmlContent: String + id: Id, + title: String, + category: Option[iCategory], + tags: Seq[iTag] = Seq(), + htmlContent: String ) extends iArticle { override def assets: Path = Paths.get(s"example/content/${id.v}") override def pathSegment: String = id.v } private val all = mutable.ArrayBuffer[iArticle]() - def values: Seq[iArticle] = all.toSeq + def values: Seq[iArticle] = all.toIndexedSeq def article(title: String, cat: iCategory, tags: Seq[iTag] = Seq())( body: Frag*)(implicit articleId: Id): SeqFrag[Frag] = {