Lines 1-3
Link Here
|
|
|
1 |
/* global __ */ |
1 |
/* exported openAuth ExpandField CloneField CloneSubfield UnCloneField CloneItemSubfield CheckMandatorySubfields */ |
2 |
/* exported openAuth ExpandField CloneField CloneSubfield UnCloneField CloneItemSubfield CheckMandatorySubfields */ |
2 |
|
3 |
|
3 |
/* |
4 |
/* |
Lines 588-617
$(document).ready(function() {
Link Here
|
588 |
Select2Utils.initSelect2($('.subfield_line select[data-category!=""]')); |
589 |
Select2Utils.initSelect2($('.subfield_line select[data-category!=""]')); |
589 |
} |
590 |
} |
590 |
|
591 |
|
591 |
$("#add_new_av").on("submit", function(){ |
592 |
$("#avCreate").on("hidden.bs.modal", function(){ |
592 |
var category = $(this).find('input[name="category"]').val(); |
593 |
add_new_av.resetForm(); /* resets form state for jQuery Validate plugin */ |
593 |
var value = $(this).find('input[name="value"]').val(); |
594 |
$("#add_new_av")[0].reset(); |
594 |
var description = $(this).find('input[name="description"]').val(); |
595 |
$(".avCreate_error").hide(); |
595 |
var opac_description = $(this).find('input[name="opac_description"]').val(); |
596 |
}); |
596 |
|
597 |
|
597 |
var data = "category="+encodeURIComponent(category) |
598 |
var add_new_av = $("#add_new_av").validate({ |
598 |
+"&value="+encodeURIComponent(value) |
599 |
submitHandler: function(form) { |
599 |
+"&description="+encodeURIComponent(description) |
600 |
var category = form.category.value; |
600 |
+"&opac_description="+encodeURIComponent(opac_description); |
601 |
var value = form.value.value; |
601 |
|
602 |
var description = form.description.value; |
602 |
$.ajax({ |
603 |
var opac_description = form.opac_description.value; |
603 |
type: "POST", |
604 |
|
604 |
url: "/cgi-bin/koha/svc/authorised_values", |
605 |
var data = "category="+encodeURIComponent(category) |
605 |
data: data, |
606 |
+"&value="+encodeURIComponent(value) |
606 |
success: function(response) { |
607 |
+"&description="+encodeURIComponent(description) |
607 |
$('#avCreate').modal('hide'); |
608 |
+"&opac_description="+encodeURIComponent(opac_description); |
608 |
|
609 |
$.ajax({ |
609 |
$(current_select2).append('<option selected value="'+response.value+'">'+response.description+'</option>'); |
610 |
type: "POST", |
610 |
}, |
611 |
url: "/cgi-bin/koha/svc/authorised_values", |
611 |
error: function(err) { |
612 |
data: data, |
612 |
$("#avCreate .error").html(_("Something went wrong, maybe the value already exists?")) |
613 |
success: function(response) { |
613 |
} |
614 |
$('#avCreate').modal('hide'); |
614 |
}); |
615 |
|
615 |
return false; |
616 |
$(current_select2).append('<option selected value="'+response.value+'">'+response.description+'</option>'); |
|
|
617 |
$("#avCreate").modal("hide"); |
618 |
}, |
619 |
error: function() { |
620 |
$(".avCreate_error").html(__("Something went wrong. Maybe the value already exists?")).show(); |
621 |
} |
622 |
}); |
623 |
return false; |
624 |
} |
616 |
}); |
625 |
}); |
|
|
626 |
|
617 |
}); |
627 |
}); |
618 |
- |
|
|