From 7356d8c9a97f36f2c53f2477f366fbf254c0a231 Mon Sep 17 00:00:00 2001 From: Jodie Muramoto Date: Fri, 14 Dec 2018 15:24:13 -0700 Subject: [PATCH 1/2] SHIBUI-1047: (Not Completed) Attempting to fix issue with using a decimal character in input type=number by using Regex as a way of validating 0-1 real number input; --- .../schema/provider/filebacked-http-reloading.schema.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json b/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json index de58d5137..6467d6c45 100644 --- a/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json +++ b/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json @@ -51,15 +51,16 @@ "refreshDelayFactor": { "title": "label.refresh-delay-factor", "description": "tooltip.refresh-delay-factor", - "type": "number", + "type": "string", "widget": { "id": "number", - "step": 0.01 + "step": "any" }, "placeholder": "label.real-number", "minimum": 0, "maximum": 1, - "default": null + "default": null, + "pattern": "^(0(\\.\\d+)?|1(\\.0+)?)?$" } } } From b0c50a5dc82f9b7e937e5a3f7c1d67c620fe3756 Mon Sep 17 00:00:00 2001 From: Jodie Muramoto Date: Mon, 21 Jan 2019 08:58:31 -0700 Subject: [PATCH 2/2] SHIBUI-1047: Adding regex for real number between 0-1; --- .../schema/provider/filebacked-http-reloading.schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json b/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json index 6467d6c45..4de59a093 100644 --- a/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json +++ b/ui/src/assets/schema/provider/filebacked-http-reloading.schema.json @@ -54,13 +54,13 @@ "type": "string", "widget": { "id": "number", - "step": "any" + "step": 0.01 }, "placeholder": "label.real-number", "minimum": 0, "maximum": 1, "default": null, - "pattern": "^(0(\\.\\d+)?|1(\\.0+)?)?$" + "pattern": "^([0]*(\\.[0-9]+)?|[0]*\\.[0-9]*[1-9][0-9]*)$" } } }