example/src/sqwl/cms/Articles.scala
changeset 21 1fa630ed9b8a
parent 18 8cfd67425811
child 27 8529ce302f7c
--- 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] = {