| Index: chrome/browser/resources/options2/options.js
|
| diff --git a/chrome/browser/resources/options2/options.js b/chrome/browser/resources/options2/options.js
|
| index 682e4656cd51b48f05706793d5cb4120aa7b6704..3846a7534a559021bb95ed016876a452d63803f6 100644
|
| --- a/chrome/browser/resources/options2/options.js
|
| +++ b/chrome/browser/resources/options2/options.js
|
| @@ -232,7 +232,7 @@ function load() {
|
| }
|
|
|
| var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs');
|
| - for(var i = 0; i < subpagesNavTabs.length; i++) {
|
| + for (var i = 0; i < subpagesNavTabs.length; i++) {
|
| subpagesNavTabs[i].onclick = function(event) {
|
| OptionsPage.showTab(event.srcElement);
|
| }
|
| @@ -247,10 +247,17 @@ function load() {
|
|
|
| document.addEventListener('DOMContentLoaded', load);
|
|
|
| +/**
|
| + * Listener for the |beforeunload| event.
|
| + */
|
| window.onbeforeunload = function() {
|
| options.OptionsPage.willClose();
|
| };
|
|
|
| +/**
|
| + * Listener for the |popstate| event.
|
| + * @param {Event} e The |popstate| event.
|
| + */
|
| window.onpopstate = function(e) {
|
| options.OptionsPage.setState(e.state);
|
| };
|
|
|