libs/web: render aggregated messages
[project/luci.git] / libs / web / luasrc / view / cbi / map.htm
index 666763d..d3fc65b 100644 (file)
@@ -13,12 +13,16 @@ $Id$
 
 -%>
 
+<%- if firstmap and messages then local msg; for _, msg in ipairs(messages) do -%>
+       <div class="errorbox"><%=pcdata(msg)%></div>
+<%- end end -%>
+
 <%-+cbi/apply_xhr-%>
 
 <div class="cbi-map" id="cbi-<%=self.config%>">
        <% if self.title and #self.title > 0 then %><h2><a id="content" name="content"><%=self.title%></a></h2><% end %>
        <% if self.description and #self.description > 0 then %><div class="cbi-map-descr"><%=self.description%></div><% end %>
-       <%- if self._apply then cbi_apply_xhr(self.config, self.parsechain) end -%>
+       <%- if firstmap and applymap then cbi_apply_xhr(self.config, parsechain, redirect) end -%>
        <%- self:render_children() %>
        <br />
 </div>