Skip to content
  • kangil.han@samsung.com's avatar
    Adopt is/toHTMLInputElement for code cleanup · c559372b
    kangil.han@samsung.com authored
    https://bugs.webkit.org/show_bug.cgi?id=118130
    
    Reviewed by Antti Koivisto.
    
    To enhance readability, this patch adopts is/toHTMLInputElement.
    This also helps out to reduce duplicated use of static_cast.
    
    Source/WebCore:
    
    * accessibility/AccessibilityMediaControls.cpp:
    (WebCore::AccessibilityMediaTimeline::valueDescription):
    * accessibility/AccessibilityNodeObject.cpp:
    (WebCore::AccessibilityNodeObject::determineAccessibilityRole):
    (WebCore::AccessibilityNodeObject::isNativeTextControl):
    (WebCore::AccessibilityNodeObject::isNativeImage):
    (WebCore::AccessibilityNodeObject::isInputImage):
    (WebCore::AccessibilityNodeObject::isReadOnly):
    (WebCore::AccessibilityNodeObject::valueForRange):
    (WebCore::AccessibilityNodeObject::maxValueForRange):
    (WebCore::AccessibilityNodeObject::minValueForRange):
    (WebCore::AccessibilityNodeObject::actionElement):
    (WebCore::AccessibilityNodeObject::titleElementText):
    (WebCore::AccessibilityNodeObject::visibleText):
    (WebCore::AccessibilityNodeObject::title):
    (WebCore::AccessibilityNodeObject::text):
    (WebCore::AccessibilityNodeObject::colorValue):
    (WebCore::accessibleNameForNode):
    * accessibility/AccessibilityRenderObject.cpp:
    (WebCore::AccessibilityRenderObject::isFileUploadButton):
    (WebCore::AccessibilityRenderObject::addRadioButtonGroupMembers):
    (WebCore::AccessibilityRenderObject::url):
    (WebCore::AccessibilityRenderObject::setValue):
    (WebCore::AccessibilityRenderObject::determineAccessibilityRole):
    (WebCore::AccessibilityRenderObject::addTextFieldChildren):
    * accessibility/AccessibilitySlider.cpp:
    (WebCore::AccessibilitySlider::element):
    * accessibility/ios/AccessibilityObjectIOS.mm:
    (WebCore::AccessibilityObject::accessibilityPasswordFieldLength):
    * bindings/js/JSHTMLInputElementCustom.cpp:
    (WebCore::JSHTMLInputElement::selectionStart):
    (WebCore::JSHTMLInputElement::setSelectionStart):
    (WebCore::JSHTMLInputElement::selectionEnd):
    (WebCore::JSHTMLInputElement::setSelectionEnd):
    (WebCore::JSHTMLInputElement::selectionDirection):
    (WebCore::JSHTMLInputElement::setSelectionDirection):
    (WebCore::JSHTMLInputElement::setSelectionRange):
    * css/StyleResolver.cpp:
    (WebCore::StyleResolver::adjustRenderStyle):
    * editing/FrameSelection.cpp:
    (WebCore::FrameSelection::isInPasswordField):
    * editing/ReplaceSelectionCommand.cpp:
    (WebCore::ReplaceSelectionCommand::shouldPerformSmartReplace):
    * html/HTMLFormControlElement.cpp:
    (WebCore::shouldAutofocus):
    * html/HTMLFormElement.cpp:
    (WebCore::HTMLFormElement::getTextFieldValues):
    * html/HTMLInputElement.h:
    (WebCore::isHTMLInputElement):
    (WebCore::toHTMLInputElement):
    * html/RadioInputType.cpp:
    (WebCore::RadioInputType::handleKeydownEvent):
    (WebCore::RadioInputType::isKeyboardFocusable):
    * html/shadow/MediaControlElementTypes.cpp:
    (WebCore::mediaControlElementType):
    * html/shadow/TextControlInnerElements.cpp:
    (WebCore::SearchFieldResultsButtonElement::defaultEventHandler):
    (WebCore::SearchFieldCancelButtonElement::defaultEventHandler):
    (WebCore::SearchFieldCancelButtonElement::willRespondToMouseClickEvents):
    (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
    (WebCore::InputFieldSpeechButtonElement::willRespondToMouseClickEvents):
    (WebCore::InputFieldSpeechButtonElement::setRecognitionResult):
    (WebCore::InputFieldSpeechButtonElement::startSpeechInput):
    * loader/FormSubmission.cpp:
    (WebCore::FormSubmission::create):
    * page/Chrome.cpp:
    (WebCore::Chrome::setToolTip):
    * page/EventHandler.cpp:
    (WebCore::isSubmitImage):
    (WebCore::EventHandler::handleMousePressEvent):
    * page/FocusController.cpp:
    (WebCore::clearSelectionIfNeeded):
    * platform/gtk/PasteboardGtk.cpp:
    (WebCore::getURLForImageNode):
    * platform/qt/RenderThemeQt.cpp:
    (WebCore::RenderThemeQt::paintMediaVolumeSliderTrack):
    * platform/qt/RenderThemeQtMobile.cpp:
    (WebCore::RenderThemeQtMobile::paintSliderTrack):
    * rendering/HitTestResult.cpp:
    (WebCore::HitTestResult::altDisplayString):
    (WebCore::HitTestResult::absoluteImageURL):
    (WebCore::HitTestResult::isContentEditable):
    * rendering/RenderBlock.cpp:
    (WebCore::RenderBlock::hasLineIfEmpty):
    * rendering/RenderBox.cpp:
    (WebCore::RenderBox::sizesLogicalWidthToFitContent):
    * rendering/RenderButton.cpp:
    (WebCore::RenderButton::updateFromElement):
    (WebCore::RenderButton::canHaveGeneratedChildren):
    * rendering/RenderDetailsMarker.cpp:
    (WebCore::RenderDetailsMarker::isOpen):
    * rendering/RenderFileUploadControl.cpp:
    (WebCore::RenderFileUploadControl::updateFromElement):
    (WebCore::RenderFileUploadControl::maxFilenameWidth):
    (WebCore::RenderFileUploadControl::paintObject):
    (WebCore::RenderFileUploadControl::uploadButton):
    (WebCore::RenderFileUploadControl::fileTextValue):
    * rendering/RenderImage.cpp:
    (WebCore::RenderImage::updateAltText):
    * testing/Internals.cpp:
    (WebCore::Internals::selectColorInColorChooser):
    
    Source/WebKit/blackberry:
    
    * Api/WebPage.cpp:
    (BlackBerry::WebKit::WebPagePrivate::webContext):
    (BlackBerry::WebKit::WebPagePrivate::blockZoomRectForNode):
    * WebCoreSupport/CredentialTransformData.cpp:
    (WebCore::CredentialTransformData::findPasswordFormFields):
    * WebCoreSupport/EditorClientBlackBerry.cpp:
    (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
    * WebKitSupport/DOMSupport.cpp:
    (BlackBerry::WebKit::DOMSupport::isPasswordElement):
    (BlackBerry::WebKit::DOMSupport::inputElementText):
    (BlackBerry::WebKit::DOMSupport::isDateTimeInputField):
    (BlackBerry::WebKit::DOMSupport::isColorInputField):
    (BlackBerry::WebKit::DOMSupport::elementIdOrNameIndicatesNoAutocomplete):
    * WebKitSupport/InputHandler.cpp:
    (BlackBerry::WebKit::InputHandler::elementType):
    (BlackBerry::WebKit::InputHandler::setInputValue):
    (BlackBerry::WebKit::InputHandler::extractedTextRequest):
    (BlackBerry::WebKit::InputHandler::showTextInputTypeSuggestionBox):
    
    Source/WebKit/efl:
    
    * ewk/ewk_view.cpp:
    (ewk_view_input_method_state_set):
    
    Source/WebKit/mac:
    
    * DOM/WebDOMOperations.mm:
    (-[DOMHTMLInputElement _setAutofilled:]):
    * WebCoreSupport/WebChromeClient.mm:
    (WebChromeClient::focusedNodeChanged):
    * WebCoreSupport/WebEditorClient.mm:
    (WebEditorClient::textFieldDidBeginEditing):
    (WebEditorClient::textFieldDidEndEditing):
    (WebEditorClient::textDidChangeInTextField):
    (WebEditorClient::doTextFieldCommandFromEvent):
    (WebEditorClient::textWillBeDeletedInTextField):
    * WebView/WebHTMLRepresentation.mm:
    (inputElementFromDOMElement):
    
    Source/WebKit/qt:
    
    * WebCoreSupport/EditorClientQt.cpp:
    (WebCore::EditorClientQt::setInputMethodState):
    * WebCoreSupport/QWebPageAdapter.cpp:
    (QWebPageAdapter::inputMethodQuery):
    
    Source/WebKit/win:
    
    * DOMCoreClasses.cpp:
    (DOMElement::createInstance):
    * DOMHTMLClasses.cpp:
    (DOMHTMLInputElement::form):
    (DOMHTMLInputElement::disabled):
    (DOMHTMLInputElement::readOnly):
    (DOMHTMLInputElement::setType):
    (DOMHTMLInputElement::value):
    (DOMHTMLInputElement::setValue):
    (DOMHTMLInputElement::setValueForUser):
    (DOMHTMLInputElement::select):
    (DOMHTMLInputElement::setSelectionStart):
    (DOMHTMLInputElement::selectionStart):
    (DOMHTMLInputElement::setSelectionEnd):
    (DOMHTMLInputElement::selectionEnd):
    (DOMHTMLInputElement::isTextField):
    (DOMHTMLInputElement::rectOnScreen):
    (DOMHTMLInputElement::replaceCharactersInRange):
    (DOMHTMLInputElement::selectedRange):
    (DOMHTMLInputElement::setAutofilled):
    (DOMHTMLInputElement::isAutofilled):
    (DOMHTMLInputElement::isUserEdited):
    * WebFrame.cpp:
    (inputElementFromDOMElement):
    
    Source/WebKit2:
    
    * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp:
    (WebKit::InjectedBundleNodeHandle::setHTMLInputElementValueForUser):
    (WebKit::InjectedBundleNodeHandle::isHTMLInputElementAutofilled):
    (WebKit::InjectedBundleNodeHandle::setHTMLInputElementAutofilled):
    (WebKit::InjectedBundleNodeHandle::htmlInputElementLastChangeWasUserEdit):
    * WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm:
    (WebKit::PDFPluginTextAnnotation::createAnnotationElement):
    * WebProcess/WebCoreSupport/WebChromeClient.cpp:
    (WebKit::WebChromeClient::focusedNodeChanged):
    * WebProcess/WebCoreSupport/WebEditorClient.cpp:
    (WebKit::WebEditorClient::textFieldDidBeginEditing):
    (WebKit::WebEditorClient::textFieldDidEndEditing):
    (WebKit::WebEditorClient::textDidChangeInTextField):
    (WebKit::WebEditorClient::doTextFieldCommandFromEvent):
    (WebKit::WebEditorClient::textWillBeDeletedInTextField):
    * WebProcess/WebPage/WebFrame.cpp:
    (WebKit::WebFrame::containsAnyFormControls):
    * WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::editorState):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152149 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c559372b