/**
* Generated from MultiPanelTemplate.csp
* Do not edit.
*/
package org.civilian.samples.crm.web.template;
import org.civilian.template.Template;
import org.civilian.template.mixin.LangMixin;
import org.civilian.text.msg.MsgId;
public class MultiPanelTemplate extends Template
{
public MultiPanelTemplate(MsgId type)
{
this.type = type;
}
@Override protected void init()
{
super.init();
lang = new LangMixin(out);
}
@Override protected void print() throws Exception
{
out.println("<div class=\"row-fluid\">"); // line 7: <div class="row-fluid">
out.increaseTab();
out.println("<div class=\"span2 well\">"); // line 8: <div class="span2 well">
out.increaseTab();
out.println("<ul class=\"nav nav-list\">"); // line 9: <ul class="nav nav-list">
out.increaseTab();
out.println("<li ng-repeat=\"nav in navItems\" ng-class=\"{active: nav.active}\"><a ng-click=\"openPanel(nav)\">{{nav.label}}</a></li>"); // line 10: <li ng-repeat="nav in navItems" ng-class="{active: nav.active}"><a ng-click="openPanel(nav)">{{nav.label}}</a></li>
out.decreaseTab();
out.println("</ul>"); // line 11: </ul>
out.decreaseTab();
out.println("</div>"); // line 12: </div>
out.println("<div class=\"span10 tab-content\">"); // line 13: <div class="span10 tab-content">
out.increaseTab();
out.print("<h3>"); // line 14: <h3>
out.print(lang.msg(type)); // line 14: <%lang.msg(type)%>
out.println(" {{object.name}}</h3>"); // line 14: {{object.name}}</h3>
out.println("<div ng-repeat=\"panel in panels\" class=\"tab-pane\" ng-class=\"{active: panel.nav.active}\">"); // line 15: <div ng-repeat="panel in panels" class="tab-pane" ng-class="{active: panel.nav.active}">
out.increaseTab();
out.println("<civ-include src=\"panel.nav\"></civ-include>"); // line 16: <civ-include src="panel.nav"></civ-include>
out.decreaseTab();
out.println("</div>"); // line 17: </div>
out.decreaseTab();
out.println("</div>"); // line 18: </div>
out.decreaseTab();
out.println("</div>"); // line 19: </div>
}
private MsgId type;
private LangMixin lang;
}