summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/editing/serializers/serialization.h
diff options
context:
space:
mode:
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.h13
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&);