mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Added validation for voucher generation field (#373)
* Check voucher count input field before generating * changed voucher-bulk-codes-num to numeric type * Added Jan Felix to AUTHORS * replaced alert by validation colors * added another formatting reset ...so that it does not stay red if someone submits something valid
This commit is contained in:
committed by
Raphael Michel
parent
d4b3bf4370
commit
63bdb397e7
@@ -96,12 +96,21 @@ $(function () {
|
||||
|
||||
// Vouchers
|
||||
$("#voucher-bulk-codes-generate").click(function () {
|
||||
var url = $(this).attr("data-rng-url"),
|
||||
num = $("#voucher-bulk-codes-num").val();
|
||||
$("#id_codes").html("Generating...");
|
||||
$.getJSON(url + '?num=' + num, function (data) {
|
||||
$("#id_codes").val(data.codes.join("\n"));
|
||||
});
|
||||
var num = $("#voucher-bulk-codes-num").val();
|
||||
if (num != "") {
|
||||
$(".form-group:has(#voucher-bulk-codes-num)").addClass("has-error");
|
||||
var url = $(this).attr("data-rng-url");
|
||||
$("#id_codes").html("Generating...");
|
||||
$.getJSON(url + '?num=' + num, function (data) {
|
||||
$("#id_codes").val(data.codes.join("\n"));
|
||||
});
|
||||
} else {
|
||||
$(".form-group:has(#voucher-bulk-codes-num)").addClass("has-error");
|
||||
$("#voucher-bulk-codes-num").focus();
|
||||
setTimeout(function() {
|
||||
$(".form-group:has(#voucher-bulk-codes-num)").removeClass("has-error");
|
||||
}, 3000);
|
||||
}
|
||||
});
|
||||
|
||||
$("#ajaxerr").on("click", ".ajaxerr-close", ajaxErrDialog.hide);
|
||||
|
||||
Reference in New Issue
Block a user