Sha256: 488be6ce68c6e69a6f1f456528179aa5a90d9ba02eed0a40826f803a3d1b393e

Contents?: true

Size: 1.87 KB

Versions: 20

Compression:

Stored size: 1.87 KB

Contents

$('#student-advanced-search').html('<%= j render("gaku/students/search/advanced_form") %>').slide();
$('#student-advanced-search-link').slide();
$('.datepicker').datepicker_i18n();
$('.hide-advanced-search-table').show();


$(document).on('keydown', '.js-autocomplete', function(event) {
  var element_id;
  element_id = '#' + $(this).attr('id');
  return $(element_id).autocomplete({
    source: $(element_id).data('autocomplete-source'),
    messages: {
      noResults: function() {},
      results: function() {}
    },
    select: function(event, ui) {
      $(this).val(ui.item.value);
      return $.get($("#search-students").attr("action"), $("#search-students").serialize(), null, "script");
    }
  });
});

$(document).on('click', "#students-index th a", function(event) {
  $.getScript(this.href);
  return false;
});

$(document).on('keyup', "#search-students input", function(event) {
  process_search();
});

function process_search()
{
  action = $("#search-students").attr('action');
  form_data = $("#search-students").serialize();
  $.get(action, form_data, null, "script");
  history.pushState(null, "", action + "?" + form_data);
  return false;
}


$(document).on('change', "#search-students select", function(event) {
  process_search();
});

$('.datepicker').datepicker().on('hide', function(e) {
  process_search();
});

$('body').on('click', '.hide-advanced-search-table', function(event) {
  event.preventDefault();
  $('#student-advanced-search').hide();
  $('#student-advanced-search-link').show();
});


var q = <%= @prefilled.html_safe %>;

$('#q_code_cont').val(q.code_cont);
$('#q_surname_cont').val(q.surname_cont);
$('#q_name_cont').val(q.name_cont);
$('#q_birth_date_gteq').val(q.birth_date_gteq);
$('#q_birth_date_lteq').val(q.birth_date_lteq);
$('#q_age_gteq').val(q.age_gteq);
$('#q_age_lteq').val(q.age_lteq);
$('#q_enrollment_status_code_eq').val(q.enrollment_status_code_eq);

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
gaku_frontend-0.3.0 app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.3.0.pre.4 app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.3.0.pre.3 app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.3.0.pre.2 app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.3.0.pre.1 app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.3.0.pre.0 app/views/gaku/students/advanced_search.js.erb
gaku-0.2.4 frontend/app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.2.4 app/views/gaku/students/advanced_search.js.erb
gaku-0.2.3 frontend/app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.2.3 app/views/gaku/students/advanced_search.js.erb
gaku-0.2.2 frontend/app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.2.2 app/views/gaku/students/advanced_search.js.erb
gaku-0.2.1 frontend/app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.2.1 app/views/gaku/students/advanced_search.js.erb
gaku-0.2.0 frontend/app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.2.0 app/views/gaku/students/advanced_search.js.erb
gaku-0.1.1 frontend/app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.1.1 app/views/gaku/students/advanced_search.js.erb
gaku-0.1.0 frontend/app/views/gaku/students/advanced_search.js.erb
gaku_frontend-0.1.0 app/views/gaku/students/advanced_search.js.erb