1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-31 22:54:11 +00:00

fix-fragment-nodes-bug (#2592)

This commit is contained in:
Michael An
2018-12-03 17:45:07 +08:00
committed by Daniel Pan
parent fad0a9cb53
commit 3c16449d26

View File

@@ -262,15 +262,15 @@ class DraftReview extends React.Component {
div.setAttribute('contenteditable', true);
let fragmentDOM = htmlSerializer.deserialize(div.innerHTML).document;
let nodes = [];
for (let i = 0; i < fragmentDOM.nodes.toArray().length; i++) {
let node = Block.create({
data: fragmentDOM.nodes.toArray()[i].data,
key: fragmentDOM.nodes.toArray()[i].key,
nodes: fragmentDOM.nodes.toArray()[i].nodes,
fragmentDOM.nodes.map(node => {
let newNode = Block.create({
data: node.data,
key: node.key,
nodes: node.nodes,
type: 'blockquote'
});
nodes[i] = node;
}
nodes.push(newNode);
});
let newDocument = Document.create({
nodes: nodes
});