| 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,
|
|
|