2 <!-- ++ BEGIN ++ Dynamic DNS ++ detail_lvalue.htm ++ -->
3 <!-- no value header to supress next line -->
5 <% if self.widget ==
"select" then %
>
6 <select class=
"cbi-input-select" onchange=
"cbi_d_update(this.id)"<%= attr(
"id", cbid) .. attr(
"name", cbid) .. ifattr(self.size,
"size") %
>>
7 <% for i, key in pairs(self.keylist) do -%
>
8 <option id=
"cbi-<%=self.config.."-
"..section.."-
"..self.option.."-
"..key%>"<%= attr(
"value", key) .. ifattr(tostring(self:cfgvalue(section) or self.default) == key,
"selected",
"selected") %
>><%=striptags(self.vallist[i])%
></option>
11 <% elseif self.widget ==
"radio" then
13 for i, key in pairs(self.keylist) do
16 <input class=
"cbi-input-radio" onclick=
"cbi_d_update(this.id)" onchange=
"cbi_d_update(this.id)" type=
"radio"<%= attr(
"id", cbid..c) .. attr(
"name", cbid) .. attr(
"value", key) .. ifattr((self:cfgvalue(section) or self.default) == key,
"checked",
"checked") %
> />
17 <label<%= attr(
"for", cbid..c) %
>><%=self.vallist[i]%
></label>
18 <% if c == self.size then c =
0 %
><% if self.orientation ==
"horizontal" then %
> <% else %
><br /><% end %
>
22 <!-- ++ END ++ Dynamic DNS ++ detail_lvalue.htm ++ -->