scribe-editor
Advanced tools
Changelog
1.4.0
Changes the cleanup for Chrome inline style tags that happens in the patch for the insertHTML
command. Previously span tags were aggressively stripped whereas now they are less aggressively removed to limit the fix just to the type of spans that Chrome inserts.
Thanks Christopher Liu for contributing this change.
Changelog
1.3.9
Stops Scribe failing on a focus event if the content of the Scribe element is set to empty. Previously the code assumed that a child node is available, now the focus node will be the parent element if there are no children.
Based on contributions from Ryan Fitzgerald
Changelog
1.3.7
Fixes a bug where em tags were being stripped where we meant to strip Scribe markers instead.
Thanks Abdulrahman Alsaleh for the fix
Changelog
1.3.6
Fixes a bug preventing individual events being switched off events in the event-emitter Bumps Lodash to 3.5.0 in the NPM package description for those using CommonJS builds
Thanks Ryan Fitzgerald!
Changelog
1.3.5
Fixes event-emitter
off behaviour when un-binding events
Changelog
1.3.4
Reverts the change to 3.5.0 as Bower and NPM-based packagers were not behaving consistently.
Changelog
1.3.3
All plugins, formatters and commands can now be overridden via options.
Thanks David Tobin
Lodash has been bumped to 3.5.0
Changelog
1.3.2
Option handling (defaults and overrides) have now been moved to their own module
Changelog
1.3.1
Adds a null check to selection.js to help with issues when Scribe is being run in ShadowDOM. Thanks Shaun Netherby
Changelog
1.3.0
Introduces a new time-based undo manager and improvements to allow multiple Scribe instances to share or have a separate undo manager. Thanks to Abdulrahman Alsaleh for providing the code and spending a lot of time working with us on the tests.