2 if not self.embedded then
3 %
><form method=
"post" enctype=
"multipart/form-data" action=
"<%=REQUEST_URI%>">
4 <input type=
"hidden" name=
"token" value=
"<%=token%>" />
5 <input type=
"hidden" name=
"cbi.submit" value=
"1" /><%
8 %
><div class=
"cbi-map" id=
"cbi-<%=self.config%>"><%
10 if self.title and #self.title
> 0 then
11 %
><h2 name=
"content"><%=self.title%
></h2><%
14 if self.description and #self.description
> 0 then
15 %
><div class=
"cbi-map-descr"><%=self.description%
></div><%
18 self:render_children()
23 %
><div class=
"alert-message notice"><%=self.message%
></div><%
26 if self.errmessage then
27 %
><div class=
"alert-message warning"><%=self.errmessage%
></div><%
30 if not self.embedded then
31 if type(self.hidden) ==
"table" then
33 for k, v in pairs(self.hidden) do
34 %
><input type=
"hidden" id=
"<%=k%>" name=
"<%=k%>" value=
"<%=pcdata(v)%>" /><%
38 local display_back = (redirect)
39 local display_cancel = (self.cancel ~= false and self.on_cancel)
40 local display_skip = (self.flow and self.flow.skip)
41 local display_submit = (self.submit ~= false)
42 local display_reset = (self.reset ~= false)
44 if display_back or display_cancel or display_skip or display_submit or display_reset then
45 %
><div class=
"cbi-page-actions"><%
48 %
><input class=
"cbi-button cbi-button-link" type=
"button" value=
"<%:Back to Overview%>" onclick=
"location.href='<%=pcdata(redirect)%>'" /> <%
51 if display_cancel then
52 local label = pcdata(self.cancel or translate(
"Cancel"))
53 %
><input class=
"cbi-button cbi-button-link" type=
"button" value=
"<%=label%>" onclick=
"cbi_submit(this, 'cbi.cancel')" /> <%
57 %
><input class=
"cbi-button cbi-button-neutral" type=
"button" value=
"<%:Skip%>" onclick=
"cbi_submit(this, 'cbi.skip')" /> <%
60 if display_submit then
61 local label = pcdata(self.submit or translate(
"Submit"))
62 %
><input class=
"cbi-button cbi-button-save" type=
"submit" value=
"<%=label%>" /> <%
66 local label = pcdata(self.reset or translate(
"Reset"))
67 %
><input class=
"cbi-button cbi-button-reset" type=
"reset" value=
"<%=label%>" /> <%
77 <script type=
"text/javascript">cbi_init();
</script>