90dbb304145f3e41a9600b7e1b59a64e50bd422b
[project/luci.git] / src / ffluci / view / cbi / nsection.htm
1 <% if self:cfgvalue(self.section) then %>
2 <div class="cbi-section" id="cbi-<%=self.config%>-<%=self.section%>">
3 <h2><%=self.title%></h2>
4 <div class="cbi-section-descr"><%=self.description%></div>
5 <% if self.addremove then %><div class="cbi-section-remove">
6 <input type="submit" name="cbi.rns.<%=self.config%>.<%=self.section%>" value="<%:cbi_del Eintrag entfernen%>" />
7 </div><% end %>
8 <fieldset class="cbi-section-node">
9 <% self:render_children(self.section) %>
10 <% if #self.optionals[self.section] > 0 or self.dynamic then %>
11 <div class="cbi-optionals">
12 <input type="submit" value="<%:cbi_addopt Feld hinzufügen%>" />
13 <% if self.dynamic then %>
14 <input type="text" name="cbi.opt.<%=self.config%>.<%=self.section%>" />
15 <% else %>
16 <select name="cbi.opt.<%=self.config%>.<%=self.section%>">
17 <option><%:cbi_selopt *** Zusätzliche Parameter ***%></option>
18 <% for key, val in pairs(self.optionals[self.section]) do %>
19 <option id="cbi-<%=self.config.."-"..self.section.."-"..val.option%>" value="<%=val.option%>"><%=val.title%></option>
20 <% end %>
21 </select>
22 <script type="text/javascript"><% for key, val in pairs(self.optionals[self.section]) do %>
23 <% if #val.deps > 0 then %><% for j, d in ipairs(val.deps) do %>cbi_d_add("cbi-<%=self.config.."-"..self.section.."-"..val.option%>", "cbid.<%=self.config.."."..self.section.."."..d.field%>", "<%=d.value%>");
24 <% end %><% end %>
25 <% end %></script>
26 <% end %>
27 </div>
28 <% end %>
29 </fieldset>
30 </div>
31 <% elseif self.addremove then %>
32 <div class="cbi-section" id="cbi-<%=self.config%>-<%=self.section%>">
33 <h2><%=self.title%></h2>
34 <div class="cbi-section-descr"><%=self.description%></div>
35 <input type="submit" name="cbi.cns.<%=self.config%>.<%=self.section%>" value="<%:cbi_cns Eintrag anlegen%>" />
36 </div>
37 <% end %>