src/main/scala/net/tz/lift/snippet/Panel.scala
changeset 33 ee222d6d87d4
parent 22 94ed9cfdb123
equal deleted inserted replaced
32:4874ab3a7e86 33:ee222d6d87d4
    58 
    58 
    59 /**
    59 /**
    60  * A panel using template in <code>/templates-hidden/panel</code> for
    60  * A panel using template in <code>/templates-hidden/panel</code> for
    61  * values rendering.
    61  * values rendering.
    62  */
    62  */
    63 class TplPanel(cells: List[(NodeSeq, NodeSeq)]) extends CssTr {
    63 class TplPanel(cells: Iterable[(NodeSeq, NodeSeq)]) extends CssTr {
    64   def apply(in: NodeSeq): NodeSeq = Templates(
    64   def apply(in: NodeSeq): NodeSeq = Templates(
    65     List("templates-hidden", "panel")) map { xml =>
    65     List("templates-hidden", "panel")) map { xml =>
    66     (".row *" #> cells.map { r =>
    66     (".row *" #> cells.map { r =>
    67       ".n *" #> r._1 &
    67       ".n *" #> r._1 &
    68       ".v *" #> r._2
    68       ".v *" #> r._2