| Index: Source/devtools/front_end/elements/StylesSidebarPane.js
|
| diff --git a/Source/devtools/front_end/elements/StylesSidebarPane.js b/Source/devtools/front_end/elements/StylesSidebarPane.js
|
| index e5459e7a4cd0ecf6fb87144b2cb43246458e2c46..a54c56d33549ebd7c78118d0bc3e88f6eb3b8d60 100644
|
| --- a/Source/devtools/front_end/elements/StylesSidebarPane.js
|
| +++ b/Source/devtools/front_end/elements/StylesSidebarPane.js
|
| @@ -3285,8 +3285,22 @@ WebInspector.StylesSidebarPane.CSSPropertyPrompt.prototype = {
|
| this._sidebarPane.applyStyleText(this._sidebarPane.nameElement.textContent + ": " + this._sidebarPane.valueElement.textContent, false, false, false);
|
| }
|
|
|
| + /**
|
| + * @param {string} prefix
|
| + * @param {number} number
|
| + * @param {string} suffix
|
| + * @return {string}
|
| + * @this {WebInspector.StylesSidebarPane.CSSPropertyPrompt}
|
| + */
|
| + function customNumberHandler(prefix, number, suffix)
|
| + {
|
| + if (number !== 0 && !suffix.length && WebInspector.CSSMetadata.isLengthProperty(this._sidebarPane.property.name))
|
| + suffix = "px";
|
| + return prefix + number + suffix;
|
| + }
|
| +
|
| // Handle numeric value increment/decrement only at this point.
|
| - if (!this._isEditingName && WebInspector.handleElementValueModifications(event, this._sidebarPane.valueElement, finishHandler.bind(this), this._isValueSuggestion.bind(this)))
|
| + if (!this._isEditingName && WebInspector.handleElementValueModifications(event, this._sidebarPane.valueElement, finishHandler.bind(this), this._isValueSuggestion.bind(this), customNumberHandler.bind(this)))
|
| return true;
|
|
|
| return false;
|
|
|