#include "third_party/blink/renderer/core/html/html_summary_element.h"
#include "third_party/blink/renderer/core/events/keyboard_event.h"
#include "third_party/blink/renderer/core/html/html_details_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/layout/layout_block_flow.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
HTMLSummaryElement::HTMLSummaryElement(Document& document)
: … { … }
LayoutObject* HTMLSummaryElement::CreateLayoutObject(
const ComputedStyle& style) { … }
HTMLDetailsElement* HTMLSummaryElement::DetailsElement() const { … }
bool HTMLSummaryElement::IsMainSummary() const { … }
FocusableState HTMLSummaryElement::SupportsFocus(
UpdateBehavior update_behavior) const { … }
int HTMLSummaryElement::DefaultTabIndex() const { … }
void HTMLSummaryElement::DefaultEventHandler(Event& event) { … }
bool HTMLSummaryElement::HasActivationBehavior() const { … }
bool HTMLSummaryElement::WillRespondToMouseClickEvents() { … }
}