Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel3

...

Customisable, manual layout

Width

  • The widget dashboard should use a consistent grid of 12 columns.

  • Widgets can be displayed in the sizes below.

    • XXS : 1/6 width (2 columns) (half height)

    • XS : 1/4 width (3 columns)

    • S : 1/3 width (4 columns)

    • M : 1/2 width (6 columns)

    • L : 2/3 width (8 columns)

    • XL : 3/4 width (9 columns)

    • XXL : full width (12 columns)

  • Sizes are optional; a dashboard may offer only a subset of these options.

...

Height

  • All rows should be the same fixed height.

  • Two XXS half-height widgets may be stacked on top of one another within a single row.

  • The height of full-width widgets may respond to the widget content.

...

  • The size of each individual widget can be set both before and after it is added to the dashboard.

  • Each widget will have a default size, depending on its content.

  • Particular sizes may be prohibited for individual widgets. For example, it may not be appropriate to create an XS widget containing a large chart or table.

Expand/collapsex

Expand/collapse may only be used for widgets in Static Layout dashboards, where the reactive behaviour of the remaining widgets can be pre-defined.

It may not be used for widgets within Customisable dashboards.

Transitions

  • A transition effect should be used when:

    • adding or removing widgets from the dashboard.

    • moving widgets using drag and drop.

...

  • anything other than Widgets within dashboards.

  • scroll within widgets, where possible. Instead:

    • make sure the sizing is appropriate for widgets which contain a lot of data.

    • limit the content shown, and include an option to show the full content in a larger space such as a Popup or separate page.

  • both a whole page scroll and scroll within widgets on the same dashboard.

  • for standard page layouts where the sections are not standalone interfaces.

  • expand/collapse for dashboard widgets in customisable dashboards.

Accessibility compliance

Unless otherwise specified, see our general compliance information in Fundamentals - Accessibility.

...