Nimbudocs Editor provides support for Track Changes, a functionality that allows recording the changes individual users make in a document. The recorded changes are put into a pending state where they are not yet part of the document. They remain pending until they are either accepted or rejected.
A change is represented by custom elements, the
These mark the beginning and end of a change. Formatting Changes require additional information located in
the document head in a
trackchanges elements are
maintained by Nimbudocs Editor and should not be manipulated in any other way than by means provided by
Nimbudocs Editor specifically designed for use with Track Changes.
Insertion Changes highlight content inserted into the document. They can be accepted and rejected and are highlighted by underlining them and coloring them in the editing user's color.
Deletion Changes highlight content deleted from the document. They can be accepted and rejected and are highlighted by striking them out and coloring them in the editing user's color.
Formatting Changes highlight formatted content. They can be accepted and rejected and are highlighted by coloring them in the editing user's color.
Misc Changes highlight content changed in a way unknown to Nimbudocs Editor. They can be accepted but not rejected. They are highlighted by coloring them in the editing user's color.
Only document changes through stock editing operations can be tracked.
Changes that are created by operations aware of Track Changes will be tracked as Misc Changes unless they fall into one of the following categories:
- Formatting (supported for inline and paragraph elements only)
Finalization Of Read-Only Changes
By default it is not possible accept or reject changes which lie inside protected document areas as the change finalization edit operation respects editability styles as all other edit operations too.
Nimbudocs Editor supports five different view modes designed for use with Track Changes.
The document is displayed in an approximation of it's final form. Insertions are no longer highlighted, Deletions are removed from the document. Formattings and Misc Changes stay highlighted.
Final with Bubbles
Works the same way as "Final" but Deletions are displayed as bubbles and there are additional information bubbles for Formattings.
All changes appear in the document. There are no bubbles.
The document is displayed in an approximation of its original form. Deletions are no longer highlighted, Insertions are removed from the document. Formattings and Misc Changes are kept in their final form but are highlighted.
Original with Bubbles
Works the same way as "Original" but Insertions are displayed as bubbles and there are additional information bubbles for Formattings.
- Certain editing operations with a too complex nature may not be tracked at all.
- Document manipulations by direct DOM manipulations will not be tracked.
- Cut or copied content is stripped of any change information. As a result pasting it will not insert change information. However, if insertions are tracked the inserted content may still create an Insertion Change.