Report an issue
Typedef

LinkDecoratorManualDefinition (link)

@ckeditor/ckeditor5-link/src/link

typedef
Object

Describes a manual link decorator. This decorator type is represented in the link feature's user interface as a switch that the user can use to control the presence of a predefined set of attributes.

For instance, to allow the users to manually control the presence of the target="_blank" and rel="noopener noreferrer" attributes on specific links, the decorator could look as follows:

{
    mode: 'manual',
    label: 'Open in a new tab',
    attributes: {
        target: '_blank',
        rel: 'noopener noreferrer'
    }
}

Filtering

Properties

  • attributes : Object

    Key-value pairs used as link attributes added to the output during the downcasting. Attributes should follow the ElementDefinition syntax.

  • label : String

    The label of the UI button that the user can use to control the presence of link attributes.

  • mode : 'manual'

    Link decorator type. It is 'manual' for all manual decorators.