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 : Array | Object | undefined

    The value of config.toolbar.

    Returns

    Object

    A normalized toolbar config object.