| Index: chrome/browser/resources/chromeos/network/network_config.js
|
| diff --git a/chrome/browser/resources/chromeos/network/network_config.js b/chrome/browser/resources/chromeos/network/network_config.js
|
| deleted file mode 100644
|
| index 29ac7a7c1cc33fa8f0d4a2e9819b66a470b4db80..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/resources/chromeos/network/network_config.js
|
| +++ /dev/null
|
| @@ -1,147 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -'use strict';
|
| -
|
| -/**
|
| - * @fileoverview This object provides a similar API to chrome.networkingPrivate.
|
| - * It simulates the extension callback model by storing callbacks in a member
|
| - * object and invoking them when the corresponding method is called by Chrome in
|
| - * response to a chrome.send call.
|
| - */
|
| -
|
| -var networkConfig = {
|
| - /**
|
| - * Return the property associated with a key (which may reference a
|
| - * sub-object).
|
| - *
|
| - * @param {Object} properties The object containing the network properties.
|
| - * @param {string} key The ONC key for the property. May refer to a nested
|
| - * propety, e.g. 'WiFi.Security'.
|
| - * @return {*} The value associated with the property.
|
| - */
|
| - getValueFromProperties: function(properties, key) {
|
| - if (!key) {
|
| - console.error('Empty key');
|
| - return undefined;
|
| - }
|
| - var dot = key.indexOf('.');
|
| - if (dot > 0) {
|
| - var key1 = key.substring(0, dot);
|
| - var key2 = key.substring(dot + 1);
|
| - var subobject = properties[key1];
|
| - if (subobject)
|
| - return this.getValueFromProperties(subobject, key2);
|
| - }
|
| - return properties[key];
|
| - },
|
| -
|
| - /**
|
| - * Generate a unique id for 'callback' and store it for future retrieval.
|
| - *
|
| - * @param {function} callback The associated callback.
|
| - * @return {integer} The id of the callback.
|
| - * @private
|
| - */
|
| - callbackId: 1,
|
| - callbackMap: {},
|
| - storeCallback_: function(callback) {
|
| - var id = this.callbackId++;
|
| - this.callbackMap[id] = callback;
|
| - return id;
|
| - },
|
| -
|
| - /**
|
| - * Retrieve the callback associated with |id| and remove it from the map.
|
| - *
|
| - * @param {integer} id The id of the callback.
|
| - * @return {function} The associated callback.
|
| - * @private
|
| - */
|
| - retrieveCallback_: function(id) {
|
| - var callback = this.callbackMap[id];
|
| - delete this.callbackMap[id];
|
| - return callback;
|
| - },
|
| -
|
| - /**
|
| - * Callback invoked by Chrome.
|
| - *
|
| - * @param {Array} args A list of arguments passed to the callback. The first
|
| - * entry must be the callbackId passed to chrome.send.
|
| - */
|
| - chromeCallbackSuccess: function(args) {
|
| - var callbackId = args.shift();
|
| - var callback = this.retrieveCallback_(callbackId);
|
| - this.lastError = '';
|
| - if (callback)
|
| - callback.apply(null, args);
|
| - else
|
| - console.error('Callback not found for id: ' + callbackId);
|
| - },
|
| -
|
| - /**
|
| - * Error Callback invoked by Chrome. Sets lastError and logs to the console.
|
| - *
|
| - * @param {Args} args A list of arguments. The first entry must be the
|
| - * callbackId passed to chrome.send.
|
| - */
|
| - lastError: '',
|
| - chromeCallbackError: function(args) {
|
| - var callbackId = args.shift();
|
| - this.lastError = args.shift();
|
| - console.error('Callback error: "' + this.lastError);
|
| - // We still invoke the callback, but with null args. The callback should
|
| - // check this.lastError and handle that.
|
| - var callback = this.retrieveCallback_(callbackId);
|
| - if (callback)
|
| - callback.apply(null, null);
|
| - },
|
| -
|
| - /**
|
| - * Implement networkingPrivate.getProperties. See networking_private.json.
|
| - *
|
| - * @param {string} guid The guid identifying the network.
|
| - * @param {function()} callback The callback to call on completion.
|
| - */
|
| - getProperties: function(guid, callback) {
|
| - var callbackId = this.storeCallback_(callback);
|
| - chrome.send('networkConfig.getProperties', [callbackId, guid]);
|
| - },
|
| -
|
| - /**
|
| - * Implement networkingPrivate.getManagedProperties. See
|
| - * networking_private.json.
|
| - *
|
| - * @param {string} guid The guid identifying the network.
|
| - * @param {function()} callback The callback to call on completion.
|
| - */
|
| - getManagedProperties: function(guid, callback) {
|
| - var callbackId = this.storeCallback_(callback);
|
| - chrome.send('networkConfig.getManagedProperties', [callbackId, guid]);
|
| - },
|
| -
|
| - /**
|
| - * Implement networkingPrivate.getNetworks. See networking_private.json.
|
| - *
|
| - * @param {string} guid The guid identifying the network.
|
| - * @param {function()} callback The callback to call on completion.
|
| - */
|
| - getNetworks: function(filter, callback) {
|
| - var callbackId = this.storeCallback_(callback);
|
| - chrome.send('networkConfig.getNetworks', [callbackId, filter]);
|
| - },
|
| -
|
| - /**
|
| - * Debugging method to get raw Shill properties
|
| - *
|
| - * @param {string} guid The guid identifying the network.
|
| - * @param {function()} callback The callback to call on completion.
|
| - */
|
| - getShillProperties: function(guid, callback) {
|
| - var callbackId = this.storeCallback_(callback);
|
| - chrome.send('networkConfig.getShillProperties', [callbackId, guid]);
|
| - },
|
| -
|
| -};
|
|
|