OLD | NEW |
---|---|
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 // TODO(sail): Refactor options_page and remove this include. | 5 // TODO(sail): Refactor options_page and remove this include. |
6 <include src="options/options_page.js"/> | 6 <include src="options/options_page.js"/> |
7 <include src="sync_setup_overlay.js"/> | 7 <include src="sync_setup_overlay.js"/> |
8 | 8 |
9 cr.define('sync_promo', function() { | 9 cr.define('sync_promo', function() { |
10 /** | 10 /** |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
137 $('confirm-everything-cancel').addEventListener('click', cancelFunc); | 137 $('confirm-everything-cancel').addEventListener('click', cancelFunc); |
138 $('choose-datatypes-cancel').addEventListener('click', cancelFunc); | 138 $('choose-datatypes-cancel').addEventListener('click', cancelFunc); |
139 | 139 |
140 this.infographic_ = $('promo-infographic'); | 140 this.infographic_ = $('promo-infographic'); |
141 this.learnMore_ = $('promo-information'); | 141 this.learnMore_ = $('promo-information'); |
142 | 142 |
143 this.infographic_.addEventListener('webkitTransitionEnd', | 143 this.infographic_.addEventListener('webkitTransitionEnd', |
144 this.toggleHidden_.bind(this)); | 144 this.toggleHidden_.bind(this)); |
145 this.learnMore_.addEventListener('webkitTransitionEnd', | 145 this.learnMore_.addEventListener('webkitTransitionEnd', |
146 this.toggleHidden_.bind(this)); | 146 this.toggleHidden_.bind(this)); |
147 | |
148 // Start the page focused on the email/username field. | |
149 $('gaia-email').focus(); | |
sail
2011/11/09 01:54:39
I don't think this is the correct fix.
sync_setup
| |
150 | |
151 // Fix tab order for only the sync promo by breaking the byte order and | |
152 // putting the learn more button on top via [tabindex]. | |
153 $('promo-learn-more-show').tabIndex = 1; | |
154 $('promo-learn-more-hide').tabIndex = 1; | |
147 }, | 155 }, |
148 | 156 |
149 /** | 157 /** |
150 * Remove the [hidden] attribute from the node that was not previously | 158 * Remove the [hidden] attribute from the node that was not previously |
151 * transitioning. | 159 * transitioning. |
152 * @param {Event} e A -webkit-transition end event. | 160 * @param {Event} e A -webkit-transition end event. |
153 * @private | 161 * @private |
154 */ | 162 */ |
155 toggleHidden_: function(e) { | 163 toggleHidden_: function(e) { |
156 // Only show the other element if the target of this event was hidden | 164 // Only show the other element if the target of this event was hidden |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
231 | 239 |
232 // Export | 240 // Export |
233 return { | 241 return { |
234 SyncPromo : SyncPromo | 242 SyncPromo : SyncPromo |
235 }; | 243 }; |
236 }); | 244 }); |
237 | 245 |
238 var OptionsPage = options.OptionsPage; | 246 var OptionsPage = options.OptionsPage; |
239 var SyncSetupOverlay = sync_promo.SyncPromo; | 247 var SyncSetupOverlay = sync_promo.SyncPromo; |
240 window.addEventListener('DOMContentLoaded', sync_promo.SyncPromo.initialize); | 248 window.addEventListener('DOMContentLoaded', sync_promo.SyncPromo.initialize); |
OLD | NEW |