| Index: chrome/browser/resources/chromeos/login/network_dropdown.js
|
| diff --git a/chrome/browser/resources/chromeos/login/network_dropdown.js b/chrome/browser/resources/chromeos/login/network_dropdown.js
|
| index 4a07368cf92e9b984f1e3e6383f44893496303e6..6d89280b5bf441e815830fe7fd876a4c03d052b1 100644
|
| --- a/chrome/browser/resources/chromeos/login/network_dropdown.js
|
| +++ b/chrome/browser/resources/chromeos/login/network_dropdown.js
|
| @@ -369,25 +369,31 @@ cr.define('cr.ui', function() {
|
| };
|
|
|
| /**
|
| - * Activates or deactivates network drop-down. Only one network drop-down
|
| + * Activates network drop-down. Only one network drop-down
|
| * can be active at the same time. So activating new drop-down deactivates
|
| - * the previous one. Deactivating not active drop-down does nothing.
|
| - * @param {string} element_id Id of the element which is network drop-down.
|
| - * @param {boolean} isActive Is drop-down active?
|
| - * @param {boolean} isOobe Is dropdown placed on an OOBE screen.
|
| + * the previous one.
|
| + * @param {string} elementId Id of network drop-down element.
|
| + * @param {boolean} isOobe Whether drop-down is used by an Oobe screen.
|
| + * @param {integer} lastNetworkType Last active network type. Pass -1 if it
|
| + * isn't known.
|
| */
|
| - DropDown.setActive = function(elementId, isActive, isOobe) {
|
| - if (isActive) {
|
| - $(elementId).isShown = false;
|
| - if (DropDown.activeElementId_ != elementId) {
|
| - DropDown.activeElementId_ = elementId;
|
| - chrome.send('networkDropdownShow', [elementId, isOobe]);
|
| - }
|
| - } else {
|
| - if (DropDown.activeElementId_ == elementId) {
|
| - DropDown.activeElementId_ = '';
|
| - chrome.send('networkDropdownHide', []);
|
| - }
|
| + DropDown.show = function(elementId, isOobe, lastNetworkType) {
|
| + $(elementId).isShown = false;
|
| + if (DropDown.activeElementId_ != elementId) {
|
| + DropDown.activeElementId_ = elementId;
|
| + chrome.send('networkDropdownShow', [elementId, isOobe, lastNetworkType]);
|
| + }
|
| + };
|
| +
|
| + /**
|
| + * Deactivates network drop-down. Deactivating inactive drop-down does
|
| + * nothing.
|
| + * @param {string} elementId Id of network drop-down element.
|
| + */
|
| + DropDown.hide = function(elementId) {
|
| + if (DropDown.activeElementId_ == elementId) {
|
| + DropDown.activeElementId_ = '';
|
| + chrome.send('networkDropdownHide', []);
|
| }
|
| };
|
|
|
|
|