Files
globelus.pl/plugins/jquery-validation/polish/validator.date-max.js
2024-11-11 15:28:20 +01:00

26 lines
539 B
JavaScript

/* eslint-disable func-names */
import { getDate } from "./date";
/* Validator max date */
function msgMaxDate(max) {
return `Proszę wprowadzić datę przed ${max}`;
}
/* Max date must be in format rrrr-mm-dd */
jQuery.validator.addMethod(
"date_max",
function(value, element, params) {
let max;
let d;
try {
d = getDate(value);
max = getDate(params);
} catch (e) {
return this.optional(element) || false;
}
return this.optional(element) || d.compareTo(max) === -1;
},
msgMaxDate
);