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

Side by Side Diff: chrome/browser/resources/options/chromeos/keyboard_overlay.js

Issue 11346028: Allow Caps Lock to be remapped [part 2 of 2] (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review Created 8 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('options', function() { 5 cr.define('options', function() {
6 6
7 /** 7 /**
8 * Encapsulated handling of the keyboard overlay. 8 * Encapsulated handling of the keyboard overlay.
9 * @constructor 9 * @constructor
10 */ 10 */
11 function KeyboardOverlay() { 11 function KeyboardOverlay() {
12 options.SettingsDialog.call(this, 'keyboard-overlay', 12 options.SettingsDialog.call(this, 'keyboard-overlay',
13 loadTimeData.getString('keyboardOverlayTitle'), 13 loadTimeData.getString('keyboardOverlayTitle'),
14 'keyboard-overlay', 14 'keyboard-overlay',
15 $('keyboard-confirm'), $('keyboard-cancel')); 15 $('keyboard-confirm'), $('keyboard-cancel'));
16 } 16 }
17 17
18 cr.addSingletonGetter(KeyboardOverlay); 18 cr.addSingletonGetter(KeyboardOverlay);
19 19
20 KeyboardOverlay.prototype = { 20 KeyboardOverlay.prototype = {
21 __proto__: options.SettingsDialog.prototype, 21 __proto__: options.SettingsDialog.prototype,
22
23 /**
24 * Show/hide the caps lock remapping section.
25 * @private
26 */
27 showCapsLockOptions_: function(show) {
28 $('caps-lock-remapping-section').hidden = !show;
29 },
22 }; 30 };
23 31
32 //Forward public APIs to private implementations.
Daniel Erat 2012/10/30 18:23:17 nit: add space after '//'
Yusuke Sato 2012/10/30 19:27:23 Done.
33 [
34 'showCapsLockOptions',
35 ].forEach(function(name) {
36 KeyboardOverlay[name] = function() {
37 var instance = KeyboardOverlay.getInstance();
38 return instance[name + '_'].apply(instance, arguments);
39 };
40 });
41
24 // Export 42 // Export
25 return { 43 return {
26 KeyboardOverlay: KeyboardOverlay 44 KeyboardOverlay: KeyboardOverlay
27 }; 45 };
28 }); 46 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698