More UI optimizations
This commit is contained in:
parent
4c1f7c1169
commit
5dc01425ef
3 changed files with 18 additions and 8 deletions
|
@ -98,12 +98,12 @@ function cbi_combobox(id, values, def, man) {
|
||||||
obj.style.display = "none";
|
obj.style.display = "none";
|
||||||
|
|
||||||
cbi_bind(sel, "change", function() {
|
cbi_bind(sel, "change", function() {
|
||||||
obj.value = sel.options[sel.selectedIndex].value;
|
|
||||||
|
|
||||||
if (sel.selectedIndex == sel.options.length - 1) {
|
if (sel.selectedIndex == sel.options.length - 1) {
|
||||||
obj.style.display = "inline";
|
obj.style.display = "inline";
|
||||||
sel.parentNode.removeChild(sel);
|
sel.parentNode.removeChild(sel);
|
||||||
obj.focus();
|
obj.focus();
|
||||||
|
} else {
|
||||||
|
obj.value = sel.options[sel.selectedIndex].value;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,9 +31,9 @@ end
|
||||||
<%- if not self.anonymous then -%>
|
<%- if not self.anonymous then -%>
|
||||||
<th> </th>
|
<th> </th>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- for i, k in pairs(self.children) do -%>
|
<%- for i, k in pairs(self.children) do if not k.optional then -%>
|
||||||
<th class="cbi-section-table-cell"><%=k.title%></th>
|
<th class="cbi-section-table-cell"><%=k.title%></th>
|
||||||
<%- count = count + 1; end; if self.extedit or self.addremove then -%>
|
<%- count = count + 1; end; end; if self.extedit or self.addremove then -%>
|
||||||
<th class="cbi-section-table-cell"> </th>
|
<th class="cbi-section-table-cell"> </th>
|
||||||
<%- count = count + 1; end -%>
|
<%- count = count + 1; end -%>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -41,9 +41,9 @@ end
|
||||||
<%- if not self.anonymous then -%>
|
<%- if not self.anonymous then -%>
|
||||||
<th> </th>
|
<th> </th>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- for i, k in pairs(self.children) do -%>
|
<%- for i, k in pairs(self.children) do if not k.optional then -%>
|
||||||
<th class="cbi-section-table-cell"><%=k.description%></th>
|
<th class="cbi-section-table-cell"><%=k.description%></th>
|
||||||
<%- end; if self.extedit or self.addremove then -%>
|
<%- end; end; if self.extedit or self.addremove then -%>
|
||||||
<th class="cbi-section-table-cell"> </th>
|
<th class="cbi-section-table-cell"> </th>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -57,7 +57,16 @@ end
|
||||||
<% if not self.anonymous then -%>
|
<% if not self.anonymous then -%>
|
||||||
<th><h3><%=k%></h3></th>
|
<th><h3><%=k%></h3></th>
|
||||||
<%- end %>
|
<%- end %>
|
||||||
<%-+cbi/ucisection-%>
|
|
||||||
|
|
||||||
|
<%-
|
||||||
|
for k, node in ipairs(self.children) do
|
||||||
|
if not node.optional then
|
||||||
|
node:render(section, scope or {})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
-%>
|
||||||
|
|
||||||
<%- if self.extedit or self.addremove then -%>
|
<%- if self.extedit or self.addremove then -%>
|
||||||
<td class="cbi-section-table-cell">
|
<td class="cbi-section-table-cell">
|
||||||
<%- if self.extedit then -%>
|
<%- if self.extedit then -%>
|
||||||
|
|
|
@ -337,7 +337,8 @@ table.smalltext tr td {
|
||||||
|
|
||||||
div.cbi-value {
|
div.cbi-value {
|
||||||
clear: left;
|
clear: left;
|
||||||
padding: 0.25em;
|
vertical-align: middle;
|
||||||
|
padding-left: 0.25em;
|
||||||
border-bottom: 1px dotted #bbbbbb;
|
border-bottom: 1px dotted #bbbbbb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue