app/assets/javascripts/Supersession.js
var Supersession = {
setup: function() {
$('.supersede_form form').submit(function(e) {
$.ajax({
context: this,
url: $(this).attr('action'),
type: 'POST',
data: $(this).serialize(),
success: function(data, textStatus, jqXHR) {
if (data.error === null)
window.location.reload();
else
$(this).find('.message').text(data.error);
}
});
return false;
});
}
};
$(Supersession.setup);