Module

ui/toolbar/normalizetoolbarconfig

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

module

Filtering

Functions

  • normalizeToolbarConfig( config ) → object

    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', ... ],
    	removeItems: [ 'bold' ],
    	...
    }
    
    • or may not be defined at all (undefined)

    and returns it in the object form.

    Parameters

    config : undefined | ToolbarConfig

    The value of config.toolbar.

    Returns

    object

    A normalized toolbar config object.