2008-10-30 02:39:54 +00:00
< % if self.description and #self.description > 0 then -%>
2010-10-25 17:04:03 +00:00
< % if not luci.util.instanceof(self, luci.cbi.DynamicList) and (not luci.util.instanceof(self, luci.cbi.Flag) or self.orientation == "horizontal") then -%>
2008-08-20 16:11:27 +00:00
< br / >
< %- end %>
< div class = "cbi-value-description" >
< span class = "cbi-value-helpicon" > < img src = "<%=resource%>/cbi/help.gif" alt = "<%:help%>" / > < / span >
< %=self.description%>
< / div >
2008-07-15 17:27:58 +00:00
< %- end %>
2008-08-14 16:11:49 +00:00
< %- if self.title and #self.title > 0 then -%>
2008-07-15 17:27:58 +00:00
< / div >
2008-08-14 16:11:49 +00:00
< %- end -%>
2008-07-15 17:27:58 +00:00
< / div >
2009-11-09 11:22:29 +00:00
< % if #self.deps > 0 or #self.subdeps > 0 then -%>
2008-09-16 15:51:11 +00:00
< script type = "text/javascript" id = "cbip-<%=self.config.." - " . . section . . " - " . . self . option % > " >
2009-11-09 11:22:29 +00:00
< % for j, d in ipairs(self.subdeps) do -%>
cbi_d_add("cbi-< %=self.config.."-"..section.."-"..self.option..d.add%>", {
< %-
for k,v in pairs(d.deps) do
2009-11-23 13:09:52 +00:00
local depk
if k:find("!", 1, true) then
depk = string.format('"%s"', k)
elseif k:find(".", 1, true) then
depk = string.format('"cbid.%s"', k)
else
depk = string.format('"cbid.%s.%s.%s"', self.config, section, k)
end
2009-11-09 11:22:29 +00:00
-%>
2009-11-23 13:09:52 +00:00
< %-= depk .. ":" .. string.format("%q", v)-%>
2009-11-09 11:22:29 +00:00
< %-if next(d.deps, k) then-%>,< %-end-%>
< %-
end
-%>
}, "cbip-< %=self.config.."-"..section.."-"..self.option..d.add%>");
< %- end %>
2008-07-15 17:27:58 +00:00
< % for j, d in ipairs(self.deps) do -%>
2008-08-17 18:32:53 +00:00
cbi_d_add("cbi-< %=self.config.."-"..section.."-"..self.option..d.add%>", {
< %-
for k,v in pairs(d.deps) do
2009-11-29 13:46:04 +00:00
local depk
if k:find("!", 1, true) then
depk = string.format('"%s"', k)
elseif k:find(".", 1, true) then
depk = string.format('"cbid.%s"', k)
else
depk = string.format('"cbid.%s.%s.%s"', self.config, section, k)
end
2008-08-17 18:32:53 +00:00
-%>
2009-11-29 13:46:04 +00:00
< %-= depk .. ":" .. string.format("%q", v)-%>
2008-09-16 10:08:20 +00:00
< %-if next(d.deps, k) then-%>,< %-end-%>
2008-08-17 18:32:53 +00:00
< %-
end
-%>
2009-02-23 22:53:42 +00:00
}, "cbip-< %=self.config.."-"..section.."-"..self.option..d.add%>");
2008-07-15 17:27:58 +00:00
< %- end %>
< / script >
2008-10-30 02:39:54 +00:00
< %- end %>