diff --git a/lib/src/models/documents/attribute.dart b/lib/src/models/documents/attribute.dart index db667ce1..ecf05e26 100644 --- a/lib/src/models/documents/attribute.dart +++ b/lib/src/models/documents/attribute.dart @@ -39,6 +39,7 @@ class Attribute { Attribute.height.key: Attribute.height, Attribute.style.key: Attribute.style, Attribute.token.key: Attribute.token, + Attribute.script.key: Attribute.script, }); static final BoldAttribute bold = BoldAttribute(); @@ -85,6 +86,8 @@ class Attribute { static final TokenAttribute token = TokenAttribute(''); + static final ScriptAttribute script = ScriptAttribute(''); + static final Set inlineKeys = { Attribute.bold.key, Attribute.italic.key, @@ -312,3 +315,8 @@ class StyleAttribute extends Attribute { class TokenAttribute extends Attribute { TokenAttribute(String val) : super('token', AttributeScope.IGNORE, val); } + +// `script` is supposed to be inline attribute but it is not supported yet +class ScriptAttribute extends Attribute { + ScriptAttribute(String val) : super('script', AttributeScope.IGNORE, val); +}