| Index: chrome/browser/resources/chromeos/network_configuration/js/main_config.js
|
| diff --git a/chrome/browser/resources/chromeos/network_configuration/js/main_config.js b/chrome/browser/resources/chromeos/network_configuration/js/main_config.js
|
| index 661333994ec65ce25f0356997b784cb4c3dc50f2..d8be3f5faa80bf2a9c87f36c5659fd2963150051 100644
|
| --- a/chrome/browser/resources/chromeos/network_configuration/js/main_config.js
|
| +++ b/chrome/browser/resources/chromeos/network_configuration/js/main_config.js
|
| @@ -12,30 +12,40 @@ function showMessage(msg) {
|
| }, 3000);
|
| }
|
|
|
| +function getShowMessageCallback(message) {
|
| + return function() {
|
| + var error = chrome.runtime.lastError;
|
| + if (error) {
|
| + showMessage(message + ': ' + error.message);
|
| + } else {
|
| + showMessage(message + ': Success!');
|
| + }
|
| + };
|
| +}
|
| +
|
| function onPageLoad() {
|
| var networkConfig = $('network-config');
|
| network.config.NetworkConfig.decorate(networkConfig);
|
|
|
| - $('close').onclick = function() {
|
| - networkConfig.applyUserSettings();
|
| + $('save').onclick = function() {
|
| + chrome.networkingPrivate.setProperties(
|
| + networkConfig.networkId,
|
| + networkConfig.userSettings,
|
| + getShowMessageCallback('Set properties of ' + networkConfig.networkId));
|
| };
|
|
|
| $('connect').onclick = function() {
|
| chrome.networkingPrivate.startConnect(
|
| networkConfig.networkId,
|
| - function() {
|
| - showMessage('Successfully requested connect to ' +
|
| - networkConfig.networkId + '!');
|
| - });
|
| + getShowMessageCallback(
|
| + 'Requested connect to ' + networkConfig.networkId));
|
| };
|
|
|
| $('disconnect').onclick = function() {
|
| chrome.networkingPrivate.startDisconnect(
|
| networkConfig.networkId,
|
| - function() {
|
| - showMessage('Successfully requested disconnect from ' +
|
| - networkConfig.networkId + '!');
|
| - });
|
| + getShowMessageCallback(
|
| + 'Requested disconnect from ' + networkConfig.networkId));
|
| };
|
| }
|
|
|
|
|