UNPKG

cucumber-html-reporter

Version:

Generates Cucumber HTML reports in three different themes

49 lines (40 loc) 1.22 kB
$(document).ready(function () { $('.collapse') .on('hide.bs.collapse', function (e) { e.stopPropagation(); $(this).prev().removeClass('open'); }) .on('show.bs.collapse', function (e) { e.stopPropagation(); $(this).prev().addClass('open'); }); let $generated = $('.generated-on'); let timestamp = $generated.text(); $generated.text('Report generated ' + moment(timestamp).fromNow()); $generated.prop('title', new Date(timestamp).toISOString()); }); $(document).ready(function () { const $collapsibleItems = $('[data-toggle="collapse"]'); const $collapseAllBtn = $('#collapse_all'); const $expandAllBtn = $('#expand_all'); const collapseAll = function () { $collapsibleItems.each(function () { $($(this).attr('href')).collapse('hide'); }); }; const expandAll = function () { $collapsibleItems.each(function () { $($(this).attr('href')).collapse('show'); }); }; $collapseAllBtn.on('click', collapseAll); $expandAllBtn.on('click', expandAll); }); function toggle(className) { let x = $(className); if (x.css('display') === 'none') { x.css('display', 'block'); } else { x.css('display', 'none'); } }