mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-04 00:20:07 +00:00
fix-fragment-nodes-bug (#2592)
This commit is contained in:
@@ -262,15 +262,15 @@ class DraftReview extends React.Component {
|
|||||||
div.setAttribute('contenteditable', true);
|
div.setAttribute('contenteditable', true);
|
||||||
let fragmentDOM = htmlSerializer.deserialize(div.innerHTML).document;
|
let fragmentDOM = htmlSerializer.deserialize(div.innerHTML).document;
|
||||||
let nodes = [];
|
let nodes = [];
|
||||||
for (let i = 0; i < fragmentDOM.nodes.toArray().length; i++) {
|
fragmentDOM.nodes.map(node => {
|
||||||
let node = Block.create({
|
let newNode = Block.create({
|
||||||
data: fragmentDOM.nodes.toArray()[i].data,
|
data: node.data,
|
||||||
key: fragmentDOM.nodes.toArray()[i].key,
|
key: node.key,
|
||||||
nodes: fragmentDOM.nodes.toArray()[i].nodes,
|
nodes: node.nodes,
|
||||||
type: 'blockquote'
|
type: 'blockquote'
|
||||||
});
|
});
|
||||||
nodes[i] = node;
|
nodes.push(newNode);
|
||||||
}
|
});
|
||||||
let newDocument = Document.create({
|
let newDocument = Document.create({
|
||||||
nodes: nodes
|
nodes: nodes
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user