28 lines
829 B
JavaScript
28 lines
829 B
JavaScript
$(document).ready(function() {
|
|
// hack the "All States" check box
|
|
$("#id_state").addClass("list-inline");
|
|
|
|
$("#id_state input[value!=all]").change(function(e) {
|
|
if (this.checked) {
|
|
$("#id_state input[value=all]").prop('checked',false);
|
|
}
|
|
});
|
|
|
|
$("#id_state_0").change(function(e) {
|
|
if (this.checked) {
|
|
$("#id_state input[value!=all]").prop('checked',false);
|
|
}
|
|
});
|
|
|
|
// make enter presses submit through the nearby button
|
|
$("form.ipr-search input,select").keyup(function (e) {
|
|
var submitButton = $(this).closest(".form-group").find('button[type=submit]');
|
|
if (e.which == 13 && submitButton.length > 0) {
|
|
submitButton.click();
|
|
return false;
|
|
} else {
|
|
return true;
|
|
}
|
|
});
|
|
});
|