%- local rowcnt = 0 function rowstyle() rowcnt = rowcnt + 1 if rowcnt % 2 == 0 then return " cbi-rowstyle-1" else return " cbi-rowstyle-2" end end function width(o) if o.width then if type(o.width) == "number" then return ' style="width:%dpx"' % o.width end return ' style="width:%s"' % o.width end return "" end local has_titles = false local has_descriptions = false local anonclass = (not self.anonymous or self.sectiontitle) and "named" or "anonymous" local titlename = ifattr(not self.anonymous or self.sectiontitle, "data-title", translate("Name")) local i, k for i, k in pairs(self.children) do if not k.typename then k.typename = k.template and k.template:gsub("^.+/", "") or "" end if not has_titles and k.title and #k.title > 0 then has_titles = true end if not has_descriptions and k.description and #k.description > 0 then has_descriptions = true end end local total = tonumber(self.server_total) or 0 local page = tonumber(self.server_page) or 1 local page_size = tonumber(self.server_page_size) or 0 local page_count = tonumber(self.server_page_count) or 1 local first_index = tonumber(self.server_first_index) or 0 local last_index = tonumber(self.server_last_index) or 0 local page_sizes = self.server_page_sizes or {} local base_url = self.server_base_url or "" local function page_url(target_page, target_size) return string.format( "%s?server_page=%d&server_page_size=%d", base_url, target_page, target_size ) end function render_titles() if not has_titles then return end %>
|
<% if self.extedit then -%>
onclick="location.href='<%=self.extedit:format(section)%>'"
<%- elseif type(self.extedit) == "function" then
%> onclick="location.href='<%=self:extedit(section)%>'"
<%- end
%> alt="<%:Edit%>" title="<%:Edit%>" />
<% end; if self.addremove then %>
', {
sid: sid
}, function(x, result) {
result = result || {};
if (result.ret == 1) {
window.location.reload();
return;
}
});
return false;
"
/>
<%- end -%>
|
<%- end -%>
| <%:This section contains no values yet%> |