Chromium Code Reviews| Index: chrome/browser/resources/settings/people_page/people_page.html |
| diff --git a/chrome/browser/resources/settings/people_page/people_page.html b/chrome/browser/resources/settings/people_page/people_page.html |
| index 64989d344c4b63a5a37435d91cb032bbd5625860..891f7fb41feb180dd677297cea3eab57a5e74f0e 100644 |
| --- a/chrome/browser/resources/settings/people_page/people_page.html |
| +++ b/chrome/browser/resources/settings/people_page/people_page.html |
| @@ -1,4 +1,5 @@ |
| <link rel="import" href="chrome://resources/cr_elements/icons.html"> |
| +<link rel="import" href="chrome://resources/html/i18n_behavior.html"> |
| <link rel="import" href="chrome://resources/html/polymer.html"> |
| <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> |
| <link rel="import" href="chrome://resources/polymer/v1_0/neon-animation/neon-animatable.html"> |
| @@ -18,9 +19,8 @@ |
| <link rel="import" href="/people_page/change_picture.html"> |
| <link rel="import" href="/people_page/easy_unlock_browser_proxy.html"> |
| <link rel="import" href="/people_page/easy_unlock_turn_off_dialog.html"> |
| -<link rel="import" href="/people_page/quick_unlock_authenticate.html"> |
| -<link rel="import" href="/people_page/quick_unlock_choose_method.html"> |
| -<link rel="import" href="/people_page/quick_unlock_setup_pin.html"> |
| +<link rel="import" href="/people_page/lock_screen.html"> |
| +<link rel="import" href="/people_page/lock_state_behavior.html"> |
| <link rel="import" href="/people_page/users_page.html"> |
| </if> |
| <if expr="not chromeos"> |
| @@ -161,19 +161,23 @@ |
| </div> |
| <if expr="chromeos"> |
| - <div class="settings-box single-column"> |
| - <settings-checkbox pref="{{prefs.settings.enable_screen_lock}}" |
| - label="$i18n{enableScreenlock}"> |
| - </settings-checkbox> |
| - </div> |
| + <template is="dom-if" if="[[!quickUnlockEnabled_]]"> |
| + <div class="settings-box single-column"> |
| + <settings-checkbox pref="{{prefs.settings.enable_screen_lock}}" |
| + label="$i18n{enableScreenlock}"> |
| + </settings-checkbox> |
| + </div> |
| + </template> |
| - <!-- TODO(jdufault): Disable navigating to /quickUnlock/* if pin is |
| - disabled. --> |
| - <template is="dom-if" if=[[quickUnlockEnabled_]]> |
| - <div class="settings-box"> |
| - <paper-button on-tap="onQuickUnlockTap_" class="primary-button"> |
| - $i18n{quickUnlockTitle} |
| - </paper-button> |
| + <template is="dom-if" if="[[quickUnlockEnabled_]]"> |
| + <div class="settings-box two-line" on-tap="onLockTap_" actionable> |
|
tommycli
2016/08/05 17:46:19
Maybe rename to onConfigureLockScreenTap_?
jdufault
2016/08/05 20:59:52
Done.
|
| + <div class="middle"> |
| + <div>$i18n{lockScreenTitle}</div> |
| + <div class="secondary"> |
| + [[getPasswordState_(hasPin, |
| + prefs.settings.enable_screen_lock.value)]] |
| + </div> |
| + </div> |
| </div> |
| </template> |
| @@ -242,31 +246,15 @@ |
| </settings-subpage> |
| </template> |
| <if expr="chromeos"> |
| - <template is="dom-if" name="quick-unlock-authenticate"> |
| - <settings-subpage page-title="$i18n{quickUnlockTitle}"> |
| - <settings-quick-unlock-authenticate |
| - set-modes="{{quickUnlockSetModes}}" |
| - current-route="{{currentRoute}}" |
| - profile-name="[[profileName_]]"> |
| - </settings-quick-unlock-authenticate> |
| - </settings-subpage> |
| - </template> |
| - <template is="dom-if" name="quick-unlock-choose-method"> |
| - <settings-subpage page-title="$i18n{quickUnlockTitle}"> |
| - <settings-quick-unlock-choose-method |
| - set-modes="[[quickUnlockSetModes]]" |
| - current-route="{{currentRoute}}" |
| - prefs="{{prefs}}"> |
| - </settings-quick-unlock-choose-method> |
| - </settings-subpage> |
| - </template> |
| - <template is="dom-if" name="quick-unlock-setup-pin"> |
| - <settings-subpage page-title="$i18n{quickUnlockTitle}"> |
| - <settings-quick-unlock-setup-pin |
| - set-modes="[[quickUnlockSetModes]]" |
| - current-route="{{currentRoute}}"> |
| - </settings-quick-unlock-setup-pin> |
| - </settings-subpage> |
| + <template is="dom-if" if="[[quickUnlockEnabled_]]"> |
| + <template is="dom-if" name="lockScreen"> |
| + <settings-subpage page-title="$i18n{lockScreenTitle}"> |
| + <settings-lock-screen |
| + prefs="{{prefs}}" |
| + current-route="{{currentRoute}}"> |
| + </settings-lock-screen> |
| + </settings-subpage> |
| + </template> |
| </template> |
| <template is="dom-if" name="users"> |
| <settings-subpage page-title="$i18n{usersPageTitle}"> |