#include "third_party/blink/renderer/core/editing/commands/insert_commands.h"
#include "third_party/blink/renderer/core/dom/document_fragment.h"
#include "third_party/blink/renderer/core/editing/commands/insert_list_command.h"
#include "third_party/blink/renderer/core/editing/commands/replace_selection_command.h"
#include "third_party/blink/renderer/core/editing/commands/typing_command.h"
#include "third_party/blink/renderer/core/editing/editing_utilities.h"
#include "third_party/blink/renderer/core/editing/editor.h"
#include "third_party/blink/renderer/core/editing/frame_selection.h"
#include "third_party/blink/renderer/core/editing/selection_template.h"
#include "third_party/blink/renderer/core/editing/serializers/serialization.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/html/forms/text_control_element.h"
#include "third_party/blink/renderer/core/html/html_hr_element.h"
#include "third_party/blink/renderer/core/html/html_image_element.h"
#include "third_party/blink/renderer/core/input/event_handler.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
LocalFrame& InsertCommands::TargetFrame(LocalFrame& frame, Event* event) { … }
bool InsertCommands::ExecuteInsertFragment(LocalFrame& frame,
DocumentFragment* fragment) { … }
bool InsertCommands::ExecuteInsertElement(LocalFrame& frame,
HTMLElement* content) { … }
bool InsertCommands::ExecuteInsertBacktab(LocalFrame& frame,
Event* event,
EditorCommandSource,
const String&) { … }
bool InsertCommands::ExecuteInsertHorizontalRule(LocalFrame& frame,
Event*,
EditorCommandSource,
const String& value) { … }
bool InsertCommands::ExecuteInsertHTML(LocalFrame& frame,
Event* event,
EditorCommandSource source,
const String& value) { … }
bool InsertCommands::ExecuteInsertImage(LocalFrame& frame,
Event*,
EditorCommandSource,
const String& value) { … }
bool InsertCommands::ExecuteInsertLineBreak(LocalFrame& frame,
Event* event,
EditorCommandSource source,
const String&) { … }
bool InsertCommands::ExecuteInsertNewline(LocalFrame& frame,
Event* event,
EditorCommandSource,
const String&) { … }
bool InsertCommands::ExecuteInsertNewlineInQuotedContent(LocalFrame& frame,
Event*,
EditorCommandSource,
const String&) { … }
bool InsertCommands::ExecuteInsertOrderedList(LocalFrame& frame,
Event*,
EditorCommandSource,
const String&) { … }
bool InsertCommands::ExecuteInsertParagraph(LocalFrame& frame,
Event*,
EditorCommandSource,
const String&) { … }
bool InsertCommands::ExecuteInsertTab(LocalFrame& frame,
Event* event,
EditorCommandSource,
const String&) { … }
bool InsertCommands::ExecuteInsertText(LocalFrame& frame,
Event*,
EditorCommandSource,
const String& value) { … }
bool InsertCommands::ExecuteInsertUnorderedList(LocalFrame& frame,
Event*,
EditorCommandSource,
const String&) { … }
}