Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Issue 2383293002: DevTools: ConsoleViewMessage rewrite signatures to isolate formatting functions (Closed)

Created:
4 years, 2 months ago by luoe
Modified:
4 years, 2 months ago
Reviewers:
lushnikov
CC:
chromium-reviews, caseq+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, blink-reviews, pfeldman, kozyatinskiy+blink_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

DevTools: ConsoleViewMessage rewrite signatures to isolate formatting functions This CL is obsolete, replaced by https://codereview.chromium.org/2397933005/

Patch Set 1 #

Total comments: 2

Patch Set 2 : rebase/merge #

Patch Set 3 : use switch instead #

Total comments: 10
Unified diffs Side-by-side diffs Delta from patch set Stats (+157 lines, -124 lines) Patch
M third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js View 1 2 22 chunks +157 lines, -124 lines 10 comments Download

Depends on Patchset:

Messages

Total messages: 9 (3 generated)
luoe
4 years, 2 months ago (2016-09-30 21:31:30 UTC) #3
luoe
4 years, 2 months ago (2016-09-30 21:31:30 UTC) #4
luoe
4 years, 2 months ago (2016-09-30 21:31:34 UTC) #5
lushnikov
https://codereview.chromium.org/2383293002/diff/1/third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js File third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js (right): https://codereview.chromium.org/2383293002/diff/1/third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js#newcode1248 third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:1248: **/ let's not create an options object; instead, let's ...
4 years, 2 months ago (2016-09-30 21:56:46 UTC) #6
luoe
Instead of options object, how about a switch statement that calls each fn with appropriate ...
4 years, 2 months ago (2016-10-01 01:10:52 UTC) #7
lushnikov
4 years, 2 months ago (2016-10-01 02:54:39 UTC) #8
i like the direction of the patch, but i feel that it's doing too much for a
single CL. Let's split it into parts so that nothing will slip behind our backs!

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
File third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js
(right):

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:471:
var elem;
element

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:499:
default:
can we explicitly state them all? I feel uneasy because of this default!

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:503:
elem.className = type === "string" ? "source-code" : "object-value-" + type + "
source-code";
let's make every formatter to specify the classname explicitly

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:513:
var elem = createElement("span");
createElementWithClass("span", "object-value-...")

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:517:
return elem;
s/elem/element/gc

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:540:
_objectFormatterHelper: function(obj, linkifier, includePreview)
_formatRemoteObject:

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:612:
* @param {!WebInspector.RemoteObject} obj
object

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:618:
var elem = createElement("span");
element

https://codereview.chromium.org/2383293002/diff/40001/third_party/WebKit/Sour...
third_party/WebKit/Source/devtools/front_end/console/ConsoleViewMessage.js:701:
_printArrayResult: function(array, elem, linkifier, properties)
probably, you should create and return element here rather then accepting one
from the outer world

Powered by Google App Engine
This is Rietveld 408576698