Sha256: b66f10c5d342946b611bc9b5e296213d54d6d78de39f6f4de3b474ccb3f5751f

Contents?: true

Size: 1.67 KB

Versions: 1

Compression:

Stored size: 1.67 KB

Contents

//
// jQuery
//---------------------------------------------------------------------------//

$(function() {

  // Hide Elements //

  if (!$('#job_blastn_job_attributes_queue').is(':checked')) {
    $('#blastn').hide();
  }

  if (!$('#job_blastx_job_attributes_queue').is(':checked')) {
    $('#blastx').hide();
  }

  if (!$('#job_tblastn_job_attributes_queue').is(':checked')) {
    $('#tblastn').hide();
  }

  if (!$('#job_blastp_job_attributes_queue').is(':checked')) {
    $('#blastp').hide();
  }

  // End Elements //


  // Form //

  var form = $('form :input.auto-hint');
  form.autoHint();

  // Toggle Algorithms //

  $('#job_blastn_job_attributes_queue').change(function() {
    $('#blastn').slideToggle();
  });

  $('#job_blastx_job_attributes_queue').change(function() {
    $('#blastx').slideToggle();
  });

  $('#job_tblastn_job_attributes_queue').change(function() {
    $('#tblastn').slideToggle();
  });

  $('#job_blastp_job_attributes_queue').change(function() {
    $('#blastp').slideToggle();
  });

  // End Algorithms //

  // Disable submit button and remove input values equal to attr title.
  $('form').submit(function() {
    $('input[type=submit]', this).val('Processing...').attr(
      'disabled', 'disabled'
    );

    form.autoHint('removeHints');
  });

  // Reset form.
  $('#quorum_job_reset').click(function() {
    $('textarea').val('');
    $('input:text').val('');
    $('input:file').val('');
    $('input:checkbox').prop('checked', false);
    $('select').val('');

    $('.toggle').each(function() {
      $(this).hide();
    });

    form.autoHint('addHints');
  });

  // End Form //


  // Views //

  // Tabs
  $('#tabs').tabs();

  // End Views //

});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
quorum-0.3.1 app/assets/javascripts/quorum/jobs.js