Chromium Code Reviews| Index: chrome/browser/resources/security_warnings/interstitial_v2.js |
| diff --git a/chrome/browser/resources/security_warnings/interstitial_v2.js b/chrome/browser/resources/security_warnings/interstitial_v2.js |
| index ab376c277ee056b22268d083dafd98bd7fd43f35..e71f39ff2c1b6b64503fcd81fbf1122e04ea3ae6 100644 |
| --- a/chrome/browser/resources/security_warnings/interstitial_v2.js |
| +++ b/chrome/browser/resources/security_warnings/interstitial_v2.js |
| @@ -66,9 +66,12 @@ function toggleDebuggingInfo() { |
| function setupEvents() { |
| var overridable = loadTimeData.getBoolean('overridable'); |
| var ssl = loadTimeData.getString('type') === 'SSL'; |
| + var badClock = ssl && loadTimeData.getBoolean('bad_clock'); |
| if (ssl) { |
| - $('body').classList.add('ssl'); |
| + var bodyClass = badClock ? 'bad-clock' : 'ssl'; |
|
felt
2014/10/23 01:54:10
you could simplify here: $('body').classList.dd(ba
lgarron
2014/10/23 03:02:04
Personally, I prefer not to use ternary operators
felt
2014/10/23 05:26:22
It seems odd to define a variable that's only used
lgarron
2014/10/23 19:37:44
Hmm, I don't really find it odd. In any case, I've
|
| + $('body').classList.add(bodyClass); |
|
felt
2014/10/23 01:54:10
I'm surprised you don't need both ssl and bad-cloc
lgarron
2014/10/23 03:02:04
Yep, exactly. (I was surprised, too!)
If we expec
|
| + |
| $('error-code').textContent = loadTimeData.getString('errorCode'); |
| $('error-code').classList.remove('hidden'); |
| } else { |
| @@ -78,6 +81,8 @@ function setupEvents() { |
| $('primary-button').addEventListener('click', function() { |
| if (!ssl) |
| sendCommand(SB_CMD_TAKE_ME_BACK); |
| + else if (badClock) |
| + sendCommand(SSL_CMD_CLOCK); |
| else if (overridable) |
| sendCommand(SSL_CMD_DONT_PROCEED); |
| else |
| @@ -106,21 +111,19 @@ function setupEvents() { |
| }); |
| } |
| - if (ssl && $('clock-link')) { |
| - $('clock-link').addEventListener('click', function(event) { |
| - sendCommand(SSL_CMD_CLOCK); |
| - }); |
| - } |
| - |
| $('details-button').addEventListener('click', function(event) { |
| - var hiddenDetails = $('details').classList.toggle('hidden'); |
| - $('details-button').innerText = hiddenDetails ? |
| - loadTimeData.getString('openDetails') : |
| - loadTimeData.getString('closeDetails'); |
| - if (!expandedDetails) { |
| - // Record a histogram entry only the first time that details is opened. |
| - sendCommand(ssl ? SSL_CMD_MORE : SB_CMD_EXPANDED_SEE_MORE); |
| - expandedDetails = true; |
| + if (badClock) { |
| + sendCommand(SSL_CMD_RELOAD); |
| + } else { |
| + var hiddenDetails = $('details').classList.toggle('hidden'); |
| + $('details-button').innerText = hiddenDetails ? |
| + loadTimeData.getString('openDetails') : |
| + loadTimeData.getString('closeDetails'); |
| + if (!expandedDetails) { |
| + // Record a histogram entry only the first time that details is opened. |
| + sendCommand(ssl ? SSL_CMD_MORE : SB_CMD_EXPANDED_SEE_MORE); |
| + expandedDetails = true; |
| + } |
| } |
| }); |