Sha256: cdefbaf9adf07a14ec4f9a5d8dc33c756d4e7eb88e8271676f0be750a52ab33e

Contents?: true

Size: 1.44 KB

Versions: 15

Compression:

Stored size: 1.44 KB

Contents

//= require_directory ./libraries/
//= require_directory ./plugins/
//= require_self

$(document).ready(function () {
  $('#examples .report-table').dataTable({
    order: [[5, 'desc']],
    paging: false
  });

  $('#examples_dependency .report-table').dataTable({
    order: [[2, 'desc']],
    paging: false
  });

  $('#files_dependency .report-table').dataTable({
    order: [[1, 'desc']],
    paging: false
  });

  $('.report_container').hide();

  $('.report_container h2').each(function () {
    var container_id = $(this).parent().attr('id');
    var group_name = $(this).find('.group_name').first().html();

    $('.group_tabs').append('<li><a href="#' + container_id + '">' + group_name + '</a></li>');
  });

  $('.group_tabs a').each(function () {
    $(this).addClass($(this).attr('href').replace('#', ''));
  });

  $('.group_tabs').on('focus', 'a', function () { $(this).blur(); });

  $('.group_tabs').on('click', 'a', function () {
    if ($(this).parent().hasClass('active')) {
      return false;
    }

    $('.group_tabs a').parent().removeClass('active');
    $(this).parent().addClass('active');
    $('.report_container').hide();
    $(".report_container" + $(this).attr('href')).show();
  });

  if (window.location.hash) {
    $('.group_tabs a.' + window.location.hash.substring(1)).click();
  } else {
    $('.group_tabs a:first').click();
  };

  $('#loading').fadeOut();
  $('#wrapper').show();
  $('.dataTables_filter input').focus();
});

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
rspec-tracer-1.0.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.9.3 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.9.2 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.9.1 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.9.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.8.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.7.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.6.2 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.6.1 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.6.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.5.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.4.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.3.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.2.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js
rspec-tracer-0.1.0 lib/rspec_tracer/html_reporter/assets/javascripts/application.js