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

Side by Side Diff: Source/devtools/front_end/security/SecurityPanel.js

Issue 1318003004: Revert of DevTools: [security] open certificate viewer from devtools security overview (blink) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | Source/devtools/front_end/security/mainView.css » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @constructor 6 * @constructor
7 * @extends {WebInspector.PanelWithSidebar} 7 * @extends {WebInspector.PanelWithSidebar}
8 * @implements {WebInspector.TargetManager.Observer} 8 * @implements {WebInspector.TargetManager.Observer}
9 */ 9 */
10 WebInspector.SecurityPanel = function() 10 WebInspector.SecurityPanel = function()
(...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after
349 */ 349 */
350 _addExplanation: function(explanation) 350 _addExplanation: function(explanation)
351 { 351 {
352 var explanationSection = this._securityExplanations.createChild("div", " security-section"); 352 var explanationSection = this._securityExplanations.createChild("div", " security-section");
353 explanationSection.classList.add("security-explanation"); 353 explanationSection.classList.add("security-explanation");
354 354
355 explanationSection.createChild("div", "lock-icon").classList.add("lock-i con-" + explanation.securityState); 355 explanationSection.createChild("div", "lock-icon").classList.add("lock-i con-" + explanation.securityState);
356 var text = explanationSection.createChild("div", "security-section-text" ); 356 var text = explanationSection.createChild("div", "security-section-text" );
357 text.createChild("div", "security-section-title").textContent = explanat ion.summary; 357 text.createChild("div", "security-section-title").textContent = explanat ion.summary;
358 text.createChild("div", "security-explanation").textContent = explanatio n.description; 358 text.createChild("div", "security-explanation").textContent = explanatio n.description;
359 if ("certificateId" in explanation) {
360 var certificateAnchor = text.createChild("div", "security-certificat e-id link");
361 certificateAnchor.textContent = WebInspector.UIString("View certific ate");
362 certificateAnchor.href = "";
363 certificateAnchor.addEventListener("click", showCertificateViewer, f alse);
364 }
365 /**
366 * @param {!Event} e
367 */
368 function showCertificateViewer(e)
369 {
370 e.consume();
371 WebInspector.targetManager.mainTarget().networkManager.showCertifica teViewer(/** @type {number} */ (explanation.certificateId));
372 }
373 }, 359 },
374 360
375 /** 361 /**
376 * @param {!SecurityAgent.SecurityState} newSecurityState 362 * @param {!SecurityAgent.SecurityState} newSecurityState
377 * @param {!Array<!SecurityAgent.SecurityStateExplanation>} explanations 363 * @param {!Array<!SecurityAgent.SecurityStateExplanation>} explanations
378 */ 364 */
379 updateSecurityState: function(newSecurityState, explanations) 365 updateSecurityState: function(newSecurityState, explanations)
380 { 366 {
381 // Remove old state. 367 // Remove old state.
382 // It's safe to call this even when this._securityState is undefined. 368 // It's safe to call this even when this._securityState is undefined.
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
540 526
541 var valueDiv = row.createChild("div"); 527 var valueDiv = row.createChild("div");
542 if (value instanceof HTMLDivElement) { 528 if (value instanceof HTMLDivElement) {
543 valueDiv.appendChild(value); 529 valueDiv.appendChild(value);
544 } else { 530 } else {
545 valueDiv.textContent = value; 531 valueDiv.textContent = value;
546 } 532 }
547 } 533 }
548 } 534 }
549 535
OLDNEW
« no previous file with comments | « no previous file | Source/devtools/front_end/security/mainView.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698