diff --git a/src/docview.ts b/src/docview.ts index ae9edf4..95245b4 100644 --- a/src/docview.ts +++ b/src/docview.ts @@ -544,6 +544,7 @@ class BlockGapWidget extends WidgetType { toDOM() { let elt = document.createElement("div") + elt.className = "cm-gap" this.updateDOM(elt) return elt } diff --git a/test/webtest-draw.ts b/test/webtest-draw.ts index 6700c66..3024234 100644 --- a/test/webtest-draw.ts +++ b/test/webtest-draw.ts @@ -7,7 +7,8 @@ function domText(view: EditorView) { let text = "", eol = false function scan(node: Node) { if (node.nodeType == 1) { - if (node.nodeName == "BR" || (node as HTMLElement).contentEditable == "false") return + if (node.nodeName == "BR" || (node as HTMLElement).contentEditable == "false" || + (node as HTMLElement).className == "cm-gap") return if (eol) { text += "\n"; eol = false } for (let ch = node.firstChild as (Node | null); ch; ch = ch.nextSibling) scan(ch) eol = true