Chromium Code Reviews| Index: chrome/browser/resources/mobile_setup.js |
| =================================================================== |
| --- chrome/browser/resources/mobile_setup.js (revision 67622) |
| +++ chrome/browser/resources/mobile_setup.js (working copy) |
| @@ -35,7 +35,7 @@ |
| STATE_ACTIVATING_: "activating", |
| STATE_CONNECTED_: "connected", |
| - initialize: function(frame_name) { |
| + initialize: function(frame_name, carrierPage) { |
|
satorux1
2010/11/30 05:45:52
something like carrierPageUrl may be nicer.
|
| if (this.initialized_) { |
| console.log('calling initialize() again?'); |
| return; |
| @@ -49,15 +49,19 @@ |
| $('closeButton').addEventListener('click', function(e) { |
| $('finalMessage').classList.add('hidden'); |
| }); |
| + $('carrierPage').contentWindow.location.href = |
| + carrierPage; |
| $(frame_name).addEventListener('load', function(e) { |
| // Flip the visibility of the payment page only after the frame is |
| // fully loaded. |
| if (self.state_ == MobileSetup.PLAN_ACTIVATION_SHOWING_PAYMENT) { |
| $('statusHeader').textContent = ''; |
| + $('auxHeader').textContent = ''; |
| $('finalMessage').classList.add('hidden'); |
| $('errorMessage').classList.add('hidden'); |
| $('systemStatus').classList.add('hidden'); |
| $('canvas').classList.add('hidden'); |
| + $('carrierPage').classList.add('hidden'); |
| $('paymentForm').classList.remove('hidden'); |
| } |
| }); |
| @@ -103,26 +107,33 @@ |
| case MobileSetup.PLAN_ACTIVATION_RECONNECTING: |
| $('statusHeader').textContent = |
| MobileSetup.localStrings_.getString('connecting_header'); |
| + $('auxHeader').textContent = |
| + MobileSetup.localStrings_.getString('please_wait'); |
| $('errorMessage').textContent = ''; |
| $('paymentForm').classList.add('hidden'); |
| $('finalMessage').classList.add('hidden'); |
| $('errorMessage').classList.add('hidden'); |
| $('systemStatus').classList.remove('hidden'); |
| $('canvas').classList.remove('hidden'); |
| + $('carrierPage').classList.remove('hidden'); |
| break; |
| case MobileSetup.PLAN_ACTIVATION_INITIATING_ACTIVATION: |
| $('statusHeader').textContent = |
| MobileSetup.localStrings_.getString('activating_header'); |
| + $('auxHeader').textContent = |
| + MobileSetup.localStrings_.getString('please_wait'); |
| $('errorMessage').textContent = ''; |
| $('paymentForm').classList.add('hidden'); |
| $('finalMessage').classList.add('hidden'); |
| $('errorMessage').classList.add('hidden'); |
| $('systemStatus').classList.remove('hidden'); |
| $('canvas').classList.remove('hidden'); |
| + $('carrierPage').classList.remove('hidden'); |
| break; |
| case MobileSetup.PLAN_ACTIVATION_SHOWING_PAYMENT: |
| $('statusHeader').textContent = |
| MobileSetup.localStrings_.getString('connecting_header'); |
| + $('auxHeader').textContent = ''; |
| $('paymentForm').classList.add('hidden'); |
| $('finalMessage').classList.add('hidden'); |
| $('errorMessage').classList.add('hidden'); |
| @@ -132,18 +143,22 @@ |
| break; |
| case MobileSetup.PLAN_ACTIVATION_DONE: |
| $('statusHeader').textContent = ''; |
| + $('auxHeader').textContent = ''; |
| $('errorMessage').classList.add('hidden'); |
| $('systemStatus').classList.add('hidden'); |
| $('canvas').classList.add('hidden'); |
| + $('carrierPage').classList.add('hidden'); |
| $('paymentForm').classList.remove('hidden'); |
| $('finalMessage').classList.remove('hidden'); |
| break; |
| case MobileSetup.PLAN_ACTIVATION_ERROR: |
| $('statusHeader').textContent = |
| MobileSetup.localStrings_.getString('error_header'); |
| + $('auxHeader').textContent = ''; |
| $('errorMessage').textContent = deviceInfo.error; |
| $('paymentForm').classList.add('hidden'); |
| $('finalMessage').classList.add('hidden'); |
| + $('carrierPage').classList.add('hidden'); |
| $('canvas').classList.add('hidden'); |
| $('errorMessage').classList.remove('hidden'); |
| $('systemStatus').classList.remove('hidden'); |
| @@ -216,7 +231,8 @@ |
| }; |
| MobileSetup.loadPage = function() { |
| - mobile.MobileSetup.getInstance().initialize('paymentForm'); |
| + mobile.MobileSetup.getInstance().initialize('paymentForm', |
| + 'file:///usr/share/chromeos-assets/mobile/activation.html'); |
|
satorux1
2010/11/30 05:45:52
You could define this as const at the beginning of
zel
2010/11/30 06:07:52
Done.
|
| }; |
| // Export |