2 LuCI - Lua Configuration Interface
3 Copyright
2008 Steven Barth
<steven@midlink.org
>
4 Copyright
2008 Jo-Philipp Wich
<xm@leipzig.freifunk.net
>
6 Licensed under the Apache License, Version
2.0 (the
"License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
10 http://www.apache.org/licenses/LICENSE-
2.0
16 <% if self.widget ==
"select" then %
>
17 <select class=
"cbi-input-select" onchange=
"cbi_d_update(this.id)"<%= attr(
"id", cbid) .. attr(
"name", cbid) .. ifattr(self.size,
"size") %
>>
18 <% for i, key in pairs(self.keylist) do -%
>
19 <option id=
"cbi-<%=self.config.."-
"..section.."-
"..self.option.."-
"..key%>"<%= attr(
"value", key) .. ifattr((self:cfgvalue(section) or self.default) == key,
"selected",
"selected") %
>><%=striptags(self.vallist[i])%
></option>
22 <% elseif self.widget ==
"radio" then
24 for i, key in pairs(self.keylist) do
27 <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) == key,
"checked",
"checked") %
> />
28 <label<%= attr(
"for", cbid..c) %
>><%=self.vallist[i]%
></label>
29 <% if c == self.size then c =
0 %
><br />