Use getNetworks in Internet Settings UI
commit8b6e078c9c725f5fd52822188ff26cc43aeb0207
authorstevenjb <stevenjb@chromium.org>
Tue, 21 Apr 2015 18:07:26 +0000 (21 11:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 21 Apr 2015 18:08:12 +0000 (21 18:08 +0000)
tree742d8fa523110e2a1cba09ab006cae56ad0c534a
parentd607c41285e819b5a71c76e0e9f8e15b7547513a
Use getNetworks in Internet Settings UI

This eliminates networkData from InternetOptionsHandler and removes
observers, using networkingPrivate APIs instead.

At long last, IneternetOptionsHandler is down to just:
* Add/Configure net networks
* Third Party VPNs

> 2000 lines to 340!

BUG=465418
For minor fix to chrome_extensions.js (already upstreamed):
TBR=dbeam@chromium.org

Review URL: https://codereview.chromium.org/1088353004

Cr-Commit-Position: refs/heads/master@{#326070}
chrome/app/chromeos_strings.grdp
chrome/browser/resources/options/browser_options.js
chrome/browser/resources/options/chromeos/internet_detail.js
chrome/browser/resources/options/chromeos/network_list.js
chrome/browser/resources/options/chromeos/preferred_networks.js
chrome/browser/ui/webui/options/chromeos/internet_options_handler.cc
chrome/browser/ui/webui/options/chromeos/internet_options_handler.h
chromeos/dbus/fake_shill_manager_client.cc
extensions/browser/api/networking_private/networking_private_event_router_chromeos.cc
extensions/common/api/networking_private.idl
third_party/closure_compiler/externs/chrome_extensions.js