| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 * @fileoverview | 6 * @fileoverview |
| 7 * 'settings-quick-unlock-choose-method' allows the user to change how they | 7 * 'settings-quick-unlock-choose-method' allows the user to change how they |
| 8 * unlock their device. Note that setting up the unlock method is delegated | 8 * unlock their device. Note that setting up the unlock method is delegated |
| 9 * to other elements. | 9 * to other elements. |
| 10 * | 10 * |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 this.updateUnlockType_(); | 72 this.updateUnlockType_(); |
| 73 } | 73 } |
| 74 }.bind(this); | 74 }.bind(this); |
| 75 this.boundOnActiveModesChanged_ = this.updateUnlockType_.bind(this); | 75 this.boundOnActiveModesChanged_ = this.updateUnlockType_.bind(this); |
| 76 | 76 |
| 77 chrome.settingsPrivate.onPrefsChanged.addListener( | 77 chrome.settingsPrivate.onPrefsChanged.addListener( |
| 78 this.boundOnPrefsChanged_); | 78 this.boundOnPrefsChanged_); |
| 79 chrome.quickUnlockPrivate.onActiveModesChanged.addListener( | 79 chrome.quickUnlockPrivate.onActiveModesChanged.addListener( |
| 80 this.boundOnActiveModesChanged_); | 80 this.boundOnActiveModesChanged_); |
| 81 | 81 |
| 82 this.askForPasswordIfUnset(); | 82 if (this.isScreenActive(QuickUnlockScreen.CHOOSE_METHOD)) |
| 83 this.askForPasswordIfUnset(); |
| 83 }, | 84 }, |
| 84 | 85 |
| 85 /** @override */ | 86 /** @override */ |
| 86 detached: function() { | 87 detached: function() { |
| 87 chrome.settingsPrivate.onPrefsChanged.removeListener( | 88 chrome.settingsPrivate.onPrefsChanged.removeListener( |
| 88 this.boundOnPrefsChanged_); | 89 this.boundOnPrefsChanged_); |
| 89 chrome.quickUnlockPrivate.onActiveModesChanged.removeListener( | 90 chrome.quickUnlockPrivate.onActiveModesChanged.removeListener( |
| 90 this.boundOnActiveModesChanged_); | 91 this.boundOnActiveModesChanged_); |
| 91 }, | 92 }, |
| 92 | 93 |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 174 onConfigurePin_: function() { | 175 onConfigurePin_: function() { |
| 175 this.currentRoute = { | 176 this.currentRoute = { |
| 176 page: 'basic', | 177 page: 'basic', |
| 177 section: 'people', | 178 section: 'people', |
| 178 subpage: [QuickUnlockScreen.CHOOSE_METHOD, QuickUnlockScreen.SETUP_PIN] | 179 subpage: [QuickUnlockScreen.CHOOSE_METHOD, QuickUnlockScreen.SETUP_PIN] |
| 179 }; | 180 }; |
| 180 }, | 181 }, |
| 181 }); | 182 }); |
| 182 | 183 |
| 183 })(); | 184 })(); |
| OLD | NEW |