| Index: chrome/browser/resources/net_internals/hsts_view.js
|
| ===================================================================
|
| --- chrome/browser/resources/net_internals/hsts_view.js (revision 186438)
|
| +++ chrome/browser/resources/net_internals/hsts_view.js (working copy)
|
| @@ -111,65 +111,24 @@
|
| this.queryOutputDiv_.innerHTML = '';
|
|
|
| var s = addNode(this.queryOutputDiv_, 'span');
|
| - s.innerHTML = '<b>Found</b>: mode: ';
|
| + s.innerHTML = '<b>Found</b>: ';
|
|
|
| - var t = addNode(this.queryOutputDiv_, 'tt');
|
| - t.textContent = modeToString(result.mode);
|
| + var propertyNamesToDisplay = ['HSTS', 'Public_Key_Pins_Good',
|
| + 'Public_Key_Pins_Bad'];
|
|
|
| - addTextNode(this.queryOutputDiv_, ' include_subdomains:');
|
| -
|
| - t = addNode(this.queryOutputDiv_, 'tt');
|
| - t.textContent = result.subdomains;
|
| -
|
| - addTextNode(this.queryOutputDiv_, ' domain:');
|
| -
|
| - t = addNode(this.queryOutputDiv_, 'tt');
|
| - t.textContent = result.domain;
|
| -
|
| - addTextNode(this.queryOutputDiv_, ' pubkey_hashes:');
|
| -
|
| - t = addNode(this.queryOutputDiv_, 'tt');
|
| -
|
| - // |public_key_hashes| is an old synonym for what is now
|
| - // |preloaded_spki_hashes|, which in turn is a legacy synonym for
|
| - // |static_spki_hashes|. Look for all three, and also for
|
| - // |dynamic_spki_hashes|.
|
| - if (typeof result.public_key_hashes === 'undefined')
|
| - result.public_key_hashes = '';
|
| - if (typeof result.preloaded_spki_hashes === 'undefined')
|
| - result.preloaded_spki_hashes = '';
|
| - if (typeof result.static_spki_hashes === 'undefined')
|
| - result.static_spki_hashes = '';
|
| - if (typeof result.dynamic_spki_hashes === 'undefined')
|
| - result.dynamic_spki_hashes = '';
|
| -
|
| - var hashes = [];
|
| - if (result.public_key_hashes)
|
| - hashes.push(result.public_key_hashes);
|
| - if (result.preloaded_spki_hashes)
|
| - hashes.push(result.preloaded_spki_hashes);
|
| - if (result.static_spki_hashes)
|
| - hashes.push(result.static_spki_hashes);
|
| - if (result.dynamic_spki_hashes)
|
| - hashes.push(result.dynamic_spki_hashes);
|
| -
|
| - t.textContent = hashes.join(',');
|
| + for (var i = 0; i < propertyNamesToDisplay.length; ++i) {
|
| + var propName = propertyNamesToDisplay[i];
|
| + var prop = result[propName];
|
| + if (prop != undefined) {
|
| + addTextNode(this.queryOutputDiv_, ' ' + propName + ':');
|
| + var t = addNode(this.queryOutputDiv_, 'tt');
|
| + t.textContent = prop;
|
| + }
|
| + }
|
| yellowFade(this.queryOutputDiv_);
|
| }
|
| };
|
|
|
| - function modeToString(m) {
|
| - // These numbers must match those in
|
| - // TransportSecurityState::DomainState::UpgradeMode.
|
| - if (m == 0) {
|
| - return 'STRICT';
|
| - } else if (m == 1) {
|
| - return 'OPPORTUNISTIC';
|
| - } else {
|
| - return 'UNKNOWN';
|
| - }
|
| - }
|
| -
|
| function yellowFade(element) {
|
| element.style.webkitTransitionProperty = 'background-color';
|
| element.style.webkitTransitionDuration = '0';
|
|
|