Module

ui/toolbar/normalizetoolbarconfig

@ckeditor/ckeditor5-ui/src/toolbar/normalizetoolbarconfig

module

Filtering

Functions

  • normalizeToolbarConfig( config ) → Object

    static

    Normalizes the toolbar configuration (config.toolbar), which:

    • may be defined as an Array:

        toolbar: [ 'heading', 'bold', 'italic', 'link', ... ]
    • or an Object:

        toolbar: {
            items: [ 'heading', 'bold', 'italic', 'link', ... ],
            ...
        }
    • or may not be defined at all (undefined)

    and returns it in the object form.

    Parameters

    config : Array | Object | undefined

    The value of config.toolbar.

    Returns

    Object

    A normalized toolbar config object.