51 lines
1.7 KiB
JavaScript
51 lines
1.7 KiB
JavaScript
$(function()
|
|
{
|
|
$('td.group-toggle').click(function()
|
|
{
|
|
var dataid = $(this).closest('tr').attr('data-id');
|
|
var $tbody = $(this).closest('tbody');
|
|
$tbody.find('tr[data-id=' + dataid + ']').addClass('hidden');
|
|
$tbody.find('tr.group-summary[data-id=' + dataid + ']').removeClass('hidden');
|
|
|
|
$('.group-collapse-all').show();
|
|
$('.group-expand-all').hide();
|
|
if($tbody.find('tr:not(.group-summary):not(.hidden)').length == 0)
|
|
{
|
|
$('.group-collapse-all').hide();
|
|
$('.group-expand-all').show();
|
|
}
|
|
});
|
|
$('tr.group-summary.group-toggle').click(function()
|
|
{
|
|
dataid = $(this).attr('data-id');
|
|
$(this).closest('tbody').find('tr[data-id=' + dataid + ']').removeClass('hidden');
|
|
$(this).addClass('hidden');
|
|
|
|
$('.group-collapse-all').show();
|
|
$('.group-expand-all').hide();
|
|
});
|
|
$('.group-collapse-all').click(function()
|
|
{
|
|
$(this).closest('table').find('tbody tr').addClass('hidden');
|
|
$(this).closest('table').find('tbody tr.group-summary').removeClass('hidden');
|
|
$('.group-expand-all').show();
|
|
$(this).hide();
|
|
});
|
|
$('.group-expand-all').click(function()
|
|
{
|
|
$(this).closest('table').find('tbody tr').removeClass('hidden');
|
|
$(this).closest('table').find('tbody tr.group-summary').addClass('hidden');
|
|
$('.group-collapse-all').show();
|
|
$(this).hide();
|
|
});
|
|
|
|
$('#tabsNav .nav-tabs').on('shown.zui.tab', function(e)
|
|
{
|
|
setTimeout(function()
|
|
{
|
|
var modalHeight = $('body').height();
|
|
parent.$('#triggerModal .modal-body').height(modalHeight);
|
|
}, 300);
|
|
});
|
|
})
|