diff options
Diffstat (limited to 'Source/WebCore/html/HTMLFormControlElement.h')
-rw-r--r-- | Source/WebCore/html/HTMLFormControlElement.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/WebCore/html/HTMLFormControlElement.h b/Source/WebCore/html/HTMLFormControlElement.h index 120313d..ede3299 100644 --- a/Source/WebCore/html/HTMLFormControlElement.h +++ b/Source/WebCore/html/HTMLFormControlElement.h @@ -194,6 +194,8 @@ public: virtual ~HTMLTextFormControlElement(); + virtual void insertedIntoDocument(); + // The derived class should return true if placeholder processing is needed. virtual bool supportsPlaceholder() const = 0; String strippedPlaceholder() const; @@ -207,6 +209,8 @@ public: void setSelectionRange(int start, int end); PassRefPtr<Range> selection() const; + virtual void dispatchFormControlChangeEvent(); + virtual int maxLength() const = 0; virtual String value() const = 0; @@ -216,6 +220,7 @@ protected: void updatePlaceholderVisibility(bool); virtual void parseMappedAttribute(Attribute*); + virtual void setTextAsOfLastFormControlChangeEvent(String text) { m_textAsOfLastFormControlChangeEvent = text; } private: virtual void dispatchFocusEvent(); @@ -236,6 +241,8 @@ private: virtual void handleBlurEvent() { } RenderTextControl* textRendererAfterUpdateLayout(); + + String m_textAsOfLastFormControlChangeEvent; }; } // namespace |