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

Side by Side Diff: ui/keyboard/resources/elements/kb-keyboard.html

Issue 20526005: Implement virtual keyboard hiding. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Init Created 7 years, 4 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 <!-- 1 <!--
2 -- Copyright (c) 2013 The Chromium Authors. All rights reserved. 2 -- Copyright (c) 2013 The Chromium Authors. All rights reserved.
3 -- Use of this source code is governed by a BSD-style license that can be 3 -- Use of this source code is governed by a BSD-style license that can be
4 -- found in the LICENSE file. 4 -- found in the LICENSE file.
5 --> 5 -->
6 6
7 <polymer-element name="kb-keyboard" on-key-over="keyOver" on-key-up="keyUp" 7 <polymer-element name="kb-keyboard" on-key-over="keyOver" on-key-up="keyUp"
8 on-key-down="keyDown" on-key-longpress="keyLongpress" on-pointerup="up" 8 on-key-down="keyDown" on-key-longpress="keyLongpress" on-pointerup="up"
9 on-enable-dbl="enableDbl" attributes="keyset layout rows"> 9 on-enable-dbl="enableDbl" attributes="keyset layout rows">
10 <template> 10 <template>
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 var toKeyset = detail.toKeyset; 209 var toKeyset = detail.toKeyset;
210 // Keyset transition key. 210 // Keyset transition key.
211 if (toKeyset) { 211 if (toKeyset) {
212 this.keyset = toKeyset; 212 this.keyset = toKeyset;
213 this.querySelector('#' + this.layout + '-' + this.keyset).nextKeyset = 213 this.querySelector('#' + this.layout + '-' + this.keyset).nextKeyset =
214 detail.nextKeyset; 214 detail.nextKeyset;
215 } 215 }
216 var toLayout = detail.toLayout; 216 var toLayout = detail.toLayout;
217 // Layout transition key. 217 // Layout transition key.
218 if (toLayout) 218 if (toLayout)
219 this.layout = toLayout; 219 hideKeyboard();
220 var char = detail.char; 220 var char = detail.char;
221 if (enterUpperOnSpace) { 221 if (enterUpperOnSpace) {
222 enterUpperOnSpace = false; 222 enterUpperOnSpace = false;
223 if (char == ' ') 223 if (char == ' ')
224 this.keyset = 'upper'; 224 this.keyset = 'upper';
225 } 225 }
226 switch(char) { 226 switch(char) {
227 case 'Invalid': 227 case 'Invalid':
228 case 'Shift': 228 case 'Shift':
229 return; 229 return;
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
298 } 298 }
299 } 299 }
300 if (keysetsLoaded) 300 if (keysetsLoaded)
301 console.error('No default keyset found for ' + this.layout); 301 console.error('No default keyset found for ' + this.layout);
302 return false; 302 return false;
303 } 303 }
304 }); 304 });
305 </script> 305 </script>
306 </polymer-element> 306 </polymer-element>
307 307
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698