@(sessions : Seq[(Slot, Any)], records : Seq[(RecordCategory,Seq[(Record,Any)])])(implicit request : SiteRequest[_])

@import play.api.templates.HtmlFormat._
@import play.api.libs.concurrent.Execution.Implicits.defaultContext

    @if(sessions.nonEmpty){
        @widget.panel.raw("sessions", "")(title = "Sessions", foldable = true){
            <div class="col-full">
                <ul>
                    @sessions.map { case (slot, _)  =>
			    <li>@display(slot)</li>
                    }
                </ul>
            </div>
        }
    }

    @records.map { case (cat, rl)  =>
	@widget.panel.raw(cat.name.toLowerCase, "")(title = cat.name, foldable = true){
	    <div class="col-full">
		<ul>
		    @rl.map { case (r, _) =>
			<li>@display(r)</li>
		    }
		</ul>
	    </div>
        }
    }

@(sessions : Seq[(Slot, Any)], records : Seq[(RecordCategory,Seq[(Record,Any)])])(implicit request : SiteRequest[_])

@import play.api.templates.HtmlFormat._
@import play.api.libs.concurrent.Execution.Implicits.defaultContext

    @if(sessions.nonEmpty){
        @widget.panel.raw("sessions", "")(title = "Sessions", foldable = true){
            <div class="col-full">
                <ul>
                    @sessions.map { case (slot, _)  =>
			    <li>@display(slot)</li>
                    }
                </ul>
            </div>
        }
    }

    @records.map { case (cat, rl)  =>
	@widget.panel.raw(cat.name.toLowerCase, "")(title = "Sessions by " + cat.name.capitalize, foldable = true){
	    <div class="col-full">
		<ul>
		    @rl.map { case (r, _) =>
			<li>@display(r)</li>
		    }
		</ul>
	    </div>
        }
    }

Improve titles on record list
Improve titles on record list
