Index: public/web/WebFormControlElement.h |
diff --git a/public/web/WebFormControlElement.h b/public/web/WebFormControlElement.h |
index a6abd72ffa558f0134e195624207a89dbe14756a..e771d3cb4a8c0d97d84c4c983f669b32e17b1a4b 100644 |
--- a/public/web/WebFormControlElement.h |
+++ b/public/web/WebFormControlElement.h |
@@ -64,6 +64,20 @@ public: |
BLINK_EXPORT bool isAutofilled() const; |
BLINK_EXPORT void setAutofilled(bool); |
+ // This returns the non-sanitized, exact value inside the text input field |
+ // or insisde the textarea. If neither input element nor textarea element, |
+ // a null string is returned. |
+ BLINK_EXPORT WebString editingValue() const; |
+ |
+ // The returned value represents a cursor/caret position at the current |
+ // selection's start for text input field or textarea. If neither input |
+ // element nor textarea element, 0 is returned. |
+ BLINK_EXPORT int selectionStart() const; |
+ // The returned value represents a cursor/caret position at the current |
+ // selection's end for text input field or textarea. If neither input |
+ // element nor textarea element, 0 is returned. |
+ BLINK_EXPORT int selectionEnd() const; |
+ |
// Returns the name that should be used for the specified |element| when |
// storing autofill data. This is either the field name or its id, an empty |
// string if it has no name and no id. |