| Index: third_party/WebKit/Source/core/editing/commands/CompositeEditCommand.h
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/CompositeEditCommand.h b/third_party/WebKit/Source/core/editing/commands/CompositeEditCommand.h
|
| index 54ca077d5db6597c4bd1d754a03742399a707923..39ffedf1bb80c08f6a62ab4ebd3e10edd2c36d17 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/CompositeEditCommand.h
|
| +++ b/third_party/WebKit/Source/core/editing/commands/CompositeEditCommand.h
|
| @@ -52,8 +52,8 @@ class EditCommandComposition final : public UndoStep {
|
| InputEvent::InputType);
|
|
|
| bool belongsTo(const LocalFrame&) const override;
|
| - void unapply() override;
|
| - void reapply() override;
|
| + void unapply(EditCommandSource) override;
|
| + void reapply(EditCommandSource) override;
|
| InputEvent::InputType inputType() const override;
|
| void append(SimpleEditCommand*);
|
| void append(EditCommandComposition*);
|
| @@ -79,6 +79,14 @@ class EditCommandComposition final : public UndoStep {
|
| const VisibleSelection& endingSelection,
|
| InputEvent::InputType);
|
|
|
| + // TODO(chongz): Implement "beforeinput" as described below:
|
| + // Fires "beforeinput" and will returns |false| to cancel unapply / reapply if
|
| + // * "beforeinput" was canceled, or
|
| + // * |frame| was destroyed by event handlers.
|
| + // Note: Undo stack will always get popped.
|
| + bool willUnapply(EditCommandSource);
|
| + bool willReapply(EditCommandSource);
|
| +
|
| Member<Document> m_document;
|
| VisibleSelection m_startingSelection;
|
| VisibleSelection m_endingSelection;
|
|
|