Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(3)

Issue 1159163005: Add a minimal Security panel to DevTools (behind a hidden experiment). (Closed)

Created:
4 years, 11 months ago by lgarron
Modified:
4 years, 10 months ago
Reviewers:
dgozman
CC:
apavlov+blink_chromium.org, blink-reviews, caseq+blink_chromium.org, devtools-reviews_chromium.org, kozyatinskiy+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, sergeyv+blink_chromium.org, yurys+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Add a minimal Security panel to DevTools (behind a hidden experiment). BUG=445359 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=197199

Patch Set 1 #

Total comments: 20

Patch Set 2 : Address dgozman's comments. #

Total comments: 2

Patch Set 3 : Move SecurityManager under security/ instead of sdk/. #

Patch Set 4 : Refactoring. #

Patch Set 5 : Move SecurityManager back to sdk/ while Target.js still uses it. #

Total comments: 31

Patch Set 6 : Move sdk/SecurityManager.js to security/SecurityModel.js. forrealz. #

Total comments: 10

Patch Set 7 : Addressed latest comments. (The linter is happy now!) #

Total comments: 5

Patch Set 8 : Address final comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+280 lines, -0 lines) Patch
M Source/devtools/BUILD.gn View 1 3 chunks +3 lines, -0 lines 0 comments Download
M Source/devtools/devtools.gyp View 1 2 chunks +2 lines, -0 lines 0 comments Download
M Source/devtools/devtools.gypi View 1 2 3 4 5 4 chunks +15 lines, -0 lines 0 comments Download
A Source/devtools/front_end/Images/securityStateHttp.png View Binary file 0 comments Download
A Source/devtools/front_end/Images/securityStateHttp_2x.png View Binary file 0 comments Download
A Source/devtools/front_end/Images/securityStateInsecure.png View Binary file 0 comments Download
A Source/devtools/front_end/Images/securityStateInsecure_2x.png View Binary file 0 comments Download
A Source/devtools/front_end/Images/securityStateSecure.png View Binary file 0 comments Download
A Source/devtools/front_end/Images/securityStateSecure_2x.png View Binary file 0 comments Download
A Source/devtools/front_end/Images/securityStateWarning.png View Binary file 0 comments Download
A Source/devtools/front_end/Images/securityStateWarning_2x.png View Binary file 0 comments Download
M Source/devtools/front_end/inspector.json View 1 1 chunk +1 line, -0 lines 0 comments Download
M Source/devtools/front_end/main/Main.js View 1 1 chunk +1 line, -0 lines 0 comments Download
A Source/devtools/front_end/security/SecurityModel.js View 1 2 3 4 5 6 1 chunk +68 lines, -0 lines 0 comments Download
A Source/devtools/front_end/security/SecurityPanel.js View 1 2 3 4 5 6 7 1 chunk +105 lines, -0 lines 0 comments Download
A Source/devtools/front_end/security/module.json View 1 2 3 4 5 1 chunk +20 lines, -0 lines 0 comments Download
A Source/devtools/front_end/security/securityPanel.css View 1 2 3 4 5 6 7 1 chunk +65 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (5 generated)
lgarron
I just installed the Java SDK, so the presubmit check looked at my annotations for ...
4 years, 11 months ago (2015-06-03 04:09:02 UTC) #1
dgozman
Basic comments to help you get used to devtools style. https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/sdk/SecurityManager.js File Source/devtools/front_end/sdk/SecurityManager.js (right): https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/sdk/SecurityManager.js#newcode10 ...
4 years, 11 months ago (2015-06-03 10:12:35 UTC) #3
lgarron
https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/sdk/SecurityManager.js File Source/devtools/front_end/sdk/SecurityManager.js (right): https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/sdk/SecurityManager.js#newcode10 Source/devtools/front_end/sdk/SecurityManager.js:10: WebInspector.SecurityManager = function(target) On 2015/06/03 at 10:12:35, dgozman wrote: ...
4 years, 10 months ago (2015-06-11 22:54:47 UTC) #4
dgozman
https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/sdk/SecurityManager.js File Source/devtools/front_end/sdk/SecurityManager.js (right): https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/sdk/SecurityManager.js#newcode10 Source/devtools/front_end/sdk/SecurityManager.js:10: WebInspector.SecurityManager = function(target) On 2015/06/11 22:54:46, lgarron wrote: > ...
4 years, 10 months ago (2015-06-12 06:20:22 UTC) #5
lgarron
https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/security/module.json File Source/devtools/front_end/security/module.json (right): https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/security/module.json#newcode11 Source/devtools/front_end/security/module.json:11: "dependencies": [], On 2015/06/12 at 06:20:22, dgozman wrote: > ...
4 years, 10 months ago (2015-06-12 19:56:02 UTC) #7
dgozman
https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/security/module.json File Source/devtools/front_end/security/module.json (right): https://codereview.chromium.org/1159163005/diff/1/Source/devtools/front_end/security/module.json#newcode11 Source/devtools/front_end/security/module.json:11: "dependencies": [], > Makes sense. I didn't know anything ...
4 years, 10 months ago (2015-06-15 16:58:42 UTC) #9
lgarron
dgozman@: Thanks, that was pretty helpful. I've done everything I could figure out how to ...
4 years, 10 months ago (2015-06-15 22:38:09 UTC) #10
lgarron
(Just uploaded the latest patch. It failed earlier in the day because of the WebInspector.targetManager.mainTarget() ...
4 years, 10 months ago (2015-06-16 01:03:34 UTC) #11
dgozman
Almost there! https://codereview.chromium.org/1159163005/diff/120001/Source/devtools/front_end/security/SecurityPanel.js File Source/devtools/front_end/security/SecurityPanel.js (right): https://codereview.chromium.org/1159163005/diff/120001/Source/devtools/front_end/security/SecurityPanel.js#newcode14 Source/devtools/front_end/security/SecurityPanel.js:14: WebInspector.targetManager.addModelListener(WebInspector.SecurityManager, WebInspector.SecurityManager.EventTypes.SecurityStateChanged, this._onSecurityStateChanged, this); On 2015/06/15 22:38:08, ...
4 years, 10 months ago (2015-06-16 13:42:59 UTC) #12
lgarron
https://codereview.chromium.org/1159163005/diff/140001/Source/devtools/front_end/security/SecurityModel.js File Source/devtools/front_end/security/SecurityModel.js (right): https://codereview.chromium.org/1159163005/diff/140001/Source/devtools/front_end/security/SecurityModel.js#newcode52 Source/devtools/front_end/security/SecurityModel.js:52: WebInspector.SecurityDispatcher = function(manager) On 2015/06/16 at 13:42:58, dgozman wrote: ...
4 years, 10 months ago (2015-06-16 19:25:43 UTC) #13
dgozman
lgtm with comments https://codereview.chromium.org/1159163005/diff/140001/Source/devtools/front_end/security/SecurityPanel.js File Source/devtools/front_end/security/SecurityPanel.js (right): https://codereview.chromium.org/1159163005/diff/140001/Source/devtools/front_end/security/SecurityPanel.js#newcode17 Source/devtools/front_end/security/SecurityPanel.js:17: var securityStateSection = createElement("div"); On 2015/06/16 ...
4 years, 10 months ago (2015-06-16 19:43:36 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1159163005/180001
4 years, 10 months ago (2015-06-16 19:58:11 UTC) #17
lgarron
https://codereview.chromium.org/1159163005/diff/160001/Source/devtools/front_end/security/SecurityPanel.js File Source/devtools/front_end/security/SecurityPanel.js (right): https://codereview.chromium.org/1159163005/diff/160001/Source/devtools/front_end/security/SecurityPanel.js#newcode67 Source/devtools/front_end/security/SecurityPanel.js:67: if (target == this._target) { On 2015/06/16 at 19:43:36, ...
4 years, 10 months ago (2015-06-16 20:17:47 UTC) #18
commit-bot: I haz the power
4 years, 10 months ago (2015-06-16 21:17:40 UTC) #19
Message was sent while issue was closed.
Committed patchset #8 (id:180001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=197199

Powered by Google App Engine
This is Rietveld 408576698