BookmarkConfig
interface
The configuration of the bookmark feature.
The properties defined in this config are set in the config.bookmark namespace.
ClassicEditor
.create( editorElement, {
bookmark: {
// Bookmark configuration.
}
} )
.then( ... )
.catch( ... );
See all editor options.
Properties
-
enableNonEmptyAnchorConversion : boolean | undefinedmodule:bookmark/bookmarkconfig~BookmarkConfig#enableNonEmptyAnchorConversionAllows to convert into bookmarks non-empty anchor elements.
With this option enabled you will have all non-empty anchors converted into bookmakrs. For example:
<a id="bookmark">Bookmark</a>Copy codewill be converted into:
<a id="bookmark"></a>BookmarkCopy codeNote: This is enabled by default.
Defaults to
true -
toolbar : Array<string> | undefinedmodule:bookmark/bookmarkconfig~BookmarkConfig#toolbarItems to be placed in the bookmark contextual toolbar.
Assuming that you use the
BookmarkUIfeature, the following toolbar items will be available inComponentFactory:'bookmarkPreview','editBookmark','removeBookmark'.
The default configuration for bookmark toolbar is:
const bookmarkConfig = { toolbar: [ 'bookmarkPreview', '|', 'editBookmark', 'removeBookmark' ] };Copy codeOf course, the same buttons can also be used in the main editor toolbar.
Read more about configuring the toolbar in
toolbar.