Index: chrome/browser/resources/settings/people_page/lock_screen.html |
diff --git a/chrome/browser/resources/settings/people_page/lock_screen.html b/chrome/browser/resources/settings/people_page/lock_screen.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..fc61d04e13578497cc501e903e8c203181c3da60 |
--- /dev/null |
+++ b/chrome/browser/resources/settings/people_page/lock_screen.html |
@@ -0,0 +1,59 @@ |
+<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/polymer/v1_0/paper-button/paper-button.html"> |
+<link rel="import" href="/people_page/lock_state_behavior.html"> |
+<link rel="import" href="/people_page/password_prompt_dialog.html"> |
+<link rel="import" href="/people_page/setup_pin_dialog.html"> |
+<link rel="import" href="/prefs/prefs_behavior.html"> |
+<link rel="import" href="/route.html"> |
+<link rel="import" href="/settings_shared_css.html"> |
+ |
+<dom-module id="settings-lock-screen"> |
+ <template> |
+ <style include="settings-shared"></style> |
+ <style> |
+ .radio-indent { |
+ margin-left: 28px; |
+ } |
+ |
+ paper-button { |
+ text-transform: none; |
tommycli
2016/08/05 17:46:18
What does this do?
jdufault
2016/08/05 20:59:51
Removes the all-caps from the "action-link" paper-
|
+ } |
+ </style> |
+ |
+ <div> |
+ <div class="list-frame"> |
+ <paper-radio-group selected="{{selectedUnlockType}}"> |
+ <paper-radio-button name="password"> |
+ $i18n{lockScreenPasswordOnly} |
+ </paper-radio-button> |
+ <paper-radio-button name="pin+password"> |
+ $i18n{lockScreenPinOrPassword} |
+ </paper-radio-button> |
+ <div class="settings-box continuation radio-indent" |
+ hidden$="[[!showSetupPin_(selectedUnlockType)]]"> |
+ <paper-button is="action-link" on-tap="onConfigurePin_"> |
+ [[getSetupPinText_(hasPin)]] |
+ </paper-button> |
+ </div> |
+ </paper-radio-group> |
+ </div> |
+ |
+ <div class="settings-box single-column"> |
tommycli
2016/08/05 17:46:18
In the mocks, isn't this above the radio group?
jdufault
2016/08/05 20:59:51
That got changed around in the newest mocks (https
|
+ <settings-checkbox pref="{{prefs.settings.enable_screen_lock}}" |
+ label="$i18n{enableScreenlock}"> |
+ </settings-checkbox> |
+ </div> |
+ |
+ <settings-password-prompt-dialog id="passwordPrompt" |
tommycli
2016/08/05 17:46:18
Is it intended that the "Confirm your password" di
jdufault
2016/08/05 20:59:51
I implemented it that way for simplicity, since if
tommycli
2016/08/09 16:15:36
Acknowledged. I'm always pro-simplicity.
|
+ on-close="onPasswordClosed_" |
+ set-modes="{{setModes_}}"> |
+ </settings-password-prompt-dialog> |
+ <settings-setup-pin-dialog id="setupPin" on-done="onPinSetupDone_" |
+ set-modes="[[setModes_]]"> |
+ </settings-setup-pin-dialog> |
+ </div> |
+ </template> |
+ |
+ <script src="lock_screen.js"></script> |
+</dom-module> |