| Index: Source/devtools/front_end/ui/UIUtils.js
|
| diff --git a/Source/devtools/front_end/ui/UIUtils.js b/Source/devtools/front_end/ui/UIUtils.js
|
| index 2e80ca243862dfd84ba2b0803dc2bd901697b001..5d0067e99047a8f424b0a31d3bcae167bb64424a 100644
|
| --- a/Source/devtools/front_end/ui/UIUtils.js
|
| +++ b/Source/devtools/front_end/ui/UIUtils.js
|
| @@ -317,7 +317,7 @@ WebInspector._modifiedFloatNumber = function(number, event)
|
| * @param {!Element} element
|
| * @param {function(string,string)=} finishHandler
|
| * @param {function(string)=} suggestionHandler
|
| - * @param {function(number):number=} customNumberHandler
|
| + * @param {function(string, number, string):string=} customNumberHandler
|
| * @return {boolean}
|
| */
|
| WebInspector.handleElementValueModifications = function(event, element, finishHandler, suggestionHandler, customNumberHandler)
|
| @@ -352,10 +352,7 @@ WebInspector.handleElementValueModifications = function(event, element, finishHa
|
| suffix = matches[3];
|
| number = WebInspector._modifiedHexValue(matches[2], event);
|
|
|
| - if (customNumberHandler)
|
| - number = customNumberHandler(number);
|
| -
|
| - replacementString = prefix + number + suffix;
|
| + replacementString = customNumberHandler ? customNumberHandler(prefix, number, suffix) : prefix + number + suffix;
|
| } else {
|
| matches = /(.*?)(-?(?:\d+(?:\.\d+)?|\.\d+))(.*)/.exec(wordString);
|
| if (matches && matches.length) {
|
| @@ -367,10 +364,7 @@ WebInspector.handleElementValueModifications = function(event, element, finishHa
|
| if (number === null)
|
| return false;
|
|
|
| - if (customNumberHandler)
|
| - number = customNumberHandler(number);
|
| -
|
| - replacementString = prefix + number + suffix;
|
| + replacementString = customNumberHandler ? customNumberHandler(prefix, number, suffix) : prefix + number + suffix;
|
| }
|
| }
|
|
|
|
|