2 local v = self:valuelist(section)
4 <div class=
"cbi-value" id=
"cbi-<%=self.config.."-
"..section.."-
"..self.option%>">
5 <div class=
"cbi-value-title left"><%=self.title%
></div>
6 <div class=
"cbi-value-field">
7 <% if self.widget ==
"select" then %
>
8 <select multiple=
"multiple" name=
"cbid.<%=self.config..".
"..section..".
"..self.option%>[]"<% if self.size then %
> size=
"<%=self.size%>"<% end %
>>
9 <%for i, key in pairs(self.keylist) do %
>
10 <option<% if ffluci.util.contains(v, key) then %
> selected=
"selected"<% end %
> value=
"<%=key%>"><%=self.vallist[i]%
></option>
13 <% elseif self.widget ==
"checkbox" then
15 for i, key in pairs(self.keylist) do
17 <%=self.vallist[i]%
><input type=
"checkbox" name=
"cbid.<%=self.config..".
"..section..".
"..self.option%>[]"<% if ffluci.util.contains(v, key) then %
> checked=
"checked"<% end %
> value=
"<%=key%>" />
18 <% if c == self.size then c =
0 %
><br />
21 <div class=
"cbi-value-description inline"><%=self.description%
></div>
24 <% if #self.deps
> 0 then %
><script type=
"text/javascript">
25 <% for j, d in ipairs(self.deps) do %
>cbi_d_add(
"cbi-<%=self.config.."-
"..section.."-
"..self.option%>",
"cbid.<%=self.config..".
"..section..".
"..d.field%>",
"<%=d.value%>");