| Index: third_party/WebKit/Source/core/html/HTMLTextFormControlElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLTextFormControlElement.cpp b/third_party/WebKit/Source/core/html/HTMLTextFormControlElement.cpp
|
| index b589dc52d771fec8f3f2d1de028c5bf3d666afd5..14e9e9c5cd2cc596709fcb32b382e79390c728f9 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLTextFormControlElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLTextFormControlElement.cpp
|
| @@ -80,22 +80,6 @@ Node::InsertionNotificationRequest HTMLTextFormControlElement::insertedInto(Cont
|
| return InsertionDone;
|
| }
|
|
|
| -void HTMLTextFormControlElement::dispatchFocusEvent(Element* oldFocusedElement, WebFocusType type, InputDeviceCapabilities* sourceCapabilities)
|
| -{
|
| - if (supportsPlaceholder())
|
| - updatePlaceholderVisibility();
|
| - handleFocusEvent(oldFocusedElement, type);
|
| - HTMLFormControlElementWithState::dispatchFocusEvent(oldFocusedElement, type, sourceCapabilities);
|
| -}
|
| -
|
| -void HTMLTextFormControlElement::dispatchBlurEvent(Element* newFocusedElement, WebFocusType type, InputDeviceCapabilities* sourceCapabilities)
|
| -{
|
| - if (supportsPlaceholder())
|
| - updatePlaceholderVisibility();
|
| - handleBlurEvent();
|
| - HTMLFormControlElementWithState::dispatchBlurEvent(newFocusedElement, type, sourceCapabilities);
|
| -}
|
| -
|
| void HTMLTextFormControlElement::defaultEventHandler(Event* event)
|
| {
|
| if (event->type() == EventTypeNames::webkitEditableContentChanged && layoutObject() && layoutObject()->isTextControl()) {
|
| @@ -208,6 +192,22 @@ void HTMLTextFormControlElement::dispatchFormControlChangeEvent()
|
| setChangedSinceLastFormControlChangeEvent(false);
|
| }
|
|
|
| +void HTMLTextFormControlElement::dispatchFocusEvent(Element* oldFocusedElement, WebFocusType type, InputDeviceCapabilities* sourceCapabilities)
|
| +{
|
| + if (supportsPlaceholder())
|
| + updatePlaceholderVisibility();
|
| + handleFocusEvent(oldFocusedElement, type);
|
| + HTMLFormControlElementWithState::dispatchFocusEvent(oldFocusedElement, type, sourceCapabilities);
|
| +}
|
| +
|
| +void HTMLTextFormControlElement::dispatchBlurEvent(Element* newFocusedElement, WebFocusType type, InputDeviceCapabilities* sourceCapabilities)
|
| +{
|
| + if (supportsPlaceholder())
|
| + updatePlaceholderVisibility();
|
| + handleBlurEvent();
|
| + HTMLFormControlElementWithState::dispatchBlurEvent(newFocusedElement, type, sourceCapabilities);
|
| +}
|
| +
|
| void HTMLTextFormControlElement::setRangeText(const String& replacement, ExceptionState& exceptionState)
|
| {
|
| setRangeText(replacement, selectionStart(), selectionEnd(), "preserve", exceptionState);
|
|
|