Index: public/web/WebInputElement.h |
diff --git a/public/web/WebInputElement.h b/public/web/WebInputElement.h |
index 61856453b4bd5488a8c51299074689963bbc6bda..de38d60656bab882a4bd90346f1494c451f794c9 100644 |
--- a/public/web/WebInputElement.h |
+++ b/public/web/WebInputElement.h |
@@ -38,65 +38,66 @@ namespace blink { |
class HTMLInputElement; |
class WebElementCollection; |
- // Provides readonly access to some properties of a DOM input element node. |
- class WebInputElement : public WebFormControlElement { |
- public: |
- WebInputElement() : WebFormControlElement() { } |
- WebInputElement(const WebInputElement& element) : WebFormControlElement(element) { } |
+// Provides readonly access to some properties of a DOM input element node. |
+class WebInputElement : public WebFormControlElement { |
+public: |
+ WebInputElement() : WebFormControlElement() { } |
+ WebInputElement(const WebInputElement& element) : WebFormControlElement(element) { } |
- WebInputElement& operator=(const WebInputElement& element) |
- { |
- WebFormControlElement::assign(element); |
- return *this; |
- } |
- void assign(const WebInputElement& element) { WebFormControlElement::assign(element); } |
- |
- // This returns true for all of textfield-looking types such as text, |
- // password, search, email, url, and number. |
- BLINK_EXPORT bool isTextField() const; |
- // This returns true only for type=text. |
- BLINK_EXPORT bool isText() const; |
- BLINK_EXPORT bool isEmailField() const; |
- BLINK_EXPORT bool isPasswordField() const; |
- BLINK_EXPORT bool isImageButton() const; |
- BLINK_EXPORT bool isRadioButton() const; |
- BLINK_EXPORT bool isCheckbox() const; |
- BLINK_EXPORT int maxLength() const; |
- BLINK_EXPORT void setActivatedSubmit(bool); |
- BLINK_EXPORT int size() const; |
- BLINK_EXPORT void setChecked(bool, bool sendEvents = false); |
- // Sets the value inside the text field without being sanitized. |
- // Can't be used if a renderer doesn't exist or on a non text field type. |
- // Caret will be moved to the end. |
- BLINK_EXPORT void setEditingValue(const WebString&); |
- BLINK_EXPORT bool isValidValue(const WebString&) const; |
- BLINK_EXPORT bool isChecked() const; |
- BLINK_EXPORT bool isMultiple() const; |
- |
- BLINK_EXPORT WebElementCollection dataListOptions() const; |
- |
- // Return the localized value for this input type. |
- BLINK_EXPORT WebString localizeValue(const WebString&) const; |
- |
- // Exposes the default value of the maxLength attribute. |
- BLINK_EXPORT static int defaultMaxLength(); |
- |
- // If true, forces the text of the element to be visible. |
- BLINK_EXPORT void setShouldRevealPassword(bool value); |
+ WebInputElement& operator=(const WebInputElement& element) |
+ { |
+ WebFormControlElement::assign(element); |
+ return *this; |
+ } |
+ void assign(const WebInputElement& element) { WebFormControlElement::assign(element); } |
+ |
+ // This returns true for all of textfield-looking types such as text, |
+ // password, search, email, url, and number. |
+ BLINK_EXPORT bool isTextField() const; |
+ // This returns true only for type=text. |
+ BLINK_EXPORT bool isText() const; |
+ BLINK_EXPORT bool isEmailField() const; |
+ BLINK_EXPORT bool isPasswordField() const; |
+ BLINK_EXPORT bool isImageButton() const; |
+ BLINK_EXPORT bool isRadioButton() const; |
+ BLINK_EXPORT bool isCheckbox() const; |
+ BLINK_EXPORT int maxLength() const; |
+ BLINK_EXPORT void setActivatedSubmit(bool); |
+ BLINK_EXPORT int size() const; |
+ BLINK_EXPORT void setChecked(bool, bool sendEvents = false); |
+ // Sets the value inside the text field without being sanitized. Can't be |
+ // used if a renderer doesn't exist or on a non text field type. Caret will |
+ // be moved to the end. |
+ BLINK_EXPORT void setEditingValue(const WebString&); |
+ BLINK_EXPORT bool isValidValue(const WebString&) const; |
+ BLINK_EXPORT bool isChecked() const; |
+ BLINK_EXPORT bool isMultiple() const; |
+ |
+ BLINK_EXPORT WebElementCollection dataListOptions() const; |
+ |
+ // Return the localized value for this input type. |
+ BLINK_EXPORT WebString localizeValue(const WebString&) const; |
+ |
+ // Exposes the default value of the maxLength attribute. |
+ BLINK_EXPORT static int defaultMaxLength(); |
+ |
+ // If true, forces the text of the element to be visible. |
+ BLINK_EXPORT void setShouldRevealPassword(bool value); |
#if BLINK_IMPLEMENTATION |
- WebInputElement(const PassRefPtrWillBeRawPtr<HTMLInputElement>&); |
- WebInputElement& operator=(const PassRefPtrWillBeRawPtr<HTMLInputElement>&); |
- operator PassRefPtrWillBeRawPtr<HTMLInputElement>() const; |
+ WebInputElement(const PassRefPtrWillBeRawPtr<HTMLInputElement>&); |
+ WebInputElement& operator=(const PassRefPtrWillBeRawPtr<HTMLInputElement>&); |
+ operator PassRefPtrWillBeRawPtr<HTMLInputElement>() const; |
#endif |
- }; |
- |
- BLINK_EXPORT WebInputElement* toWebInputElement(WebElement*); |
- |
- inline const WebInputElement* toWebInputElement(const WebElement* element) |
- { |
- return toWebInputElement(const_cast<WebElement*>(element)); |
- } |
+}; |
+ |
+// This returns 0 if the specified WebElement is not a WebInputElement. |
+BLINK_EXPORT WebInputElement* toWebInputElement(WebElement*); |
+// This returns 0 if the specified WebElement is not a WebInputElement. |
+inline const WebInputElement* toWebInputElement(const WebElement* element) |
+{ |
+ return toWebInputElement(const_cast<WebElement*>(element)); |
+} |
} // namespace blink |