#include "third_party/blink/renderer/core/html/forms/base_button_input_type.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/dom/text.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/html/parser/html_parser_idioms.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/layout/layout_block_flow.h"
namespace blink {
BaseButtonInputType::BaseButtonInputType(Type type, HTMLInputElement& element)
: … { … }
void BaseButtonInputType::Trace(Visitor* visitor) const { … }
InputTypeView* BaseButtonInputType::CreateView() { … }
void BaseButtonInputType::CreateShadowSubtree() { … }
HTMLFormControlElement::PopoverTriggerSupport
BaseButtonInputType::SupportsPopoverTriggering() const { … }
void BaseButtonInputType::ValueAttributeChanged() { … }
bool BaseButtonInputType::ShouldSaveAndRestoreFormControlState() const { … }
bool BaseButtonInputType::IsAutoDirectionalityFormAssociated() const { … }
void BaseButtonInputType::AppendToFormData(FormData&) const { … }
ControlPart BaseButtonInputType::AutoAppearance() const { … }
LayoutObject* BaseButtonInputType::CreateLayoutObject(
const ComputedStyle&) const { … }
InputType::ValueMode BaseButtonInputType::GetValueMode() const { … }
void BaseButtonInputType::SetValue(const String& sanitized_value,
bool,
TextFieldEventBehavior,
TextControlSetValueSelection) { … }
bool BaseButtonInputType::MatchesDefaultPseudoClass() { … }
}