Closed luoqeng closed 3 years ago
https://github.com/cozy/prosemirror-go/blob/master/transform/map.go#L102
var side int if oldSize == 0 { side = assoc } else if pos == start { side = 1 } else if pos == end { side = -1 } else { side = assoc }
https://github.com/ProseMirror/prosemirror-transform/blob/master/src/map.js#L84
let side = !oldSize ? assoc : pos == start ? -1 : pos == end ? 1 : assoc
go if pos == start side = 1 js pos == start ? -1
if pos == start side = 1
pos == start ? -1
go if pos == end side = -1 js pos == end ? 1
if pos == end side = -1
pos == end ? 1
Thanks, it has been fixed by https://github.com/cozy/prosemirror-go/commit/42d8d32c24f46bd32bd627597d895802d2d33110
https://github.com/cozy/prosemirror-go/blob/master/transform/map.go#L102
https://github.com/ProseMirror/prosemirror-transform/blob/master/src/map.js#L84
go
if pos == start side = 1
js
pos == start ? -1
go
if pos == end side = -1
jspos == end ? 1