Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(116)

Side by Side Diff: chrome/browser/resources/chromeos/quick_unlock/pin_keyboard.html

Issue 2425443002: cros: Removed some zones in the middle of the pin keyboard that do not accept touches. (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!-- TODO(crbug.com/603217): Use i18n instead of string literals. Figure out 1 <!-- TODO(crbug.com/603217): Use i18n instead of string literals. Figure out
2 what i18n to use for keypad, ie, does 1 ABC make 2 what i18n to use for keypad, ie, does 1 ABC make
3 sense in every scenario? --> 3 sense in every scenario? -->
4 4
5 <link rel="import" href="chrome://resources/cr_elements/icons.html"> 5 <link rel="import" href="chrome://resources/cr_elements/icons.html">
6 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> 6 <link rel="import" href="chrome://resources/html/i18n_behavior.html">
7 <link rel="import" href="chrome://resources/html/polymer.html"> 7 <link rel="import" href="chrome://resources/html/polymer.html">
8 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt on.html"> 8 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt on.html">
9 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button.html"> 9 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button.html">
10 <link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html "> 10 <link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html ">
(...skipping 26 matching lines...) Expand all
37 display: flex; 37 display: flex;
38 } 38 }
39 39
40 .row { 40 .row {
41 display: flex; 41 display: flex;
42 } 42 }
43 43
44 .digit-button { 44 .digit-button {
45 align-items: center; 45 align-items: center;
46 background: none; 46 background: none;
47 border-radius: 100px; 47 border-radius: 0;
48 box-sizing: border-box; 48 box-sizing: border-box;
49 color: #000; 49 color: #000;
50 display: flex; 50 display: flex;
51 flex-direction: column; 51 flex-direction: column;
52 font-size: 18px; 52 font-size: 18px;
53 height: 48px; 53 height: 48px;
54 justify-content: center; 54 justify-content: center;
55 margin: 0 6px; 55 margin: 0;
56 min-height: 48px; 56 min-height: 48px;
57 min-width: 48px; 57 min-width: 48px;
58 opacity: 0.87; 58 opacity: 0.87;
59 padding: 15px; 59 padding: 15px 21px;
60 width: 48px; 60 width: 60px;
61 } 61 }
62 62
63 [hidden=true] { 63 [hidden=true] {
64 display: none; 64 display: none;
65 } 65 }
66 66
67 .bottom-row { 67 .bottom-row {
68 margin-bottom: 6px; 68 margin-bottom: 6px;
69 } 69 }
70 70
71 .top-row { 71 .top-row {
72 margin-top: 6px; 72 margin-top: 6px;
73 } 73 }
74 74
75 .backspace-button-container {
76 position: relative;
77 }
78
79 .backspace-button-container paper-ripple {
80 position: absolute;
81 top: 0;
82 }
83
84 paper-ripple {
85 border-radius: 100px;
86 color: #000;
87 height: 48px;
88 left: 6px;
89 width: 48px;
90 }
91
75 .digit-button.backspace-button { 92 .digit-button.backspace-button {
93 left: 0;
76 opacity: var(--dark-primary-opacity); 94 opacity: var(--dark-primary-opacity);
77 padding: 14px; 95 padding: 14px;
96 position: absolute;
97 top: 0;
78 } 98 }
79 99
80 .digit-button.backspace-button:not([has-content]) { 100 .digit-button.backspace-button:not([has-content]) {
81 color: #000; 101 color: #000;
82 opacity: 0.26; 102 opacity: 0.26;
83 } 103 }
84 104
85 .digit-button inner-text { 105 .digit-button inner-text {
86 color: var(--paper-blue-grey-700); 106 color: var(--paper-blue-grey-700);
87 display: flex; 107 display: flex;
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 placeholder="[[getInputPlaceholder_(enablePassword)]]" 174 placeholder="[[getInputPlaceholder_(enablePassword)]]"
155 value="{{value::input}}" 175 value="{{value::input}}"
156 on-keydown="onInputKeyDown_" 176 on-keydown="onInputKeyDown_"
157 is-invisible$=[[hideInput]]> 177 is-invisible$=[[hideInput]]>
158 </input> 178 </input>
159 </div> 179 </div>
160 <hr> 180 <hr>
161 <div class="row keyboard"> 181 <div class="row keyboard">
162 <paper-button class="digit-button" on-tap="onNumberTap_" value="1"> 182 <paper-button class="digit-button" on-tap="onNumberTap_" value="1">
163 <inner-text>$i18n{pinKeyboard1}</inner-text> 183 <inner-text>$i18n{pinKeyboard1}</inner-text>
184 <paper-ripple>
164 </paper-button> 185 </paper-button>
165 <paper-button class="digit-button" on-tap="onNumberTap_" value="2"> 186 <paper-button class="digit-button" on-tap="onNumberTap_" value="2">
166 <inner-text>$i18n{pinKeyboard2}</inner-text> 187 <inner-text>$i18n{pinKeyboard2}</inner-text>
188 <paper-ripple>
167 </paper-button> 189 </paper-button>
168 <paper-button class="digit-button" on-tap="onNumberTap_" value="3"> 190 <paper-button class="digit-button" on-tap="onNumberTap_" value="3">
169 <inner-text>$i18n{pinKeyboard3}</inner-text> 191 <inner-text>$i18n{pinKeyboard3}</inner-text>
192 <paper-ripple>
170 </paper-button> 193 </paper-button>
171 </div> 194 </div>
172 <div class="row keyboard"> 195 <div class="row keyboard">
173 <paper-button class="digit-button" on-tap="onNumberTap_" value="4"> 196 <paper-button class="digit-button" on-tap="onNumberTap_" value="4">
174 <inner-text>$i18n{pinKeyboard4}</inner-text> 197 <inner-text>$i18n{pinKeyboard4}</inner-text>
198 <paper-ripple>
175 </paper-button> 199 </paper-button>
176 <paper-button class="digit-button" on-tap="onNumberTap_" value="5"> 200 <paper-button class="digit-button" on-tap="onNumberTap_" value="5">
177 <inner-text>$i18n{pinKeyboard5}</inner-text> 201 <inner-text>$i18n{pinKeyboard5}</inner-text>
202 <paper-ripple>
178 </paper-button> 203 </paper-button>
179 <paper-button class="digit-button" on-tap="onNumberTap_" value="6"> 204 <paper-button class="digit-button" on-tap="onNumberTap_" value="6">
180 <inner-text>$i18n{pinKeyboard6}</inner-text> 205 <inner-text>$i18n{pinKeyboard6}</inner-text>
206 <paper-ripple>
181 </paper-button> 207 </paper-button>
182 </div> 208 </div>
183 <div class="row keyboard"> 209 <div class="row keyboard">
184 <paper-button class="digit-button" on-tap="onNumberTap_" value="7"> 210 <paper-button class="digit-button" on-tap="onNumberTap_" value="7">
185 <inner-text>$i18n{pinKeyboard7}</inner-text> 211 <inner-text>$i18n{pinKeyboard7}</inner-text>
212 <paper-ripple>
186 </paper-button> 213 </paper-button>
187 <paper-button class="digit-button" on-tap="onNumberTap_" value="8"> 214 <paper-button class="digit-button" on-tap="onNumberTap_" value="8">
188 <inner-text>$i18n{pinKeyboard8}</inner-text> 215 <inner-text>$i18n{pinKeyboard8}</inner-text>
216 <paper-ripple>
189 </paper-button> 217 </paper-button>
190 <paper-button class="digit-button" on-tap="onNumberTap_" value="9"> 218 <paper-button class="digit-button" on-tap="onNumberTap_" value="9">
191 <inner-text>$i18n{pinKeyboard9}</inner-text> 219 <inner-text>$i18n{pinKeyboard9}</inner-text>
220 <paper-ripple>
192 </paper-button> 221 </paper-button>
193 </div> 222 </div>
194 <div class="row keyboard bottom-row"> 223 <div class="row keyboard bottom-row">
195 <div class="digit-button"></div> 224 <div class="digit-button"></div>
196 <paper-button class="digit-button" on-tap="onNumberTap_" value="0"> 225 <paper-button class="digit-button" on-tap="onNumberTap_" value="0">
197 <inner-text>$i18n{pinKeyboard0}</inner-text> 226 <inner-text>$i18n{pinKeyboard0}</inner-text>
227 <paper-ripple>
198 </paper-button> 228 </paper-button>
199 <paper-icon-button class="digit-button backspace-button" 229 <div class="backspace-button-container">
200 has-content$="[[hasInput_(value)]]" 230 <paper-icon-button class="digit-button backspace-button"
201 icon="pin-keyboard:backspace" 231 has-content$="[[hasInput_(value)]]"
202 on-pointerdown="onBackspacePointerDown_" 232 icon="pin-keyboard:backspace"
203 on-pointerout="onBackspacePointerOut_" 233 on-pointerdown="onBackspacePointerDown_"
204 on-pointerup="onBackspacePointerUp_"> 234 on-pointerout="onBackspacePointerOut_"
205 </paper-icon-button> 235 on-pointerup="onBackspacePointerUp_">
236 </paper-icon-button>
237 <paper-ripple>
238 </div>
206 </div> 239 </div>
207 </div> 240 </div>
208 </div> 241 </div>
209 </template> 242 </template>
210 <script src="pin_keyboard.js"></script> 243 <script src="pin_keyboard.js"></script>
211 </dom-module> 244 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698