Update frontend date validation and format
This commit is contained in:
parent
b157651e9e
commit
6d820dfea5
@ -834,7 +834,7 @@ SchemaAlignmentDialog._initField = function(inputContainer, mode, initialValue,
|
|||||||
fixSuggestInput(input);
|
fixSuggestInput(input);
|
||||||
|
|
||||||
} else if (mode === "time") {
|
} else if (mode === "time") {
|
||||||
input.attr("placeholder", "YYYY(-MM(-DD))...");
|
input.attr("placeholder", "YYYY(-MM(-DD))");
|
||||||
var propagateValue = function(val) {
|
var propagateValue = function(val) {
|
||||||
// TODO add validation here
|
// TODO add validation here
|
||||||
inputContainer.data("jsonValue", {
|
inputContainer.data("jsonValue", {
|
||||||
@ -848,7 +848,7 @@ SchemaAlignmentDialog._initField = function(inputContainer, mode, initialValue,
|
|||||||
changedCallback();
|
changedCallback();
|
||||||
});
|
});
|
||||||
|
|
||||||
SchemaAlignmentDialog.setupStringInputValidation(input, /^\d{4}(-[0-1]\d(-[0-3]\d(T[0-2]\d(:[0-5]\d(:[0-5]\dZ)?)?)?)?)?$/);
|
SchemaAlignmentDialog.setupStringInputValidation(input, /^\d{4}(-[0-1]\d(-[0-3]\d)?)?$/);
|
||||||
} else if (mode === "globe-coordinate") {
|
} else if (mode === "globe-coordinate") {
|
||||||
input.attr("placeholder", "lat,lon");
|
input.attr("placeholder", "lat,lon");
|
||||||
var propagateValue = function(val) {
|
var propagateValue = function(val) {
|
||||||
|
@ -77,8 +77,8 @@ public class WbDateConstantTest extends WbExpressionTest<TimeValue> {
|
|||||||
new WbDateConstant("invalid format");
|
new WbDateConstant("invalid format");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test(expectedExceptions = IllegalArgumentException.class)
|
||||||
public void testPartlyValid() {
|
public void testPartlyValid() {
|
||||||
isSkipped(new WbDateConstant("2018-partly valid"));
|
new WbDateConstant("2018-partly valid");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user