Index: Source/devtools/front_end/sdk/OverridesSupport.js |
diff --git a/Source/devtools/front_end/sdk/OverridesSupport.js b/Source/devtools/front_end/sdk/OverridesSupport.js |
index 597d521fa246c96404d376562fe6e4a3d36f879a..65f653914d280f9868a56862d7cc523161ad861b 100644 |
--- a/Source/devtools/front_end/sdk/OverridesSupport.js |
+++ b/Source/devtools/front_end/sdk/OverridesSupport.js |
@@ -260,13 +260,23 @@ WebInspector.OverridesSupport.DeviceOrientation.clearDeviceOrientationOverride = |
/** |
* @param {string} value |
*/ |
-WebInspector.OverridesSupport.inputValidator = function(value) |
+WebInspector.OverridesSupport.integerInputValidator = function(value) |
{ |
- if (value >= 0 && value <= 10000) |
+ if (/^[\d]+$/.test(value) && value >= 0 && value <= 10000) |
return ""; |
return WebInspector.UIString("Value must be non-negative integer"); |
} |
+/** |
+ * @param {string} value |
+ */ |
+WebInspector.OverridesSupport.doubleInputValidator = function(value) |
+{ |
+ if (/^[\d]+(\.\d+)?|\.\d+$/.test(value) && value >= 0 && value <= 10000) |
+ return ""; |
+ return WebInspector.UIString("Value must be non-negative float"); |
+} |
+ |
// Third element lists device metrics separated by 'x': |
// - screen width, |
// - screen height, |