🐛 fix for #187

This commit is contained in:
Joe Reeve
2020-03-31 16:06:28 +01:00
parent e04a980af1
commit a4ce8ae07d
2 changed files with 32 additions and 3 deletions

View File

@@ -802,10 +802,25 @@ export class YText extends AbstractType {
}
case ContentEmbed:
packStr()
ops.push({
/**
* @type {Object<string,any>}
*/
const attributes = {}
let addAttributes = false;
for (const [key, value] of currentAttributes) {
addAttributes = true;
attributes[key] = value
}
/**
* @type {Object<string,any>}
*/
const op = {
insert: /** @type {ContentEmbed} */ (n.content).embed
})
break
}
if(addAttributes) {
op.attributes = attributes
}
ops.push(op)
case ContentFormat:
if (isVisible(n, snapshot)) {
packStr()