Class

IndentUsingClasses (indent/indentcommandbehavior)

@ckeditor/ckeditor5-indent/src/indentcommandbehavior/indentusingclasses

class

The block indentation behavior that uses classes to set indentation.

Filtering

Properties

  • classes : Array<string>

    A list of classes used for indentation.

  • isForward : boolean

    The direction of indentation.

Methods

  • constructor( config = { config.classes, config.direction } )

    Creates an instance of the indentation behavior.

    Parameters

    config : object
    Properties
    config.classes : Array<string>

    A list of classes used for indentation.

    config.direction : 'forward' | 'backward'

    The direction of indentation.

  • checkEnabled( indentAttributeValue ) → boolean

    Checks if the command should be enabled.

    Parameters

    indentAttributeValue : string

    Returns

    boolean
  • getNextIndent( indentAttributeValue ) → undefined | string

    Returns a new indent attribute value based on the current indent. This method returns undefined when the indentation should be removed.

    Parameters

    indentAttributeValue : string

    Returns

    undefined | string