| 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 0e41e7b1ecb04235b8b25ba30498d88365fe9e2c..13b2f0a167460beee9f9b2e587217266ba58a8fa 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">
|
| @@ -160,19 +160,24 @@
|
| </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" actionable
|
| + on-tap="onConfigureLockTap_">
|
| + <div class="middle">
|
| + <div>$i18n{lockScreenTitle}</div>
|
| + <div class="secondary">
|
| + [[getPasswordState_(hasPin,
|
| + prefs.settings.enable_screen_lock.value)]]
|
| + </div>
|
| + </div>
|
| </div>
|
| </template>
|
|
|
| @@ -244,26 +249,14 @@
|
| </template>
|
| </template>
|
| <if expr="chromeos">
|
| - <template is="dom-if" name="quick-unlock-authenticate" no-search>
|
| - <settings-subpage page-title="$i18n{quickUnlockTitle}">
|
| - <settings-quick-unlock-authenticate
|
| - set-modes="{{quickUnlockSetModes}}"
|
| - profile-name="[[profileName_]]">
|
| - </settings-quick-unlock-authenticate>
|
| - </settings-subpage>
|
| - </template>
|
| - <template is="dom-if" name="quick-unlock-choose-method" no-search>
|
| - <settings-subpage page-title="$i18n{quickUnlockTitle}">
|
| - <settings-quick-unlock-choose-method
|
| - set-modes="[[quickUnlockSetModes]]" prefs="{{prefs}}">
|
| - </settings-quick-unlock-choose-method>
|
| - </settings-subpage>
|
| - </template>
|
| - <template is="dom-if" name="quick-unlock-setup-pin" no-search>
|
| - <settings-subpage page-title="$i18n{quickUnlockTitle}">
|
| - <settings-quick-unlock-setup-pin set-modes="[[quickUnlockSetModes]]">
|
| - </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}}">
|
| + </settings-lock-screen>
|
| + </settings-subpage>
|
| + </template>
|
| </template>
|
| <template is="dom-if" name="users">
|
| <settings-subpage
|
|
|