Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef COMPONENTS_AUTOFILL_CONTENT_RENDERER_FORM_AUTOFILL_UTIL_H_ | 5 #ifndef COMPONENTS_AUTOFILL_CONTENT_RENDERER_FORM_AUTOFILL_UTIL_H_ |
| 6 #define COMPONENTS_AUTOFILL_CONTENT_RENDERER_FORM_AUTOFILL_UTIL_H_ | 6 #define COMPONENTS_AUTOFILL_CONTENT_RENDERER_FORM_AUTOFILL_UTIL_H_ |
| 7 | 7 |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/strings/string16.h" | 10 #include "base/strings/string16.h" |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 70 // Returns true if |element| is one of the input element types that can be | 70 // Returns true if |element| is one of the input element types that can be |
| 71 // autofilled. {Text, Radiobutton, Checkbox}. | 71 // autofilled. {Text, Radiobutton, Checkbox}. |
| 72 bool IsAutofillableInputElement(const blink::WebInputElement* element); | 72 bool IsAutofillableInputElement(const blink::WebInputElement* element); |
| 73 | 73 |
| 74 // Recursively checks whether |node| or any of its children have a non-empty | 74 // Recursively checks whether |node| or any of its children have a non-empty |
| 75 // bounding box. | 75 // bounding box. |
| 76 bool IsWebNodeVisible(const blink::WebNode& node); | 76 bool IsWebNodeVisible(const blink::WebNode& node); |
| 77 | 77 |
| 78 // Returns the form's |name| attribute if non-empty; otherwise the form's |id| | 78 // Returns the form's |name| attribute if non-empty; otherwise the form's |id| |
| 79 // attribute. | 79 // attribute. |
| 80 const base::string16 GetFormIdentifier(const blink::WebFormElement& form); | 80 const base::string16& GetFormIdentifier(const blink::WebFormElement& form); |
|
vabr (Chromium)
2014/07/11 13:37:43
Could this method be const?
Ilya Sherman
2014/07/11 19:11:10
This is a free function, not a method.
vabr (Chromium)
2014/07/11 19:24:47
Ah thanks, my bad for missing that.
I take my earl
lucinka.brozkova
2014/07/11 21:05:57
Acknowledged.
| |
| 81 | 81 |
| 82 // Returns true if the element specified by |click_element| was successfully | 82 // Returns true if the element specified by |click_element| was successfully |
| 83 // clicked. | 83 // clicked. |
| 84 bool ClickElement(const blink::WebDocument& document, | 84 bool ClickElement(const blink::WebDocument& document, |
| 85 const WebElementDescriptor& element_descriptor); | 85 const WebElementDescriptor& element_descriptor); |
| 86 | 86 |
| 87 // Fills |autofillable_elements| with all the auto-fillable form control | 87 // Fills |autofillable_elements| with all the auto-fillable form control |
| 88 // elements in |form_element|. | 88 // elements in |form_element|. |
| 89 void ExtractAutofillableElements( | 89 void ExtractAutofillableElements( |
| 90 const blink::WebFormElement& form_element, | 90 const blink::WebFormElement& form_element, |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 169 // are of the type <script>, <meta>, or <title>. | 169 // are of the type <script>, <meta>, or <title>. |
| 170 bool IsWebElementEmpty(const blink::WebElement& element); | 170 bool IsWebElementEmpty(const blink::WebElement& element); |
| 171 | 171 |
| 172 // Return a gfx::RectF that is the bounding box for |element| scaled by |scale|. | 172 // Return a gfx::RectF that is the bounding box for |element| scaled by |scale|. |
| 173 gfx::RectF GetScaledBoundingBox(float scale, | 173 gfx::RectF GetScaledBoundingBox(float scale, |
| 174 blink::WebFormControlElement* element); | 174 blink::WebFormControlElement* element); |
| 175 | 175 |
| 176 } // namespace autofill | 176 } // namespace autofill |
| 177 | 177 |
| 178 #endif // COMPONENTS_AUTOFILL_CONTENT_RENDERER_FORM_AUTOFILL_UTIL_H_ | 178 #endif // COMPONENTS_AUTOFILL_CONTENT_RENDERER_FORM_AUTOFILL_UTIL_H_ |
| OLD | NEW |