1 <%- if firstmap and messages then local msg; for _, msg in ipairs(messages) do -%
>
2 <div class=
"errorbox"><%=pcdata(msg)%
></div>
7 <div class=
"cbi-map" id=
"cbi-<%=self.config%>">
8 <% if self.title and #self.title
> 0 then %
><h2 name=
"content"><%=self.title%
></h2><% end %
>
9 <% if self.description and #self.description
> 0 then %
><div class=
"cbi-map-descr"><%=self.description%
></div><% end %
>
10 <%- if firstmap and applymap then cbi_apply_xhr(self.config, parsechain, redirect) end -%
>
12 <% if self.tabbed then %
>
13 <ul class=
"cbi-tabmenu map">
14 <%- self.selected_tab = luci.http.formvalue(
"tab.m-" .. self.config) %
>
15 <% for i, section in ipairs(self.children) do %
>
16 <%- if not self.selected_tab then self.selected_tab = section.sectiontype end %
>
17 <li id=
"tab.m-<%=self.config%>.<%=section.section or section.sectiontype%>" class=
"cbi-tab<%=(section.sectiontype == self.selected_tab) and '' or '-disabled'%>">
18 <a onclick=
"this.blur(); return cbi_t_switch('m-<%=self.config%>', '<%=section.section or section.sectiontype%>')" href=
"<%=REQUEST_URI%>?tab.m-<%=self.config%>=<%=section.section or section.sectiontype%>"><%=section.title or section.section or section.sectiontype %
></a>
19 <% if section.sectiontype == self.selected_tab then %
><input type=
"hidden" id=
"tab.m-<%=self.config%>" name=
"tab.m-<%=self.config%>" value=
"<%=section.section or section.sectiontype%>" /><% end %
>
24 <% for i, section in ipairs(self.children) do %
>
25 <div class=
"cbi-tabcontainer" id=
"container.m-<%=self.config%>.<%=section.section or section.sectiontype%>"<% if section.sectiontype ~= self.selected_tab then %
> style=
"display:none"<% end %
>>
26 <% section:render() %
>
28 <script type=
"text/javascript">cbi_t_add('m-<%=self.config%
>', '<%=section.section or section.sectiontype%
>')
</script>
32 <%- self:render_children() %
>
35 <% if not self.save then -%
>
36 <div class=
"cbi-section-error">
37 <% for _, section in ipairs(self.children) do %
>
38 <% if section.error and section.error[section.section] then -%
>
40 <%:One or more missing/invalid fields on tab%
>:
<%=section.title or section.section or section.sectiontype%
>