mirror of https://github.com/zulip/zulip.git
Maintain one layout-setting row at the top of each table
(imported from commit b375ea78d79ca39b486d124256d0d4e89558d83a)
This commit is contained in:
parent
1356bd336a
commit
5fe3787ded
|
@ -4,11 +4,13 @@
|
|||
all the column widths are computed from the first row;
|
||||
these CSS classes specify the widths for that first,
|
||||
collapsed row. (Otherwise, colspan breaks everything).}}
|
||||
<tr style="visibility: collapse;">
|
||||
{{#include_layout_row}}
|
||||
<tr style="visibility: collapse;" class="ztable_layout_row">
|
||||
<td class="ztable_col1" />
|
||||
<td class="ztable_col2" />
|
||||
<td class="ztable_col3" />
|
||||
</tr>
|
||||
{{/include_layout_row}}
|
||||
|
||||
{{#each zephyrs}}
|
||||
{{#with this}}
|
||||
|
|
|
@ -824,12 +824,16 @@ function add_to_table(zephyrs, table_name, filter_function, where) {
|
|||
prev = zephyr;
|
||||
});
|
||||
|
||||
var rendered = templates.zephyr({zephyrs: zephyrs_to_render});
|
||||
var rendered = templates.zephyr({
|
||||
zephyrs: zephyrs_to_render,
|
||||
include_layout_row: (table.find('tr:first').length == 0)
|
||||
});
|
||||
|
||||
if (where === 'top')
|
||||
table.prepend(rendered);
|
||||
else
|
||||
if (where === 'top') {
|
||||
table.find('.ztable_layout_row').after(rendered);
|
||||
} else {
|
||||
table.append(rendered);
|
||||
}
|
||||
|
||||
$.each(zephyrs_to_render, function (index, zephyr) {
|
||||
var row = get_zephyr_row(zephyr.id);
|
||||
|
|
Loading…
Reference in New Issue