Sha256: 851d54c8b0b4560c7744bef3bf89bed0e7f6e3344229a9301293e7820bf150c6

Contents?: true

Size: 937 Bytes

Versions: 22

Compression:

Stored size: 937 Bytes

Contents

jQuery(function ($) {
  var bind_data = function(data) {
    $('#tags').html($(data).find('#tags').html());
    $('#definitions').html($(data).find('#definitions').html());
    $('#pagination').html($(data).find('#pagination').html());
    $('html,body').scrollTop(0);
    $.bootstrapSortable();
  };

  $('#tags').on({ 'ajax:success': function(e, data, status, xhr) {
      bind_data(data);
      history.pushState('', '', $(this).attr('href'));
    }
  }, '.js-narrow-tag');

  $('#job_search').on({ 'ajax:success': function(e, data, status, xhr) {
    bind_data(data)
    url = '?' + $(this).serialize()
    history.pushState('', '', url);
  } }, 'form');

  $('#pagination').on({ 'ajax:success': function(e, data, status, xhr) {
    bind_data(data)
    history.pushState('', '', $(this).attr('href'));
  } }, 'a');

  $(window).on('popstate', function(e){
    $.get(location.href).then(function(data) { bind_data(data) });
  });
});

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
kuroko2-0.8.0 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.7.0 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.6.0 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.5.2 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.5.1 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.5.0 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.4.6 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.4.5 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.4.4 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.4.3 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.4.2 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.4.1 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.4.0 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.3.4 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.3.3 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.3.2 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.3.1 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.3.0 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.2.3 app/assets/javascripts/kuroko2/narrow_job_definitions.js
kuroko2-0.2.2 app/assets/javascripts/kuroko2/narrow_job_definitions.js