diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.h b/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.h index 65ff4e9a85b..3021ab7160b 100644 --- a/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.h +++ b/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.h @@ -33,6 +33,7 @@ #include "third_party/blink/renderer/core/dom/node_traversal.h" #include "third_party/blink/renderer/core/editing/editing_strategy.h" #include "third_party/blink/renderer/core/editing/editing_style.h" +#include "third_party/blink/renderer/core/editing/serializers/create_markup_options.h" #include "third_party/blink/renderer/core/editing/position.h" #include "third_party/blink/renderer/core/editing/serializers/styled_markup_accumulator.h" #include "third_party/blink/renderer/platform/wtf/forward.h" @@ -44,26 +45,22 @@ class StyledMarkupSerializer final { STACK_ALLOCATED(); public: - StyledMarkupSerializer(AbsoluteURLs, - AnnotateForInterchange, - const PositionTemplate<Strategy>& start, + StyledMarkupSerializer(const PositionTemplate<Strategy>& start, const PositionTemplate<Strategy>& end, Node* highest_node_to_be_serialized, - ConvertBlocksToInlines); + const CreateMarkupOptions& options); String CreateMarkup(); private: bool ShouldAnnotate() const { - return should_annotate_ == kAnnotateForInterchange; + return options_.ShouldAnnotateForInterchange(); } const PositionTemplate<Strategy> start_; const PositionTemplate<Strategy> end_; - const AbsoluteURLs should_resolve_urls_; - const AnnotateForInterchange should_annotate_; const Member<Node> highest_node_to_be_serialized_; - const ConvertBlocksToInlines convert_blocks_to_inlines_; + const CreateMarkupOptions options_; Member<Node> last_closed_; Member<EditingStyle> wrapping_style_; }; |