$('.x_title').on('click', function () {
var $BOX_PANEL = $(this).closest('.x_panel'),
$ICON = $(this).find('.collapse-link i'),
$BOX_CONTENT = $BOX_PANEL.find('.x_content');
// fix for some div with hardcoded fix class
if ($BOX_PANEL.attr('style')) {
$BOX_CONTENT.slideToggle(200, function () {
$BOX_PANEL.removeAttr('style');
});
} else {
$BOX_CONTENT.slideToggle(200);
$BOX_PANEL.css('height', 'auto');
}
$ICON.toggleClass('fa-chevron-up fa-chevron-down');
});
$('body').tooltip({
selector: '[data-toggle="tooltip"]'
});
hideResult = (resultId) => {
$('span[class*=step]').closest('div.x_panel[style]').hide();
$('span[class*=' + resultId + ']').closest('div.x_panel[style]').show();
}
showAll = () => {
$('span[class*=step]').closest('div.x_panel[style]').show();
}
$(document).ready(() => {
const status = ['passed', 'failed', 'pending', 'skipped', 'ambiguous', 'not-defined']
status.forEach(value => {
var menuItem = $('span[class*=' + value + '-background]');
if (menuItem.length === 0) {
$('#' + value).parent().addClass('disabled');
}
})
});