diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/editing/serializers/serialization.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/editing/serializers/serialization.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/chromium/third_party/blink/renderer/core/editing/serializers/serialization.h b/chromium/third_party/blink/renderer/core/editing/serializers/serialization.h index 91ca65e0ac3..17d89c57aec 100644 --- a/chromium/third_party/blink/renderer/core/editing/serializers/serialization.h +++ b/chromium/third_party/blink/renderer/core/editing/serializers/serialization.h @@ -30,6 +30,7 @@ #include "third_party/blink/renderer/core/css/css_property_names.h" #include "third_party/blink/renderer/core/dom/parser_content_policy.h" #include "third_party/blink/renderer/core/editing/forward.h" +#include "third_party/blink/renderer/core/editing/serializers/create_markup_options.h" #include "third_party/blink/renderer/core/editing/serializers/html_interchange.h" #include "third_party/blink/renderer/platform/heap/handle.h" #include "third_party/blink/renderer/platform/wtf/forward.h" @@ -45,8 +46,6 @@ class Node; class CSSPropertyValueSet; enum ChildrenOnly { kIncludeNode, kChildrenOnly }; -enum AbsoluteURLs { kDoNotResolveURLs, kResolveAllURLs, kResolveNonLocalURLs }; -enum class ConvertBlocksToInlines { kNotConvert, kConvert }; DocumentFragment* CreateFragmentFromText(const EphemeralRange& context, const String& text); @@ -91,17 +90,11 @@ CORE_EXPORT String CreateMarkup(const Node*, CORE_EXPORT String CreateMarkup(const Position& start, const Position& end, - AnnotateForInterchange = kDoNotAnnotateForInterchange, - ConvertBlocksToInlines = ConvertBlocksToInlines::kNotConvert, - AbsoluteURLs = kDoNotResolveURLs, - Node* constraining_ancestor = nullptr); + const CreateMarkupOptions& options = CreateMarkupOptions()); CORE_EXPORT String CreateMarkup(const PositionInFlatTree& start, const PositionInFlatTree& end, - AnnotateForInterchange = kDoNotAnnotateForInterchange, - ConvertBlocksToInlines = ConvertBlocksToInlines::kNotConvert, - AbsoluteURLs = kDoNotResolveURLs, - Node* constraining_ancestor = nullptr); + const CreateMarkupOptions& options = CreateMarkupOptions()); void MergeWithNextTextNode(Text*, ExceptionState&); |