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

Side by Side Diff: chrome/browser/resources/chromeos/sim_unlock.js

Issue 6776019: [cros] Create SIM unlock dialog wrapper. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix Created 9 years, 8 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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('mobile', function() { 5 cr.define('mobile', function() {
6 6
7 function SimUnlock() { 7 function SimUnlock() {
8 } 8 }
9 9
10 cr.addSingletonGetter(SimUnlock); 10 cr.addSingletonGetter(SimUnlock);
(...skipping 18 matching lines...) Expand all
29 29
30 changeState_: function(simInfo) { 30 changeState_: function(simInfo) {
31 var newState = simInfo.state; 31 var newState = simInfo.state;
32 var error = simInfo.error; 32 var error = simInfo.error;
33 var tries = simInfo.tries; 33 var tries = simInfo.tries;
34 this.hideAll_(); 34 this.hideAll_();
35 switch(newState) { 35 switch(newState) {
36 case SimUnlock.SIM_UNLOCK_LOADING: 36 case SimUnlock.SIM_UNLOCK_LOADING:
37 break; 37 break;
38 case SimUnlock.SIM_ABSENT_NOT_LOCKED: 38 case SimUnlock.SIM_ABSENT_NOT_LOCKED:
39 // TODO(nkostylev): Update status info, probably close dialog. 39 SimUnlock.close();
40 break; 40 break;
41 case SimUnlock.SIM_LOCKED_PIN: 41 case SimUnlock.SIM_LOCKED_PIN:
42 $('pin-input').value = ''; 42 $('pin-input').value = '';
43 SimUnlock.enablePinDialog(true); 43 SimUnlock.enablePinDialog(true);
44 var pinMessage; 44 var pinMessage;
45 if (error == SimUnlock.ERROR_OK) { 45 if (error == SimUnlock.ERROR_OK) {
46 pinMessage = SimUnlock.localStrings_.getString('enterPinMessage'); 46 pinMessage = SimUnlock.localStrings_.getString('enterPinMessage');
47 $('pin-error-msg').classList.remove('error'); 47 $('pin-error-msg').classList.remove('error');
48 } 48 }
49 if (error == SimUnlock.ERROR_PIN) { 49 if (error == SimUnlock.ERROR_PIN) {
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 $('locked-puk-no-tries-overlay').hidden = true; 88 $('locked-puk-no-tries-overlay').hidden = true;
89 $('sim-disabled-overlay').hidden = true; 89 $('sim-disabled-overlay').hidden = true;
90 }, 90 },
91 91
92 updateSimStatus_: function(simInfo) { 92 updateSimStatus_: function(simInfo) {
93 this.changeState_(simInfo); 93 this.changeState_(simInfo);
94 }, 94 },
95 }; 95 };
96 96
97 SimUnlock.close = function() { 97 SimUnlock.close = function() {
98 // TODO(nkostylev): Close dialog. 98 window.close();
99 }; 99 };
100 100
101 SimUnlock.initialize = function() { 101 SimUnlock.initialize = function() {
102 this.initialized_ = true; 102 this.initialized_ = true;
103 $('enter-pin-confirm').addEventListener('click', function(event) { 103 $('enter-pin-confirm').addEventListener('click', function(event) {
104 SimUnlock.enablePinDialog(false); 104 SimUnlock.enablePinDialog(false);
105 chrome.send('enterPinCode', [$('pin-input').value]); 105 chrome.send('enterPinCode', [$('pin-input').value]);
106 }); 106 });
107 $('enter-pin-dismiss').addEventListener('click', function(event) { 107 $('enter-pin-dismiss').addEventListener('click', function(event) {
108 SimUnlock.close(); 108 SimUnlock.close();
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 SimUnlock.simStateChanged = function(simInfo) { 144 SimUnlock.simStateChanged = function(simInfo) {
145 SimUnlock.getInstance().updateSimStatus_(simInfo); 145 SimUnlock.getInstance().updateSimStatus_(simInfo);
146 }; 146 };
147 147
148 // Export 148 // Export
149 return { 149 return {
150 SimUnlock: SimUnlock 150 SimUnlock: SimUnlock
151 }; 151 };
152 152
153 }); 153 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/chromeos/sim_unlock.css ('k') | chrome/browser/ui/webui/chromeos/sim_unlock_ui.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698