chromium/third_party/blink/renderer/core/html/forms/input_type_view.cc

/*
 * Copyright (C) 1999 Lars Knoll ([email protected])
 *           (C) 1999 Antti Koivisto ([email protected])
 *           (C) 2001 Dirk Mueller ([email protected])
 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All
 * rights reserved.
 *           (C) 2006 Alexey Proskuryakov ([email protected])
 * Copyright (C) 2007 Samuel Weinig ([email protected])
 * Copyright (C) 2009, 2010, 2011, 2012 Google Inc. All rights reserved.
 * Copyright (C) 2012 Samsung Electronics. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Library General Public License for more details.
 *
 * You should have received a copy of the GNU Library General Public License
 * along with this library; see the file COPYING.LIB.  If not, write to
 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 * Boston, MA 02110-1301, USA.
 *
 */

#include "third_party/blink/renderer/core/html/forms/input_type_view.h"

#include "third_party/blink/renderer/core/dom/events/simulated_click_options.h"
#include "third_party/blink/renderer/core/dom/focus_params.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/events/keyboard_event.h"
#include "third_party/blink/renderer/core/html/forms/form_controller.h"
#include "third_party/blink/renderer/core/html/forms/html_form_element.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/layout/layout_block_flow.h"

namespace blink {

void InputTypeView::WillBeDestroyed() {}

InputTypeView::~InputTypeView() = default;

void InputTypeView::Trace(Visitor* visitor) const {}

bool InputTypeView::SizeShouldIncludeDecoration(int,
                                                int& preferred_size) const {}

void InputTypeView::HandleClickEvent(MouseEvent&) {}

void InputTypeView::HandleMouseDownEvent(MouseEvent&) {}

void InputTypeView::HandleKeydownEvent(KeyboardEvent&) {}

void InputTypeView::HandleKeypressEvent(KeyboardEvent&) {}

void InputTypeView::HandleKeyupEvent(KeyboardEvent&) {}

void InputTypeView::HandleBeforeTextInsertedEvent(BeforeTextInsertedEvent&) {}

void InputTypeView::HandleDOMActivateEvent(Event&) {}

void InputTypeView::ForwardEvent(Event&) {}

void InputTypeView::DispatchSimulatedClickIfActive(KeyboardEvent& event) const {}

void InputTypeView::AccessKeyAction(SimulatedClickCreationScope) {}

bool InputTypeView::ShouldSubmitImplicitly(const Event& event) {}

HTMLFormElement* InputTypeView::FormForSubmission() const {}

LayoutObject* InputTypeView::CreateLayoutObject(
    const ComputedStyle& style) const {}

ControlPart InputTypeView::AutoAppearance() const {}

TextDirection InputTypeView::ComputedTextDirection() {}

void InputTypeView::Blur() {}

bool InputTypeView::HasCustomFocusLogic() const {}

void InputTypeView::HandleBlurEvent() {}

void InputTypeView::HandleFocusInEvent(Element*, mojom::blink::FocusType) {}

void InputTypeView::OpenPopupView() {}

void InputTypeView::ClosePopupView() {}

bool InputTypeView::HasOpenedPopup() const {}

bool InputTypeView::NeedsShadowSubtree() const {}

void InputTypeView::CreateShadowSubtree() {}

void InputTypeView::CreateShadowSubtreeIfNeeded(bool is_type_changing) {}

void InputTypeView::DestroyShadowSubtree() {}

HTMLInputElement* InputTypeView::UploadButton() const {}

String InputTypeView::FileStatusText() const {}

void InputTypeView::AltAttributeChanged() {}

void InputTypeView::SrcAttributeChanged() {}

void InputTypeView::MinOrMaxAttributeChanged() {}

void InputTypeView::StepAttributeChanged() {}

ClickHandlingState* InputTypeView::WillDispatchClick() {}

void InputTypeView::DidDispatchClick(Event&, const ClickHandlingState&) {}

void InputTypeView::UpdateView() {}

void InputTypeView::MultipleAttributeChanged() {}

void InputTypeView::DisabledAttributeChanged() {}

void InputTypeView::ReadonlyAttributeChanged() {}

void InputTypeView::RequiredAttributeChanged() {}

void InputTypeView::ValueAttributeChanged() {}

void InputTypeView::DidSetValue(const String&, bool) {}

void InputTypeView::SubtreeHasChanged() {}

void InputTypeView::ListAttributeTargetChanged() {}

void InputTypeView::CapsLockStateMayHaveChanged() {}

bool InputTypeView::ShouldDrawCapsLockIndicator() const {}

void InputTypeView::UpdateClearButtonVisibility() {}

HTMLElement* InputTypeView::UpdatePlaceholderText(bool) {}

AXObject* InputTypeView::PopupRootAXObject() {}

FormControlState InputTypeView::SaveFormControlState() const {}

void InputTypeView::RestoreFormControlState(const FormControlState& state) {}

bool InputTypeView::IsDraggedSlider() const {}

bool InputTypeView::HasBadInput() const {}

void ClickHandlingState::Trace(Visitor* visitor) const {}

}  // namespace blink