diff options
author | Simon Hausmann <simon.hausmann@nokia.com> | 2012-09-10 19:10:20 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2012-09-10 19:10:20 +0200 |
commit | 284837daa07b29d6a63a748544a90b1f5842ac5c (patch) | |
tree | ecd258180bde91fe741e0cfd2638beb3c6da7e8e /Source/WebCore/html/HTMLInputElement.cpp | |
parent | 2e2ba8ff45915f40ed3e014101269c175f2a89a0 (diff) | |
download | qtwebkit-284837daa07b29d6a63a748544a90b1f5842ac5c.tar.gz |
Imported WebKit commit 68645295d2e3e09af2c942f092556f06aa5f8b0d (http://svn.webkit.org/repository/webkit/trunk@128073)
New snapshot
Diffstat (limited to 'Source/WebCore/html/HTMLInputElement.cpp')
-rw-r--r-- | Source/WebCore/html/HTMLInputElement.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Source/WebCore/html/HTMLInputElement.cpp b/Source/WebCore/html/HTMLInputElement.cpp index 461e39d51..c82de2fef 100644 --- a/Source/WebCore/html/HTMLInputElement.cpp +++ b/Source/WebCore/html/HTMLInputElement.cpp @@ -111,6 +111,9 @@ HTMLInputElement::HTMLInputElement(const QualifiedName& tagName, Document* docum , m_isActivatedSubmit(false) , m_autocomplete(Uninitialized) , m_isAutofilled(false) +#if ENABLE(DATALIST_ELEMENT) + , m_hasNonEmptyList(false) +#endif , m_stateRestored(false) , m_parsingInProgress(createdByParser) , m_valueAttributeWasUpdatedAfterParsing(false) @@ -207,6 +210,11 @@ HTMLElement* HTMLInputElement::sliderThumbElement() const return m_inputType->sliderThumbElement(); } +HTMLElement* HTMLInputElement::sliderTrackElement() const +{ + return m_inputType->sliderTrackElement(); +} + HTMLElement* HTMLInputElement::placeholderElement() const { return m_inputType->placeholderElement(); @@ -335,6 +343,31 @@ void HTMLInputElement::stepDown(int n, ExceptionCode& ec) m_inputType->stepUp(-n, ec); } +void HTMLInputElement::blur() +{ + m_inputType->blur(); +} + +void HTMLInputElement::defaultBlur() +{ + HTMLTextFormControlElement::blur(); +} + +void HTMLInputElement::defaultFocus(bool restorePreviousSelection) +{ + HTMLTextFormControlElement::focus(restorePreviousSelection); +} + +void HTMLInputElement::focus(bool restorePreviousSelection) +{ + m_inputType->focus(restorePreviousSelection); +} + +bool HTMLInputElement::hasCustomFocusLogic() const +{ + return m_inputType->hasCustomFocusLogic(); +} + bool HTMLInputElement::isKeyboardFocusable(KeyboardEvent* event) const { return m_inputType->isKeyboardFocusable(event); |