Chromium Code Reviews

Issue 3678006: Implement action interface in network_menu.js for 'connect'. (Closed)

Created:
10 years, 2 months ago by stevenjb
Modified:
9 years, 7 months ago
Reviewers:
DaveMoore, xiyuan, arv (Not doing code reviews), oshima, Charlie Lee
CC:
chromium-reviews, davemoore+watch_chromium.org, ben+cc_chromium.org, arv (Not doing code reviews), Paweł Hajdan Jr., nkostylev+cc_chromium.org
Visibility:
Public.

Description

Implement action interface in network_menu.js for 'connect'. * Added NetworkMenu::UpdateMenu() * Added NetworkMenu::ConnectToNetworkAt() BUG=http://code.google.com/p/chromium-os/issues/detail?id=7343 TEST=Test the network menu (it still looks ugly). Specifically, selecting a non secure network, or one with a certificate installed should connect to it. Also, temporarily, using 'space' or 'return' to select a network should connect to it without closing the menu. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=62598

Patch Set 1 #

Total comments: 9

Patch Set 2 : . #

Patch Set 3 : Fix tests. #

Patch Set 4 : Fix login_browsertest to use CrosInProcessBrowserTest. #

Total comments: 3

Patch Set 5 : Set status for non connected networks. #

Total comments: 2
Unified diffs Side-by-side diffs Stats (+266 lines, -137 lines)
M chrome/browser/chromeos/cros/cros_mock.h View 2 chunks +5 lines, -0 lines 0 comments
M chrome/browser/chromeos/cros/cros_mock.cc View 2 chunks +38 lines, -5 lines 0 comments
M chrome/browser/chromeos/cros/network_library.h View 1 chunk +3 lines, -0 lines 0 comments
M chrome/browser/chromeos/cros/network_library.cc View 1 chunk +20 lines, -1 line 0 comments
M chrome/browser/chromeos/dom_ui/network_menu_ui.cc View 2 chunks +28 lines, -2 lines 0 comments
M chrome/browser/chromeos/login/login_browsertest.cc View 2 chunks +26 lines, -48 lines 0 comments
M chrome/browser/chromeos/options/wifi_config_view.cc View 4 chunks +6 lines, -23 lines 0 comments
M chrome/browser/chromeos/status/network_dropdown_button.cc View 1 chunk +3 lines, -0 lines 0 comments
M chrome/browser/chromeos/status/network_menu.h View 3 chunks +11 lines, -0 lines 0 comments
M chrome/browser/chromeos/status/network_menu.cc View 16 chunks +108 lines, -55 lines 2 comments
M chrome/browser/chromeos/status/network_menu_button.cc View 1 chunk +1 line, -0 lines 0 comments
M chrome/browser/resources/network_menu.js View 2 chunks +17 lines, -3 lines 0 comments

Messages

Total messages: 9 (0 generated)
stevenjb
Ready for review. http://codereview.chromium.org/3678006/diff/1/2 File chrome/browser/chromeos/cros/network_library.cc (right): http://codereview.chromium.org/3678006/diff/1/2#newcode397 chrome/browser/chromeos/cros/network_library.cc:397: // device. See src/third_party/flimflam/files/doc/service-api.txt. Note: This ...
10 years, 2 months ago (2010-10-12 20:58:35 UTC) #1
xiyuan
LGTM http://codereview.chromium.org/3678006/diff/1/9 File chrome/browser/resources/network_menu.js (right): http://codereview.chromium.org/3678006/diff/1/9#newcode9 chrome/browser/resources/network_menu.js:9: chrome.send('action', [ 'connect', String(index), passphrase, identity ]); nit: ...
10 years, 2 months ago (2010-10-12 21:06:04 UTC) #2
arv (Not doing code reviews)
FYI http://codereview.chromium.org/3678006/diff/1/9 File chrome/browser/resources/network_menu.js (right): http://codereview.chromium.org/3678006/diff/1/9#newcode9 chrome/browser/resources/network_menu.js:9: chrome.send('action', [ 'connect', String(index), passphrase, identity ]); On ...
10 years, 2 months ago (2010-10-12 21:29:25 UTC) #3
xiyuan
http://codereview.chromium.org/3678006/diff/1/9 File chrome/browser/resources/network_menu.js (right): http://codereview.chromium.org/3678006/diff/1/9#newcode9 chrome/browser/resources/network_menu.js:9: chrome.send('action', [ 'connect', String(index), passphrase, identity ]); On 2010/10/12 ...
10 years, 2 months ago (2010-10-12 21:37:16 UTC) #4
stevenjb
I had to make some changes to fix browser_tests. Could someone please take a look ...
10 years, 2 months ago (2010-10-13 22:22:40 UTC) #5
stevenjb
Dave, can you review the changes I made to login_browsertest.cc? It wasn't using CrosInProcessBrowserTest, which ...
10 years, 2 months ago (2010-10-14 00:21:42 UTC) #6
Charlie Lee
LGTM with a nit http://codereview.chromium.org/3678006/diff/14001/15009 File chrome/browser/chromeos/status/network_menu.cc (right): http://codereview.chromium.org/3678006/diff/14001/15009#newcode241 chrome/browser/chromeos/status/network_menu.cc:241: ShowNetworkConfigView(new NetworkConfigView(), focus_login); any reason ...
10 years, 2 months ago (2010-10-14 04:22:48 UTC) #7
stevenjb
Addressed charlie's feedback, + one small change caught by xiyuan wrt the status of non ...
10 years, 2 months ago (2010-10-14 17:43:56 UTC) #8
Charlie Lee
10 years, 2 months ago (2010-10-15 06:34:29 UTC) #9
LGTM

http://codereview.chromium.org/3678006/diff/20001/21009
File chrome/browser/chromeos/status/network_menu.cc (right):

http://codereview.chromium.org/3678006/diff/20001/21009#newcode259
chrome/browser/chromeos/status/network_menu.cc:259: ShowNetworkConfigView(
while you are at it, add the const here also

http://codereview.chromium.org/3678006/diff/20001/21009#newcode278
chrome/browser/chromeos/status/network_menu.cc:278: ShowNetworkConfigView(new
NetworkConfigView(wifi, false), false);
and here

Powered by Google App Engine