FluentDocument constructor
FluentDocument({
- Root? content,
- FluentPluginRegistry? registry,
Implementation
FluentDocument({Root? content, FluentPluginRegistry? registry}) {
_registry = registry;
_content = content ?? Root(nodes: [Paragraph(text: "")]);
_cursor.document = this;
if (_content.nodes.isNotEmpty) {
final firstNode = _content.nodes.first;
if (firstNode is Paragraph && firstNode.fragments.isNotEmpty) {
final firstFrag = firstNode.fragments.first;
if (firstFrag is Fragment) {
_cursor.moveTo(firstFrag.id, 0);
}
}
}
}