| Index: chrome/browser/chromeos/options/wifi_config_view.cc
|
| diff --git a/chrome/browser/chromeos/options/wifi_config_view.cc b/chrome/browser/chromeos/options/wifi_config_view.cc
|
| index c0e1bcdaa65eb66f5cd9c027f6e2d28c5b7aafb3..412954a54e348b8e7f9676da948fb5e8cd807b27 100644
|
| --- a/chrome/browser/chromeos/options/wifi_config_view.cc
|
| +++ b/chrome/browser/chromeos/options/wifi_config_view.cc
|
| @@ -611,11 +611,13 @@ bool WifiConfigView::HandleKeyEvent(views::Textfield* sender,
|
|
|
| void WifiConfigView::ButtonPressed(views::Button* sender,
|
| const ui::Event& event) {
|
| - if (sender == passphrase_visible_button_) {
|
| - if (passphrase_textfield_) {
|
| - passphrase_textfield_->SetObscured(!passphrase_textfield_->IsObscured());
|
| - passphrase_visible_button_->SetToggled(
|
| - !passphrase_textfield_->IsObscured());
|
| + if (sender == passphrase_visible_button_ && passphrase_textfield_) {
|
| + if (passphrase_textfield_->GetTextInputType() == ui::TEXT_INPUT_TYPE_TEXT) {
|
| + passphrase_textfield_->SetTextInputType(ui::TEXT_INPUT_TYPE_PASSWORD);
|
| + passphrase_visible_button_->SetToggled(false);
|
| + } else {
|
| + passphrase_textfield_->SetTextInputType(ui::TEXT_INPUT_TYPE_TEXT);
|
| + passphrase_visible_button_->SetToggled(true);
|
| }
|
| } else {
|
| NOTREACHED();
|
| @@ -936,8 +938,8 @@ void WifiConfigView::Init(bool show_8021x) {
|
| layout->AddView(new views::Label(l10n_util::GetStringUTF16(
|
| IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_NETWORK_ID)));
|
| if (!wifi) {
|
| - ssid_textfield_ = new views::Textfield(views::Textfield::STYLE_DEFAULT);
|
| - ssid_textfield_->SetController(this);
|
| + ssid_textfield_ = new views::Textfield();
|
| + ssid_textfield_->set_controller(this);
|
| ssid_textfield_->SetAccessibleName(l10n_util::GetStringUTF16(
|
| IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_NETWORK_ID));
|
| layout->AddView(ssid_textfield_);
|
| @@ -1026,10 +1028,9 @@ void WifiConfigView::Init(bool show_8021x) {
|
| IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_EAP_SUBJECT_MATCH);
|
| subject_match_label_ = new views::Label(subject_match_label_text);
|
| layout->AddView(subject_match_label_);
|
| - subject_match_textfield_ =
|
| - new views::Textfield(views::Textfield::STYLE_DEFAULT);
|
| + subject_match_textfield_ = new views::Textfield();
|
| subject_match_textfield_->SetAccessibleName(subject_match_label_text);
|
| - subject_match_textfield_->SetController(this);
|
| + subject_match_textfield_->set_controller(this);
|
| layout->AddView(subject_match_textfield_);
|
| layout->AddPaddingRow(0, views::kRelatedControlVerticalSpacing);
|
|
|
| @@ -1055,9 +1056,9 @@ void WifiConfigView::Init(bool show_8021x) {
|
| IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_CERT_IDENTITY);
|
| identity_label_ = new views::Label(identity_label_text);
|
| layout->AddView(identity_label_);
|
| - identity_textfield_ = new views::Textfield(views::Textfield::STYLE_DEFAULT);
|
| + identity_textfield_ = new views::Textfield();
|
| identity_textfield_->SetAccessibleName(identity_label_text);
|
| - identity_textfield_->SetController(this);
|
| + identity_textfield_->set_controller(this);
|
| identity_textfield_->SetEnabled(identity_ui_data_.IsEditable());
|
| layout->AddView(identity_textfield_);
|
| layout->AddView(new ControlledSettingIndicatorView(identity_ui_data_));
|
| @@ -1072,7 +1073,7 @@ void WifiConfigView::Init(bool show_8021x) {
|
| passphrase_label_ = new views::Label(passphrase_label_text);
|
| layout->AddView(passphrase_label_);
|
| passphrase_textfield_ = new PassphraseTextfield();
|
| - passphrase_textfield_->SetController(this);
|
| + passphrase_textfield_->set_controller(this);
|
| // Disable passphrase input initially for other network.
|
| passphrase_label_->SetEnabled(wifi);
|
| passphrase_textfield_->SetEnabled(wifi && passphrase_ui_data_.IsEditable());
|
| @@ -1121,11 +1122,10 @@ void WifiConfigView::Init(bool show_8021x) {
|
| new views::Label(l10n_util::GetStringUTF16(
|
| IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_CERT_IDENTITY_ANONYMOUS));
|
| layout->AddView(identity_anonymous_label_);
|
| - identity_anonymous_textfield_ = new views::Textfield(
|
| - views::Textfield::STYLE_DEFAULT);
|
| + identity_anonymous_textfield_ = new views::Textfield();
|
| identity_anonymous_label_->SetEnabled(false);
|
| identity_anonymous_textfield_->SetEnabled(false);
|
| - identity_anonymous_textfield_->SetController(this);
|
| + identity_anonymous_textfield_->set_controller(this);
|
| layout->AddView(identity_anonymous_textfield_);
|
| layout->AddView(
|
| new ControlledSettingIndicatorView(identity_anonymous_ui_data_));
|
|
|