Visualization UI¶
This schema specifies the navigation UI element format.
Visualization UI navigation bar structure¶
navbar¶
oneOf |
type |
array |
|
items |
type |
object |
|
oneOf |
|||
brand¶
A Bulma navbar brand container. See: https://bulma.io/documentation/components/navbar/#navbar-brand |
||
properties |
||
|
const |
brand |
|
Navbar items to display in the brand section. |
|
link¶
A Bulma navbar item. See: https://bulma.io/documentation/components/navbar/#navbar-item |
||
properties |
||
|
const |
link |
|
Class name for the Bulma navbar item. Can contain more classes, space-separated, but the first one is prefixed with navbar-. |
|
type |
string |
|
default |
item |
|
allOf |
menu_link¶
properties |
|
|
|
|
Title of the navbar item. |
|
|
|
fullscreen¶
A fullscreen item, displayed as an icon. Clicking it toggles between fullscreen display and normal browser display. |
||
properties |
||
|
const |
fullscreen |
|
Title of the fullscreen item. |
|
|
image¶
An image, including sizing options to properly display SVG images. |
||
properties |
||
|
const |
image |
|
||
|
Alternative text for the image. |
|
|
Width of the image. |
|
type |
integer |
|
minimum |
0 |
|
|
Height of the image. |
|
type |
integer |
|
minimum |
0 |
|
|
CSS style declarations for the image element. |
|
type |
string |
text¶
A plain text field. |
||
properties |
||
|
const |
text |
|
Text to display. |
|
burger¶
A Bulma hamburger with a line-based icon for opening a menu on touch devices with smaller screen sizes. See: https://bulma.io/documentation/components/navbar/#navbar-burger |
||
properties |
||
|
const |
burger |
|
ID of a menu item that is expanded or collapsed when tapping the icon. |
|
type |
string |
|
|
Number of lines to display in the burger. |
|
type |
integer |
|
const |
3 |
menu¶
A Bulma menu. See: https://bulma.io/documentation/components/navbar/#navbar-menu |
||
properties |
||
|
const |
menu |
|
Unique identifier of the Bulma menu. |
|
type |
string |
|
|
start¶
A Bulma start side of a menu bar. See: https://bulma.io/documentation/components/navbar/#navbar-start-and-navbar-end |
||
properties |
||
|
const |
start |
|
end¶
A Bulma end side of a menu bar. See: https://bulma.io/documentation/components/navbar/#navbar-start-and-navbar-end |
||
properties |
||
|
const |
end |
|
dropdown¶
A Bulma dropdown menu. See: https://bulma.io/documentation/components/navbar/#dropdown-menu |
|||
properties |
|||
|
const |
dropdown |
|
|
Additional class names for the Bulma item that holds the navbar menu. |
||
type |
string |
||
|
Unique identifier of the inner Bulma dropdown menu. |
||
type |
string |
||
|
Item to display with the menu dropdown arrow. |
||
type |
object |
||
properties |
|||
|
Class name for the Bulma menu dropdown arrow link. Can contain more classes, space-separated, but the first one is prefixed with navbar-. |
||
type |
string |
||
default |
link |
||
allOf |
|||
|
divider¶
A horizontal line in a Bulma dropdown menu to separate navbar items. |
||
properties |
||
|
const |
divider |
locale_text¶
oneOf |
type |
string |
locale¶
type |
object |
|
patternProperties |
||
|
Localization item for a specific language. Valid languages use two-letter ISO 639-1 language codes plus optional BCP 47 subtags, so only a subset of languages is recognized. |
|
type |
string |
attr_url¶
oneOf |
URL of the item. |
||
type |
string |
||
format |
uri-reference |
||
URL consisting of multiple portions, which are joined together. |
|||
type |
array |
||
items |
|||
type |
object |
||
properties |
|||
|
Configuration key to obtain the URL from. |
||
type |
string |
||
type |
object |
||
properties |
|||
|
Localization key from the current locale. May be lang to retrieve the current language code. |
||
type |
string |
||
attr_title¶
oneOf |
Title of the item. |
|
type |
string |
|
attr_icon¶
oneOf |
Classes of the icon for the item, separated by spaces. |
||
type |
string |
||
Portions of a FontAwesome icon class for the item. The classes after the first one are prefixed with fa-. |
|||
type |
array |
||
items |
type |
string |
|
minItems |
2 |