diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2008-09-05 23:21:37 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2008-09-05 23:21:37 +0000 |
commit | 898c45743aeda97da9e129d4d317d542eca3b4a4 (patch) | |
tree | b0fe49c4a8b8b9fad304e540f81a0772065a61b8 /libs/cbi/luasrc/view | |
parent | e63d3f03eb1360c1d2c1bc58a343e2e8adc78ace (diff) |
* luci/libs/cbi: improved error integration with uvl
Diffstat (limited to 'libs/cbi/luasrc/view')
-rw-r--r-- | libs/cbi/luasrc/view/cbi/cell_valuefooter.htm | 10 | ||||
-rw-r--r-- | libs/cbi/luasrc/view/cbi/cell_valueheader.htm | 2 | ||||
-rw-r--r-- | libs/cbi/luasrc/view/cbi/full_valuefooter.htm | 11 | ||||
-rw-r--r-- | libs/cbi/luasrc/view/cbi/full_valueheader.htm | 2 | ||||
-rw-r--r-- | libs/cbi/luasrc/view/cbi/tblsection.htm | 24 | ||||
-rw-r--r-- | libs/cbi/luasrc/view/cbi/tsection.htm | 4 | ||||
-rw-r--r-- | libs/cbi/luasrc/view/cbi/ucisection.htm | 10 |
7 files changed, 13 insertions, 50 deletions
diff --git a/libs/cbi/luasrc/view/cbi/cell_valuefooter.htm b/libs/cbi/luasrc/view/cbi/cell_valuefooter.htm index 6ca530657d..6dd5667146 100644 --- a/libs/cbi/luasrc/view/cbi/cell_valuefooter.htm +++ b/libs/cbi/luasrc/view/cbi/cell_valuefooter.htm @@ -12,16 +12,6 @@ You may obtain a copy of the License at $Id$ -%> - - <% if self.tag_error[section] then -%> - <div class="cbi-error"><%=self.tag_error[section]%></div> - <%- elseif self.tag_reqerror[section] then -%> - <div class="cbi-error"><%:cbi_reqerror%></div> - <%- elseif self.tag_invalid[section] then -%> - <div class="cbi-error"><%:cbi_invalid%></div> - <%- elseif self.tag_missing[section] then -%> - <div class="cbi-error"><%:cbi_missing%></div> - <%- end %> </td> <% if #self.deps > 0 then -%> diff --git a/libs/cbi/luasrc/view/cbi/cell_valueheader.htm b/libs/cbi/luasrc/view/cbi/cell_valueheader.htm index ecfeee6d95..9a065a3da5 100644 --- a/libs/cbi/luasrc/view/cbi/cell_valueheader.htm +++ b/libs/cbi/luasrc/view/cbi/cell_valueheader.htm @@ -13,4 +13,4 @@ $Id$ -%> -<td class="cbi-value-field" id="cbi-<%=self.config.."-"..section.."-"..self.option%>"> +<td class="cbi-value-field<% if self.error then %> cbi-value-error<% end %>" id="cbi-<%=self.config.."-"..section.."-"..self.option%>"> diff --git a/libs/cbi/luasrc/view/cbi/full_valuefooter.htm b/libs/cbi/luasrc/view/cbi/full_valuefooter.htm index 8003f53fe5..e42043e78a 100644 --- a/libs/cbi/luasrc/view/cbi/full_valuefooter.htm +++ b/libs/cbi/luasrc/view/cbi/full_valuefooter.htm @@ -25,17 +25,6 @@ $Id$ <%- if self.title and #self.title > 0 then -%> </div> <%- end -%> - - <% if self.tag_error[section] then -%> - <div class="cbi-error"><%=self.tag_error[section]%></div> - <%- elseif self.tag_reqerror[section] then -%> - <div class="cbi-error"><%:cbi_reqerror%></div> - <%- elseif self.tag_invalid[section] then -%> - <div class="cbi-error"><%:cbi_invalid%></div> - <%- elseif self.tag_missing[section] then -%> - <div class="cbi-error"><%:cbi_missing%></div> - <%- end %> - </div> <% if #self.deps > 0 then -%> diff --git a/libs/cbi/luasrc/view/cbi/full_valueheader.htm b/libs/cbi/luasrc/view/cbi/full_valueheader.htm index ddc256dc72..fed2412f07 100644 --- a/libs/cbi/luasrc/view/cbi/full_valueheader.htm +++ b/libs/cbi/luasrc/view/cbi/full_valueheader.htm @@ -13,7 +13,7 @@ $Id$ -%> -<div class="cbi-value" id="cbi-<%=self.config.."-"..section.."-"..self.option%>"> +<div class="cbi-value<% if self.error then %> cbi-value-error<% end %>" id="cbi-<%=self.config.."-"..section.."-"..self.option%>"> <%- if self.title and #self.title > 0 then -%> <label class="cbi-value-title"<%= attr("for", cbid) %>> <%- if self.titleref then -%><a title="<%=self.titledesc or translate('cbi_gorel')%>" class="cbi-title-ref" href="<%=self.titleref%>"><%- end -%> diff --git a/libs/cbi/luasrc/view/cbi/tblsection.htm b/libs/cbi/luasrc/view/cbi/tblsection.htm index a557c584fd..5a2b247344 100644 --- a/libs/cbi/luasrc/view/cbi/tblsection.htm +++ b/libs/cbi/luasrc/view/cbi/tblsection.htm @@ -89,19 +89,6 @@ end </td> <%- end -%> </tr> - <% if self.tag_deperror[section] or self.tag_invalid[section] or self.tag_error[section] then %> - <tr class="cbi-section-table-row"> - <td colspan="<%=count%>"> - <%- if self.tag_deperror[section] then -%> - <div class="cbi-error"><%:cbi_deperror%></div> - <%- elseif self.tag_invalid[section] then -%> - <div class="cbi-error"><%:cbi_invalid_section%></div> - <%- elseif self.tag_error[section] then -%> - <div class="cbi-error"><%=self.tag_error[section]%></div> - <%- end -%> - </td> - </tr> - <% end %> <%- end -%> <%- if isempty then -%> @@ -110,6 +97,13 @@ end </tr> <%- end -%> </table> + + <% if self.error then %> + <div class="cbi-section-error"> + <ul><% for _, e in ipairs(self.error) do %><li><%=luci.util.pcdata(e):gsub("\n","<br />")%></li><% end %></ul> + </div> + <% end %> + <%- if self.addremove then -%> <div class="cbi-section-table-row"> <td colspan="<%=count%>" class="cbi-section-table-optionals"> @@ -120,10 +114,6 @@ end <input type="text" class="cbi-section-create-name" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" /> <input class="cbi-button cbi-button-add" type="submit" value="<%:cbi_add%>" title="<%:cbi_add%>" /> <% end %> - - <% if self.err_invalid then %> - <div class="cbi-error"><%:cbi_invalid%></div> - <% end %> </div> </td> </div> diff --git a/libs/cbi/luasrc/view/cbi/tsection.htm b/libs/cbi/luasrc/view/cbi/tsection.htm index a81715b0ab..33d5c8e499 100644 --- a/libs/cbi/luasrc/view/cbi/tsection.htm +++ b/libs/cbi/luasrc/view/cbi/tsection.htm @@ -48,10 +48,6 @@ $Id$ <input type="text" class="cbi-section-create-name" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" /> <input type="submit" class="cbi-button cbi-button-add" value="<%:cbi_add%>" /> <%- end %> - - <% if self.err_invalid then -%> - <div class="cbi-error"><%:cbi_invalid%></div> - <%- end %> </div> <%- end %> </fieldset> diff --git a/libs/cbi/luasrc/view/cbi/ucisection.htm b/libs/cbi/luasrc/view/cbi/ucisection.htm index e571cb212e..feab18e627 100644 --- a/libs/cbi/luasrc/view/cbi/ucisection.htm +++ b/libs/cbi/luasrc/view/cbi/ucisection.htm @@ -15,12 +15,10 @@ $Id$ <% self:render_children(section, scope or {}) %> -<% if self.tag_deperror[section] then -%> - <div class="cbi-error"><%:cbi_deperror%></div> -<% elseif self.tag_invalid[section] then -%> - <div class="cbi-error"><%:cbi_invalid_section%></div> -<%- elseif self.tag_error[section] then -%> - <div class="cbi-error"><%=self.tag_error[section]%></div> +<% if self.error then -%> + <div class="cbi-section-error"> + <ul><% for _, e in ipairs(self.error) do %><li><%=luci.util.pcdata(e):gsub("\n","<br />")%></li><% end %></ul> + </div> <%- end %> <% if self.optionals[section] and #self.optionals[section] > 0 or self.dynamic then %> |