Module

ui/bindings/addkeyboardhandlingforgrid

@ckeditor/ckeditor5-ui/src/bindings/addkeyboardhandlingforgrid

module

Filtering

Functions

  • addKeyboardHandlingForGrid( options = { options.keystrokeHandler, options.focusTracker, options.gridItems, options.numberOfColumns } )

    A helper that adds a keyboard navigation support (arrow up/down/left/right) for grids.

    Parameters

    options : Object

    Configuration options.

    Properties
    options.keystrokeHandler : KeystrokeHandler

    Keystroke handler to register navigation with arrow keys.

    options.focusTracker : FocusTracker

    A focus tracker for grid elements.

    options.gridItems : ViewCollection

    A collection of grid items.

    options.numberOfColumns : Number | function

    Number of columns in the grid. Can be specified as a function that returns the number (e.g. for responsive grids).