summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2008-07-20 01:34:05 +0000
committerJo-Philipp Wich <jow@openwrt.org>2008-07-20 01:34:05 +0000
commit94a968e62fba7c6a8bead83db339e525d6a9d39a (patch)
tree0a33e6e110eaea53174a518602933786c80e0b86
parentfaed4aa7f1f2a572fed2fb7f691357bdfb42bbe1 (diff)
* luci/libs/cbi: print a notice in empty tblsections
* luci/i18n: added new string to cbi translations
-rw-r--r--i18n/english/luasrc/i18n/cbi.en.lua3
-rw-r--r--i18n/german/luasrc/i18n/cbi.de.lua3
-rw-r--r--libs/cbi/luasrc/view/cbi/tblsection.htm13
3 files changed, 15 insertions, 4 deletions
diff --git a/i18n/english/luasrc/i18n/cbi.en.lua b/i18n/english/luasrc/i18n/cbi.en.lua
index ca3dcce57..14153989f 100644
--- a/i18n/english/luasrc/i18n/cbi.en.lua
+++ b/i18n/english/luasrc/i18n/cbi.en.lua
@@ -2,4 +2,5 @@ cbi_add = "Add entry"
cbi_del = "Remove entry"
cbi_invalid = "Error: Invalid input value"
cbi_addopt = "-- Additional Field --"
-cbi_optional = " (optional)" \ No newline at end of file
+cbi_optional = " (optional)"
+cbi_sectempty = "This section contains no values yet"
diff --git a/i18n/german/luasrc/i18n/cbi.de.lua b/i18n/german/luasrc/i18n/cbi.de.lua
index baa3a80da..f3ed31900 100644
--- a/i18n/german/luasrc/i18n/cbi.de.lua
+++ b/i18n/german/luasrc/i18n/cbi.de.lua
@@ -1,4 +1,5 @@
cbi_add = "Eintrag hinzufügen"
cbi_del = "Eintrag entfernen"
cbi_invalid = "Error: Ungültige Eingabe"
-cbi_addopt = "-- Zusätzliches Feld --" \ No newline at end of file
+cbi_addopt = "-- Zusätzliches Feld --"
+cbi_sectempty = "Diese Sektion enthält noch keine Einträge"
diff --git a/libs/cbi/luasrc/view/cbi/tblsection.htm b/libs/cbi/luasrc/view/cbi/tblsection.htm
index 6f2029e3b..44ff589d7 100644
--- a/libs/cbi/luasrc/view/cbi/tblsection.htm
+++ b/libs/cbi/luasrc/view/cbi/tblsection.htm
@@ -33,7 +33,10 @@ $Id$
<th class="cbi-section-table-cell">&nbsp;</th>
<%- end -%>
</tr>
- <%- for i, k in ipairs(self:cfgsections()) do
+ <%- local isempty = true
+ for i, k in ipairs(self:cfgsections()) do
+ isempty = false
+
if not self.anonymous then
-%>
<tr class="cbi-section-table-title">
@@ -47,11 +50,17 @@ $Id$
<%-+cbi/ucisection-%>
<%- if self.addremove then -%>
<td class="cbi-section-table-cell">
- <input type="submit" name="cbi.rts.<%=self.config%>.<%=k%>" value="X" />
+ <input type="submit" name="cbi.rts.<%=self.config%>.<%=k%>" value="X" title="<%:delete%>" />
</td>
<%- end -%>
</tr>
<%- end -%>
+
+ <%- if isempty then -%>
+ <tr class="cbi-section-table-row">
+ <td colspan="<%=count%>"><em><%:cbi_sectempty%></em></td>
+ </tr>
+ <%- end -%>
<%- if self.addremove then -%>
<tr class="cbi-section-table-row">