| OLD | NEW |
| 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 /** | 5 /** |
| 6 * @fileoverview Network drop-down implementation. | 6 * @fileoverview Network drop-down implementation. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 cr.define('cr.ui', function() { | 9 cr.define('cr.ui', function() { |
| 10 /** | 10 /** |
| (...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 381 if (DropDown.activeElementId_) | 381 if (DropDown.activeElementId_) |
| 382 $(DropDown.activeElementId_).setTitle(title, icon); | 382 $(DropDown.activeElementId_).setTitle(title, icon); |
| 383 }; | 383 }; |
| 384 | 384 |
| 385 /** | 385 /** |
| 386 * Activates network drop-down. Only one network drop-down | 386 * Activates network drop-down. Only one network drop-down |
| 387 * can be active at the same time. So activating new drop-down deactivates | 387 * can be active at the same time. So activating new drop-down deactivates |
| 388 * the previous one. | 388 * the previous one. |
| 389 * @param {string} elementId Id of network drop-down element. | 389 * @param {string} elementId Id of network drop-down element. |
| 390 * @param {boolean} isOobe Whether drop-down is used by an Oobe screen. | 390 * @param {boolean} isOobe Whether drop-down is used by an Oobe screen. |
| 391 * @param {integer} lastNetworkType Last active network type. Pass -1 if it | |
| 392 * isn't known. | |
| 393 */ | 391 */ |
| 394 DropDown.show = function(elementId, isOobe, lastNetworkType) { | 392 DropDown.show = function(elementId, isOobe) { |
| 395 $(elementId).isShown = false; | 393 $(elementId).isShown = false; |
| 396 if (DropDown.activeElementId_ != elementId) { | 394 if (DropDown.activeElementId_ != elementId) { |
| 397 DropDown.activeElementId_ = elementId; | 395 DropDown.activeElementId_ = elementId; |
| 398 chrome.send('networkDropdownShow', [elementId, isOobe, lastNetworkType]); | 396 chrome.send('networkDropdownShow', [elementId, isOobe]); |
| 399 } | 397 } |
| 400 }; | 398 }; |
| 401 | 399 |
| 402 /** | 400 /** |
| 403 * Deactivates network drop-down. Deactivating inactive drop-down does | 401 * Deactivates network drop-down. Deactivating inactive drop-down does |
| 404 * nothing. | 402 * nothing. |
| 405 * @param {string} elementId Id of network drop-down element. | 403 * @param {string} elementId Id of network drop-down element. |
| 406 */ | 404 */ |
| 407 DropDown.hide = function(elementId) { | 405 DropDown.hide = function(elementId) { |
| 408 if (DropDown.activeElementId_ == elementId) { | 406 if (DropDown.activeElementId_ == elementId) { |
| 409 DropDown.activeElementId_ = ''; | 407 DropDown.activeElementId_ = ''; |
| 410 chrome.send('networkDropdownHide'); | 408 chrome.send('networkDropdownHide'); |
| 411 } | 409 } |
| 412 }; | 410 }; |
| 413 | 411 |
| 414 /** | 412 /** |
| 415 * Refreshes network drop-down. Should be called on language change. | 413 * Refreshes network drop-down. Should be called on language change. |
| 416 */ | 414 */ |
| 417 DropDown.refresh = function() { | 415 DropDown.refresh = function() { |
| 418 chrome.send('networkDropdownRefresh'); | 416 chrome.send('networkDropdownRefresh'); |
| 419 }; | 417 }; |
| 420 | 418 |
| 421 return { | 419 return { |
| 422 DropDown: DropDown | 420 DropDown: DropDown |
| 423 }; | 421 }; |
| 424 }); | 422 }); |
| OLD | NEW |