prosemirror-view
Advanced tools
Changelog
0.13.0 (2016-11-11)
Selecting nodes on OS X is now done with cmd-leftclick rather than ctrl-leftclick.
Pasting text into a code block will now insert the raw text.
Widget decorations at the start or end of a textblock no longer block horizontal cursor motion through them.
Widget nodes at the end of textblocks are now reliably drawn during display updates.
DecorationSet.map
now takes an options object which allows you to specify an onRemove
callback to be notified when remapping drops decorations.
The transformPastedHTML
and transformPastedText
props were (re-)added, and can be used to clean up pasted content.
Changelog
0.12.2 (2016-11-02)
Inline decorations that span across an empty textblock no longer crash the display drawing code.
Changelog
0.12.1 (2016-11-01)
Use a separate document to parse pasted HTML to better protect against cross-site scripting attacks.
Specifying multiple classes in a decoration now actually works.
Ignore empty inline decorations when building a decoration set.
Changelog
0.12.0 (2016-10-21)
The return value of
EditorView.posAtCoords
changed to
contain an inside
property pointing at the innermost node that the
coordinates are inside of. (Note that the docs for this method were
wrong in the previous release.)
Reduce reliance on shift-state tracking to minimize damage when it gets out of sync.
Fix bug that'd produce bogus document positions for DOM positions inside non-document nodes.
Don't treat fast ctrl-clicks as double or triple clicks.
Implement decorations, a way to
influence the way the document is drawn. Add the decorations
prop to specify them.
Changelog
0.11.2 (2016-10-04)
Pass actual event object to handleDOMEvent
, rather than just its name.
Fix display corruption caused by using the wrong state as previous version during IME.