<% if self.description and #self.description > 0 then -%> <% if not luci.util.instanceof(self, luci.cbi.DynamicList) and (not luci.util.instanceof(self, luci.cbi.Flag) or self.orientation == "horizontal") then -%> <br /> <%- end %> <div class="cbi-value-description"> <span class="cbi-value-helpicon"><img src="<%=resource%>/cbi/help.gif" alt="<%:help%>" /></span> <%=self.description%> </div> <%- end %> <%- if self.title and #self.title > 0 then -%> </div> <%- end -%> </div> <% if #self.deps > 0 or #self.subdeps > 0 then -%> <script type="text/javascript" id="cbip-<%=self.config.."-"..section.."-"..self.option%>"> <% 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 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 -%> <%-= depk .. ":" .. string.format("%q", v)-%> <%-if next(d.deps, k) then-%>,<%-end-%> <%- end -%> }, "cbip-<%=self.config.."-"..section.."-"..self.option..d.add%>"); <%- end %> <% for j, d in ipairs(self.deps) do -%> cbi_d_add("cbi-<%=self.config.."-"..section.."-"..self.option..d.add%>", { <%- for k,v in pairs(d.deps) do 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 -%> <%-= depk .. ":" .. string.format("%q", v)-%> <%-if next(d.deps, k) then-%>,<%-end-%> <%- end -%> }, "cbip-<%=self.config.."-"..section.."-"..self.option..d.add%>"); <%- end %> </script> <%- end %>