[Refactor] Use isEmailField() for input element.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282334 0039d316-1c4b-4281-b951-d872f2087c98
parent 0dce7c87
...@@ -80,8 +80,7 @@ void GetDataListSuggestions(const WebInputElement& element, ...@@ -80,8 +80,7 @@ void GetDataListSuggestions(const WebInputElement& element,
base::string16 prefix; base::string16 prefix;
if (!ignore_current_value) { if (!ignore_current_value) {
prefix = element.editingValue(); prefix = element.editingValue();
if (element.isMultiple() && if (element.isMultiple() && element.isEmailField()) {
element.formControlType() == WebString::fromUTF8("email")) {
std::vector<base::string16> parts; std::vector<base::string16> parts;
base::SplitStringDontTrim(prefix, ',', &parts); base::SplitStringDontTrim(prefix, ',', &parts);
if (parts.size() > 0) { if (parts.size() > 0) {
...@@ -418,8 +417,7 @@ void AutofillAgent::AcceptDataListSuggestion( ...@@ -418,8 +417,7 @@ void AutofillAgent::AcceptDataListSuggestion(
base::string16 new_value = suggested_value; base::string16 new_value = suggested_value;
// If this element takes multiple values then replace the last part with // If this element takes multiple values then replace the last part with
// the suggestion. // the suggestion.
if (input_element->isMultiple() && if (input_element->isMultiple() && input_element->isEmailField()) {
input_element->formControlType() == WebString::fromUTF8("email")) {
std::vector<base::string16> parts; std::vector<base::string16> parts;
base::SplitStringDontTrim(input_element->editingValue(), ',', &parts); base::SplitStringDontTrim(input_element->editingValue(), ',', &parts);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment