| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 var AddStartupPageOverlay = options.AddStartupPageOverlay; | 5 var AddStartupPageOverlay = options.AddStartupPageOverlay; |
| 6 var AdvancedOptions = options.AdvancedOptions; | 6 var AdvancedOptions = options.AdvancedOptions; |
| 7 var AlertOverlay = options.AlertOverlay; | 7 var AlertOverlay = options.AlertOverlay; |
| 8 var AutoFillEditAddressOverlay = options.AutoFillEditAddressOverlay; | 8 var AutoFillEditAddressOverlay = options.AutoFillEditAddressOverlay; |
| 9 var AutoFillEditCreditCardOverlay = options.AutoFillEditCreditCardOverlay; | 9 var AutoFillEditCreditCardOverlay = options.AutoFillEditCreditCardOverlay; |
| 10 var AutoFillOptions = options.AutoFillOptions; | 10 var AutoFillOptions = options.AutoFillOptions; |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 151 | 151 |
| 152 var path = document.location.pathname; | 152 var path = document.location.pathname; |
| 153 var hash = document.location.hash; | 153 var hash = document.location.hash; |
| 154 | 154 |
| 155 if (path.length > 1) { | 155 if (path.length > 1) { |
| 156 var pageName = path.slice(1); | 156 var pageName = path.slice(1); |
| 157 OptionsPage.showPageByName(pageName); | 157 OptionsPage.showPageByName(pageName); |
| 158 if (hash.length > 1) | 158 if (hash.length > 1) |
| 159 OptionsPage.handleHashForPage(pageName, hash.slice(1)); | 159 OptionsPage.handleHashForPage(pageName, hash.slice(1)); |
| 160 } else { | 160 } else { |
| 161 // TODO(csilv): Save/restore last selected page. | 161 OptionsPage.showDefaultPage(); |
| 162 OptionsPage.showPageByName(BrowserOptions.getInstance().name); | |
| 163 } | 162 } |
| 164 | 163 |
| 165 var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs'); | 164 var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs'); |
| 166 for(var i = 0; i < subpagesNavTabs.length; i++) { | 165 for(var i = 0; i < subpagesNavTabs.length; i++) { |
| 167 subpagesNavTabs[i].onclick = function(event) { | 166 subpagesNavTabs[i].onclick = function(event) { |
| 168 OptionsPage.showTab(event.srcElement); | 167 OptionsPage.showTab(event.srcElement); |
| 169 } | 168 } |
| 170 } | 169 } |
| 171 | 170 |
| 172 // Allow platform specific CSS rules. | 171 // Allow platform specific CSS rules. |
| (...skipping 14 matching lines...) Expand all Loading... |
| 187 $('settings-title').onclick = function() { | 186 $('settings-title').onclick = function() { |
| 188 OptionsPage.showPageByName(BrowserOptions.getInstance().name); | 187 OptionsPage.showPageByName(BrowserOptions.getInstance().name); |
| 189 }; | 188 }; |
| 190 } | 189 } |
| 191 | 190 |
| 192 document.addEventListener('DOMContentLoaded', load); | 191 document.addEventListener('DOMContentLoaded', load); |
| 193 | 192 |
| 194 window.onpopstate = function(e) { | 193 window.onpopstate = function(e) { |
| 195 options.OptionsPage.setState(e.state); | 194 options.OptionsPage.setState(e.state); |
| 196 }; | 195 }; |
| OLD | NEW |