HexagonJS
Changelog
2.2.0
Updated several components and modules to add new styles and functionality based on UX feedback.
The new feature flags are:
  • hx-flag-typography - Updated font styles
  • hx-flag-table - Updated table styles for readability
  • hx-flag-tabs - Updated table styles for readability
  • hx-flag-form - Updated form style (improved layout)
  • hx-flag-button - New button types (primary/secondary etc.)
  • hx-flag-tag-input - Initial tweaks to work with hx-flag-form
  • hx-flag-icon - Use FontAwesome 5 (free) instead of embedded hexagon-icons font
Resolved an issue with hx.Form where elements added with addButton could not be retrieved with .node(...)
Also removed the animation from dropdowns to make them feel more responsive and updated them to use MutationObserver to detect when the content is changed and re-position the dropdown.
Base
3
hx-flag-typography
Added
Update the font styles within the container this class is applied to.
hx-text-large
Added
Displays a paragraph of large text. It has a fixed size, and a custom line height, so you can experiment with it.
hx-text-large
Added
Displays a paragraph of small text. It is intended for use as notes and comments.
Dropdown
1
hx.DropdownextendsEventEmitter
Updated
Removed the animation from the show/hide for dropdowns. The showstart/showend etc. events will be deprecated in a minor release and removed in the next major release.
Also converted the dropdown to reposition whenever the content is updated to prevent overlap or overflow outside the window area. Uses MutationObserver
Error Pages
1
errorPage
Added
A function for creating an error page as a Selection based on passed in arguments
Form Builder
1
1
2
1
hx.FormextendsEventEmitter
Bugfix
Resolved an issue where elements added with addButton could not be retrieved with .node(...)
hx.Form
Removed
Added options argument to constructor
hx.Form
Added
Added options argument to constructor
hx.Form
addTextoptionsObject
options
autoCompleteDataData / Function
Deprecated
This option has been replaced with the lowercase variant autocompleteData
hx.Form
addTextoptionsObject
options
autoCompleteOptions
Deprecated
This option has been replaced with the lowercase variant autocompleteOptions
Form
1
hx-form.hx-flag-form
Added
Display the form using the updated structure. Intended for use with hx-input etc. Inputs and the hx-flag-button class.
Input
4
hx-input
Added
A class to give to inputs to apply the Hexagon styling to them.
This replaces the styles applied directly to the input tag which will be removed in the next major release
hx-input-textarea
Added
A class to give to textarea elements to apply the hexagon styling.
hx-input-checkbox
Added
A class to give to an input of type 'checkbox' to apply the hexagon styling.
hx-input-radio
Added
A class to give to an input of type 'radio' to apply the hexagon styling.
Layout
1
6
hx.groupoptionsObject
options
compactBoolean
Added
Whether to use a hx-compact-group instead of a hx-group
hx.groupSelection
Deprecated
Replaced by hx.group(options)
hx.group.verticalSelection
Deprecated
Replaced by hx.group(options)
hx.group.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.group.vertical.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.sectionSelection
Deprecated
Replaced by hx.section(options)
hx.section.fixedSelection
Deprecated
Replaced by hx.section(options)
Table
3
hx-flag-table
Added
Applies the updated table styles to help with aligning items and keeping row height consistent.
This class applies the following changes:
  • Increase font size for readability
  • Increase row height for readability
  • Remove row hover styles by default (can be added with hx-table-clickable-rows )
  • Make table full width by default (can be reset with hx-table-small )
hx-table-clickable-rows
Added
A class to set table rows to be clickable and use a hand cursor
hx-table-small
Added
A class that allows a table with few columns to shrink less than the size of its container.
Tabs
1
hx-flag-tabs
Added
Applies the updated tabs style. The updates are intended to make the tabs more readable and easier to identify what tab is active.
The key differences are the removal of context class support, with all tabs using the same colour and border, and the addition of padding to the content area to ensure the tabs always line up with the content.
AutoComplete
2
hx.AutoCompleteextendsEventEmitter
Deprecated
Replaced by hx.Autocomplete (lowercase c)
hx.autoCompleteSelection
Deprecated
Replaced by hx.autocomplete (lowercase c)
Color
2
hx.color.isColorBoolean
Deprecated
Replaced by hx.isColor
hx.color.isColorStringBoolean
Deprecated
Replaced by hx.isColorString
Component
6
hx.componentObject
Deprecated
Replaced with Selection::api api
hx.componentsArray[Object]
Deprecated
Replaced with Selection::api api
hx.component.register
Deprecated
Replaced with Selection::api api
hx.components.clear
Deprecated
Replaced with Selection::api api
Selection
componentObject / Array[Object]
Deprecated
Replaced with Selection::api api
Selection
componentsArray[Object] / Array[Array[Object]]
Deprecated
Replaced with Selection::api api
Filter
1
hx.filter
Deprecated
The filter object has been replaced by specific filter methods directly on the hx object.
Fluid
2
hx.buttonSelection
Deprecated
Replaced by hx.button(class)
hx.iconSelection
Deprecated
Replaced by hx.i
Label
2
hx.labelSelection
Deprecated
The label module is deprecated in favour of the badge module
hx-label
Deprecated
This module has been replaced by the Badge module
Modal
1
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
Notice
3
hx.notice.headSelection
Deprecated
Replaced by hx.noticeHead
hx.notice.bodySelection
Deprecated
Replaced by hx.noticeBody
hx-notice
hx-notice-header
Deprecated
#232
This class will be replaced by hx-notice-head
Notify
6
hx.notify.defaultTimeoutNumber
Deprecated
Replaced by hx.notifyDefaultTimeout
hx.notify.loadingNotification
Deprecated
Replaced by hx.notifyLoading
hx.notify.infoNotification
Deprecated
Replaced by hx.notifyInfo
hx.notify.warningNotification
Deprecated
Replaced by hx.notifyWarning
hx.notify.negativeNotification
Deprecated
Replaced by hx.notifyNegative
hx.notify.positiveNotification
Deprecated
Replaced by hx.notifyPositive
Sort
1
hx.sort
Deprecated
The hx.sort methods have been renamed to explict functions: hx.compare, hx.compareNullsLast, hx.localeCompare
Spinner
1
hx.spinner.wideSelection
Deprecated
Replaced by hx.spinnerWide
Util
3
hx.merge.definedObject
Deprecated
Replaced by hx.mergeDefined
hx.shallowMerge.definedObject
Deprecated
Replaced by hx.shallowMergeDefined
hx.parseHTMLDocumentFragment
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Button
11
hx-btn
hx-disabled
Deprecated
This class has been deprecated in favour of adding the disabled attribute to the button to prevent user interaction.
hx-btn
hx-action
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This context has been replaced by hx-primary
hx-btn
hx-btn-invisible
Deprecated
This class has been updated to hx-btn-link. This retains the spacing and styles the text as a link.
hx-btn
hx-complement
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-contrast
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-outline
Deprecated
The context classes for buttons have been updated to help improve UX considerations. Outline/inverted buttons have been removed as they can cause confusion.
hx-btn
hx-info
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-negative
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-danger
hx-btn
hx-positive
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-success
hx-btn
hx-warning
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Paginator
4
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has been deprecated and will be moved to a standalone library in a later release.
Format
6
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
zeroPadFunction
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
List
1
hx.List
Deprecated
#336
Deprecated in favour of using standard JS Arrays
Map
1
hx.Map
Deprecated
#336
Deprecated in favour of native ES6 Map
Request
8
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
Selection
2
Selection
htmlSelection
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Selection
html
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Set
1
hx.Set
Deprecated
#336
Deprecated in favour of native ES6 Set
Logo
1
Deprecated
#440
Fixed an issue with IE support of the logo by changing the <img> tags to <div> tags.
Unsupported tags will be auto-converted to <div> tags until support for <img> tags is removed.
Meter
1
hx.Meter
Deprecated
#380
hx.Meter has been deprecated and will be removed in the next major release
2.1.0
Added support for the Intl library when working with the preferences and date/time pickers.
This will be made the default in the next major release and is available under a feature flag:
hx.preferences.setup({
  featureFlags: {
    useIntlFormat: true,
  },
})
This should be done before any other hexagon components are used or created.
Toggling this enables full IANA timezone (e.g. Europe/London) and RFC5456 locale (e.g. en-GB) support.
This will cause the DatePicker, TimePicker and DateTimePicker to use the Intl API for localization of the on-screen dates and times instead of the moment.js or default (UK English) variant.
Also added some options to make working with date/time pickers easier.
Date Picker
2
hx.DatePickeroptionsObject
options
dateDate
Added
The date to initialise the date picker with
hx.datePickeroptionsObject
options
v2Features
useInputBoolean
Added
A boolean to toggle the use of an <input> instead of a <div> for the node to apply the datepicker to.
Date Time Picker
1
hx.DateTimePickeroptionsObject
options
dateDate
Added
The date to initialise the date/time picker with
Preferences
1
Preferences
setup
Added
A method for re-initialising the preferences object with a new configuration.
Calling with no arguments returns it to the default configuration.
Time Picker
1
hx.TimePickeroptionsObject
options
dateDate
Added
The date to initialise the time picker with
AutoComplete
2
hx.AutoCompleteextendsEventEmitter
Deprecated
Replaced by hx.Autocomplete (lowercase c)
hx.autoCompleteSelection
Deprecated
Replaced by hx.autocomplete (lowercase c)
Color
2
hx.color.isColorBoolean
Deprecated
Replaced by hx.isColor
hx.color.isColorStringBoolean
Deprecated
Replaced by hx.isColorString
Component
6
hx.componentObject
Deprecated
Replaced with Selection::api api
hx.componentsArray[Object]
Deprecated
Replaced with Selection::api api
hx.component.register
Deprecated
Replaced with Selection::api api
hx.components.clear
Deprecated
Replaced with Selection::api api
Selection
componentObject / Array[Object]
Deprecated
Replaced with Selection::api api
Selection
componentsArray[Object] / Array[Array[Object]]
Deprecated
Replaced with Selection::api api
Filter
1
hx.filter
Deprecated
The filter object has been replaced by specific filter methods directly on the hx object.
Fluid
2
hx.buttonSelection
Deprecated
Replaced by hx.button(class)
hx.iconSelection
Deprecated
Replaced by hx.i
Form Builder
2
hx.Form
addTextoptionsObject
options
autoCompleteDataData / Function
Deprecated
This option has been replaced with the lowercase variant autocompleteData
hx.Form
addTextoptionsObject
options
autoCompleteOptions
Deprecated
This option has been replaced with the lowercase variant autocompleteOptions
Label
2
hx.labelSelection
Deprecated
The label module is deprecated in favour of the badge module
hx-label
Deprecated
This module has been replaced by the Badge module
Layout
6
hx.groupSelection
Deprecated
Replaced by hx.group(options)
hx.group.verticalSelection
Deprecated
Replaced by hx.group(options)
hx.group.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.group.vertical.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.sectionSelection
Deprecated
Replaced by hx.section(options)
hx.section.fixedSelection
Deprecated
Replaced by hx.section(options)
Modal
1
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
Notice
3
hx.notice.headSelection
Deprecated
Replaced by hx.noticeHead
hx.notice.bodySelection
Deprecated
Replaced by hx.noticeBody
hx-notice
hx-notice-header
Deprecated
#232
This class will be replaced by hx-notice-head
Notify
6
hx.notify.defaultTimeoutNumber
Deprecated
Replaced by hx.notifyDefaultTimeout
hx.notify.loadingNotification
Deprecated
Replaced by hx.notifyLoading
hx.notify.infoNotification
Deprecated
Replaced by hx.notifyInfo
hx.notify.warningNotification
Deprecated
Replaced by hx.notifyWarning
hx.notify.negativeNotification
Deprecated
Replaced by hx.notifyNegative
hx.notify.positiveNotification
Deprecated
Replaced by hx.notifyPositive
Sort
1
hx.sort
Deprecated
The hx.sort methods have been renamed to explict functions: hx.compare, hx.compareNullsLast, hx.localeCompare
Spinner
1
hx.spinner.wideSelection
Deprecated
Replaced by hx.spinnerWide
Util
3
hx.merge.definedObject
Deprecated
Replaced by hx.mergeDefined
hx.shallowMerge.definedObject
Deprecated
Replaced by hx.shallowMergeDefined
hx.parseHTMLDocumentFragment
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Button
11
hx-btn
hx-disabled
Deprecated
This class has been deprecated in favour of adding the disabled attribute to the button to prevent user interaction.
hx-btn
hx-action
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This context has been replaced by hx-primary
hx-btn
hx-btn-invisible
Deprecated
This class has been updated to hx-btn-link. This retains the spacing and styles the text as a link.
hx-btn
hx-complement
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-contrast
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-outline
Deprecated
The context classes for buttons have been updated to help improve UX considerations. Outline/inverted buttons have been removed as they can cause confusion.
hx-btn
hx-info
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-negative
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-danger
hx-btn
hx-positive
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-success
hx-btn
hx-warning
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Paginator
4
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has been deprecated and will be moved to a standalone library in a later release.
Format
6
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
zeroPadFunction
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
List
1
hx.List
Deprecated
#336
Deprecated in favour of using standard JS Arrays
Map
1
hx.Map
Deprecated
#336
Deprecated in favour of native ES6 Map
Request
8
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
Selection
2
Selection
htmlSelection
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Selection
html
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Set
1
hx.Set
Deprecated
#336
Deprecated in favour of native ES6 Set
Logo
1
Deprecated
#440
Fixed an issue with IE support of the logo by changing the <img> tags to <div> tags.
Unsupported tags will be auto-converted to <div> tags until support for <img> tags is removed.
Meter
1
hx.Meter
Deprecated
#380
hx.Meter has been deprecated and will be removed in the next major release
2.0.3
Bugfix for TagInput validation in forms
AutoComplete
2
hx.AutoCompleteextendsEventEmitter
Deprecated
Replaced by hx.Autocomplete (lowercase c)
hx.autoCompleteSelection
Deprecated
Replaced by hx.autocomplete (lowercase c)
Color
2
hx.color.isColorBoolean
Deprecated
Replaced by hx.isColor
hx.color.isColorStringBoolean
Deprecated
Replaced by hx.isColorString
Component
6
hx.componentObject
Deprecated
Replaced with Selection::api api
hx.componentsArray[Object]
Deprecated
Replaced with Selection::api api
hx.component.register
Deprecated
Replaced with Selection::api api
hx.components.clear
Deprecated
Replaced with Selection::api api
Selection
componentObject / Array[Object]
Deprecated
Replaced with Selection::api api
Selection
componentsArray[Object] / Array[Array[Object]]
Deprecated
Replaced with Selection::api api
Filter
1
hx.filter
Deprecated
The filter object has been replaced by specific filter methods directly on the hx object.
Fluid
2
hx.buttonSelection
Deprecated
Replaced by hx.button(class)
hx.iconSelection
Deprecated
Replaced by hx.i
Form Builder
2
hx.Form
addTextoptionsObject
options
autoCompleteDataData / Function
Deprecated
This option has been replaced with the lowercase variant autocompleteData
hx.Form
addTextoptionsObject
options
autoCompleteOptions
Deprecated
This option has been replaced with the lowercase variant autocompleteOptions
Label
2
hx.labelSelection
Deprecated
The label module is deprecated in favour of the badge module
hx-label
Deprecated
This module has been replaced by the Badge module
Layout
6
hx.groupSelection
Deprecated
Replaced by hx.group(options)
hx.group.verticalSelection
Deprecated
Replaced by hx.group(options)
hx.group.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.group.vertical.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.sectionSelection
Deprecated
Replaced by hx.section(options)
hx.section.fixedSelection
Deprecated
Replaced by hx.section(options)
Modal
1
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
Notice
3
hx.notice.headSelection
Deprecated
Replaced by hx.noticeHead
hx.notice.bodySelection
Deprecated
Replaced by hx.noticeBody
hx-notice
hx-notice-header
Deprecated
#232
This class will be replaced by hx-notice-head
Notify
6
hx.notify.defaultTimeoutNumber
Deprecated
Replaced by hx.notifyDefaultTimeout
hx.notify.loadingNotification
Deprecated
Replaced by hx.notifyLoading
hx.notify.infoNotification
Deprecated
Replaced by hx.notifyInfo
hx.notify.warningNotification
Deprecated
Replaced by hx.notifyWarning
hx.notify.negativeNotification
Deprecated
Replaced by hx.notifyNegative
hx.notify.positiveNotification
Deprecated
Replaced by hx.notifyPositive
Sort
1
hx.sort
Deprecated
The hx.sort methods have been renamed to explict functions: hx.compare, hx.compareNullsLast, hx.localeCompare
Spinner
1
hx.spinner.wideSelection
Deprecated
Replaced by hx.spinnerWide
Util
3
hx.merge.definedObject
Deprecated
Replaced by hx.mergeDefined
hx.shallowMerge.definedObject
Deprecated
Replaced by hx.shallowMergeDefined
hx.parseHTMLDocumentFragment
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Button
11
hx-btn
hx-disabled
Deprecated
This class has been deprecated in favour of adding the disabled attribute to the button to prevent user interaction.
hx-btn
hx-action
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This context has been replaced by hx-primary
hx-btn
hx-btn-invisible
Deprecated
This class has been updated to hx-btn-link. This retains the spacing and styles the text as a link.
hx-btn
hx-complement
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-contrast
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-outline
Deprecated
The context classes for buttons have been updated to help improve UX considerations. Outline/inverted buttons have been removed as they can cause confusion.
hx-btn
hx-info
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-negative
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-danger
hx-btn
hx-positive
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-success
hx-btn
hx-warning
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Paginator
4
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has been deprecated and will be moved to a standalone library in a later release.
Format
6
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
zeroPadFunction
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
List
1
hx.List
Deprecated
#336
Deprecated in favour of using standard JS Arrays
Map
1
hx.Map
Deprecated
#336
Deprecated in favour of native ES6 Map
Request
8
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
Selection
2
Selection
htmlSelection
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Selection
html
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Set
1
hx.Set
Deprecated
#336
Deprecated in favour of native ES6 Set
Logo
1
Deprecated
#440
Fixed an issue with IE support of the logo by changing the <img> tags to <div> tags.
Unsupported tags will be auto-converted to <div> tags until support for <img> tags is removed.
Meter
1
hx.Meter
Deprecated
#380
hx.Meter has been deprecated and will be removed in the next major release
2.0.2
Form Builder
1
2
hx.FormextendsEventEmitter
Bugfix
Resolved an issue where a text field with an autocompelete was incorrectly wrapped with a div, breaking the alignment of the form.
hx.Form
addTextoptionsObject
options
autoCompleteDataData / Function
Deprecated
This option has been replaced with the lowercase variant autocompleteData
hx.Form
addTextoptionsObject
options
autoCompleteOptions
Deprecated
This option has been replaced with the lowercase variant autocompleteOptions
AutoComplete
2
hx.AutoCompleteextendsEventEmitter
Deprecated
Replaced by hx.Autocomplete (lowercase c)
hx.autoCompleteSelection
Deprecated
Replaced by hx.autocomplete (lowercase c)
Color
2
hx.color.isColorBoolean
Deprecated
Replaced by hx.isColor
hx.color.isColorStringBoolean
Deprecated
Replaced by hx.isColorString
Component
6
hx.componentObject
Deprecated
Replaced with Selection::api api
hx.componentsArray[Object]
Deprecated
Replaced with Selection::api api
hx.component.register
Deprecated
Replaced with Selection::api api
hx.components.clear
Deprecated
Replaced with Selection::api api
Selection
componentObject / Array[Object]
Deprecated
Replaced with Selection::api api
Selection
componentsArray[Object] / Array[Array[Object]]
Deprecated
Replaced with Selection::api api
Filter
1
hx.filter
Deprecated
The filter object has been replaced by specific filter methods directly on the hx object.
Fluid
2
hx.buttonSelection
Deprecated
Replaced by hx.button(class)
hx.iconSelection
Deprecated
Replaced by hx.i
Label
2
hx.labelSelection
Deprecated
The label module is deprecated in favour of the badge module
hx-label
Deprecated
This module has been replaced by the Badge module
Layout
6
hx.groupSelection
Deprecated
Replaced by hx.group(options)
hx.group.verticalSelection
Deprecated
Replaced by hx.group(options)
hx.group.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.group.vertical.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.sectionSelection
Deprecated
Replaced by hx.section(options)
hx.section.fixedSelection
Deprecated
Replaced by hx.section(options)
Modal
1
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
Notice
3
hx.notice.headSelection
Deprecated
Replaced by hx.noticeHead
hx.notice.bodySelection
Deprecated
Replaced by hx.noticeBody
hx-notice
hx-notice-header
Deprecated
#232
This class will be replaced by hx-notice-head
Notify
6
hx.notify.defaultTimeoutNumber
Deprecated
Replaced by hx.notifyDefaultTimeout
hx.notify.loadingNotification
Deprecated
Replaced by hx.notifyLoading
hx.notify.infoNotification
Deprecated
Replaced by hx.notifyInfo
hx.notify.warningNotification
Deprecated
Replaced by hx.notifyWarning
hx.notify.negativeNotification
Deprecated
Replaced by hx.notifyNegative
hx.notify.positiveNotification
Deprecated
Replaced by hx.notifyPositive
Sort
1
hx.sort
Deprecated
The hx.sort methods have been renamed to explict functions: hx.compare, hx.compareNullsLast, hx.localeCompare
Spinner
1
hx.spinner.wideSelection
Deprecated
Replaced by hx.spinnerWide
Util
3
hx.merge.definedObject
Deprecated
Replaced by hx.mergeDefined
hx.shallowMerge.definedObject
Deprecated
Replaced by hx.shallowMergeDefined
hx.parseHTMLDocumentFragment
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Button
11
hx-btn
hx-disabled
Deprecated
This class has been deprecated in favour of adding the disabled attribute to the button to prevent user interaction.
hx-btn
hx-action
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This context has been replaced by hx-primary
hx-btn
hx-btn-invisible
Deprecated
This class has been updated to hx-btn-link. This retains the spacing and styles the text as a link.
hx-btn
hx-complement
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-contrast
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-outline
Deprecated
The context classes for buttons have been updated to help improve UX considerations. Outline/inverted buttons have been removed as they can cause confusion.
hx-btn
hx-info
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-negative
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-danger
hx-btn
hx-positive
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-success
hx-btn
hx-warning
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Paginator
4
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has been deprecated and will be moved to a standalone library in a later release.
Format
6
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
zeroPadFunction
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
List
1
hx.List
Deprecated
#336
Deprecated in favour of using standard JS Arrays
Map
1
hx.Map
Deprecated
#336
Deprecated in favour of native ES6 Map
Request
8
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
Selection
2
Selection
htmlSelection
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Selection
html
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Set
1
hx.Set
Deprecated
#336
Deprecated in favour of native ES6 Set
Logo
1
Deprecated
#440
Fixed an issue with IE support of the logo by changing the <img> tags to <div> tags.
Unsupported tags will be auto-converted to <div> tags until support for <img> tags is removed.
Meter
1
hx.Meter
Deprecated
#380
hx.Meter has been deprecated and will be removed in the next major release
2.0.1
Form Builder
5
2
hx.Form
addTextForm
Bugfix
Fixed an issue where the autocomplete data and options were incorrectly removed instead of deprecated
hx.Form
addTextoptionsObject
options
autoCompleteDataData / Function
Bugfix
Added the deprecated warning and fallback in to handle the deprecation
Deprecated
This option has been replaced with the lowercase variant autocompleteData
hx.Form
addTextoptionsObject
options
autoCompleteOptions
Bugfix
Added the deprecated warning and fallback in to handle the deprecation
Deprecated
This option has been replaced with the lowercase variant autocompleteOptions
hx.Form
addTextoptionsObject
options
autocompleteDataData / Function
Bugfix
Added the deprecated warning and fallback in to handle the deprecation
hx.Form
addTextoptionsObject
options
autocompleteOptions
Bugfix
Added the deprecated warning and fallback in to handle the deprecation
Plot
1
hx.pieChartSelection
Bugfix
Fixed scope issue which prevented pieChart from being called more than once
AutoComplete
2
hx.AutoCompleteextendsEventEmitter
Deprecated
Replaced by hx.Autocomplete (lowercase c)
hx.autoCompleteSelection
Deprecated
Replaced by hx.autocomplete (lowercase c)
Color
2
hx.color.isColorBoolean
Deprecated
Replaced by hx.isColor
hx.color.isColorStringBoolean
Deprecated
Replaced by hx.isColorString
Component
6
hx.componentObject
Deprecated
Replaced with Selection::api api
hx.componentsArray[Object]
Deprecated
Replaced with Selection::api api
hx.component.register
Deprecated
Replaced with Selection::api api
hx.components.clear
Deprecated
Replaced with Selection::api api
Selection
componentObject / Array[Object]
Deprecated
Replaced with Selection::api api
Selection
componentsArray[Object] / Array[Array[Object]]
Deprecated
Replaced with Selection::api api
Filter
1
hx.filter
Deprecated
The filter object has been replaced by specific filter methods directly on the hx object.
Fluid
2
hx.buttonSelection
Deprecated
Replaced by hx.button(class)
hx.iconSelection
Deprecated
Replaced by hx.i
Label
2
hx.labelSelection
Deprecated
The label module is deprecated in favour of the badge module
hx-label
Deprecated
This module has been replaced by the Badge module
Layout
6
hx.groupSelection
Deprecated
Replaced by hx.group(options)
hx.group.verticalSelection
Deprecated
Replaced by hx.group(options)
hx.group.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.group.vertical.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.sectionSelection
Deprecated
Replaced by hx.section(options)
hx.section.fixedSelection
Deprecated
Replaced by hx.section(options)
Modal
1
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
Notice
3
hx.notice.headSelection
Deprecated
Replaced by hx.noticeHead
hx.notice.bodySelection
Deprecated
Replaced by hx.noticeBody
hx-notice
hx-notice-header
Deprecated
#232
This class will be replaced by hx-notice-head
Notify
6
hx.notify.defaultTimeoutNumber
Deprecated
Replaced by hx.notifyDefaultTimeout
hx.notify.loadingNotification
Deprecated
Replaced by hx.notifyLoading
hx.notify.infoNotification
Deprecated
Replaced by hx.notifyInfo
hx.notify.warningNotification
Deprecated
Replaced by hx.notifyWarning
hx.notify.negativeNotification
Deprecated
Replaced by hx.notifyNegative
hx.notify.positiveNotification
Deprecated
Replaced by hx.notifyPositive
Sort
1
hx.sort
Deprecated
The hx.sort methods have been renamed to explict functions: hx.compare, hx.compareNullsLast, hx.localeCompare
Spinner
1
hx.spinner.wideSelection
Deprecated
Replaced by hx.spinnerWide
Util
3
hx.merge.definedObject
Deprecated
Replaced by hx.mergeDefined
hx.shallowMerge.definedObject
Deprecated
Replaced by hx.shallowMergeDefined
hx.parseHTMLDocumentFragment
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Button
11
hx-btn
hx-disabled
Deprecated
This class has been deprecated in favour of adding the disabled attribute to the button to prevent user interaction.
hx-btn
hx-action
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This context has been replaced by hx-primary
hx-btn
hx-btn-invisible
Deprecated
This class has been updated to hx-btn-link. This retains the spacing and styles the text as a link.
hx-btn
hx-complement
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-contrast
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-outline
Deprecated
The context classes for buttons have been updated to help improve UX considerations. Outline/inverted buttons have been removed as they can cause confusion.
hx-btn
hx-info
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-negative
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-danger
hx-btn
hx-positive
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-success
hx-btn
hx-warning
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Paginator
4
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has been deprecated and will be moved to a standalone library in a later release.
Format
6
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
zeroPadFunction
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
List
1
hx.List
Deprecated
#336
Deprecated in favour of using standard JS Arrays
Map
1
hx.Map
Deprecated
#336
Deprecated in favour of native ES6 Map
Request
8
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
Selection
2
Selection
htmlSelection
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Selection
html
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Set
1
hx.Set
Deprecated
#336
Deprecated in favour of native ES6 Set
Logo
1
Deprecated
#440
Fixed an issue with IE support of the logo by changing the <img> tags to <div> tags.
Unsupported tags will be auto-converted to <div> tags until support for <img> tags is removed.
Meter
1
hx.Meter
Deprecated
#380
hx.Meter has been deprecated and will be removed in the next major release
2.0.0
A breaking change designed to improve the build and internals of Hexagon without impacting any of the code or APIs (where possible).
The core of this includes removing the builder api and replacing with proper modules
import { DatePicker } from 'hexagon-js';
See the Installation page for more information about installing and using Hexagon
See the Migration 1.x -> 2.x page for more information about migrating.
Breaking changes:
  • The build api for creating a bundle was removed
  • ColorPicker was removed
  • hx.theme replaced by hx.theme() (find/replace resolves this)
AutoComplete
2
2
hx.AutoCompleteextendsEventEmitter
Deprecated
Replaced by hx.Autocomplete (lowercase c)
hx.autoCompleteSelection
Deprecated
Replaced by hx.autocomplete (lowercase c)
hx.AutocompleteextendsEventEmitter
Added
The AutoComplete class can be used to add an auto complete suggestion dropdown to any input field.
hx.autocompleteSelection
Added
Creates a new AutoComplete set up on a detached element, wrapped in a selection
Button
1
11
hx-btn
hx-disabled
Deprecated
This class has been deprecated in favour of adding the disabled attribute to the button to prevent user interaction.
hx-flag-button
Added
Styles a button (or buttons inside a container) using the updated button styles.
Can be applied directly to a hx-btn as well as a container with buttons inside
hx-btn
hx-btn-outline
Deprecated
The context classes for buttons have been updated to help improve UX considerations. Outline/inverted buttons have been removed as they can cause confusion.
hx-btn
hx-btn-invisible
Deprecated
This class has been updated to hx-btn-link. This retains the spacing and styles the text as a link.
hx-btn
hx-complement
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-contrast
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-action
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This context has been replaced by hx-primary
hx-btn
hx-info
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-negative
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-danger
hx-btn
hx-positive
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-success
hx-btn
hx-warning
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Color Picker
1
hx.ColorPickerextendsEventEmitter
Removed
Removed the color picker module as it was complex and very few people used it. There are plenty of more suitable alternative libraries for colour pickers available.
Color
2
2
hx.isColorBoolean
Added
Checks if an object is a Color instance.
hx.color.isColorBoolean
Deprecated
Replaced by hx.isColor
hx.isColorStringBoolean
Added
Checks if a string is a css color string.
hx.color.isColorStringBoolean
Deprecated
Replaced by hx.isColorString
Component
6
hx.componentObject
Deprecated
Replaced with Selection::api api
hx.componentsArray[Object]
Deprecated
Replaced with Selection::api api
hx.component.register
Deprecated
Replaced with Selection::api api
hx.components.clear
Deprecated
Replaced with Selection::api api
Selection
componentObject / Array[Object]
Deprecated
Replaced with Selection::api api
Selection
componentsArray[Object] / Array[Array[Object]]
Deprecated
Replaced with Selection::api api
Data Table
3
hx.DataTableoptionsObject
options
stickyHeadersEnabledBoolean
Added
Added an option to allow the sticky headers to be disabled
hx.DataTable
stickyHeadersEnabledBoolean
Added
Gets the stickyHeadersEnabled option
hx.DataTable
stickyHeadersEnabledDataTable
Added
Sets the stickyHeadersEnabled option
Dropdown
1
hx.DropdowndropdownContentString / Function
dropdownContentString / Function
Updated
Dropdown content now supports being passed a Selection that will be automatically appended to the dropdown content.
String
A warning is shown when passing in string content due to the deprecation of Selection::html. It is still possible to pass in a string which will continue to work when this function is updated to use Selection::text
Filter
11
1
filterGreaterArray
Added
A function that allows filtering of array values that are greater than or equal to a search term.
hx.filter
Deprecated
The filter object has been replaced by specific filter methods directly on the hx object.
filterExactArray
Added
A function that allows filtering of array values that match a search term exactly.
filterStartsWithArray
Added
A function that allows filtering of array values that start with a search term.
filterContainsArray
Added
A function that allows filtering of array values that contain a search term.
filterLessArray
Added
A function that allows filtering of array values that are less than or equal to a search term.
filterFuzzyArray
Added
A function that allows filtering of array values that contain the letters in a search term in the same order but not necessarily directly after each other.
array = ['Bob Stevenson', 'Steve Stevenson', 'Dave Peters']
hx.filterFuzzy(array, 'ss') // returns ['Steve Stevenson', 'Bob Stevenson'] as the match in Steve Stevenson is stronger.
filterExcludesArray
Added
A function that allows filtering of array values that are don't contain a search term.
filterRegexArray
Added
A function that allows filtering of array values using a regular expression.
filterStringTypesArray[String]
Added
A function that returns the filter types that can be used when filtering strings:
[
  'contains',
  'exact'
  'excludes',
  'startsWith'
  'regex',
  'fuzzy'
]
filterNumberTypesArray[String]
Added
A function that returns the filter types that can be used when filtering numbers:
[
  'exact',
  'greater',
  'less'
]
filterTypesArray[String]
Added
A function that returns all the filter types:
[
  'contains',
  'exact'
  'greater',
  'less',
  'excludes',
  'startsWith'
  'regex',
  'fuzzy'
]
Fluid
2
2
hx.buttonSelection
Deprecated
Replaced by hx.button(class)
hx.buttonSelection
Added
Creates a detached button wrapped in a selection
hx.iconSelection
Deprecated
Replaced by hx.i
hx.iSelection
Added
Creates a detached <i> element wrapped in a selection
Form Builder
2
1
2
hx.Form
addTextForm
Updated
hx.Form
addTextoptionsObject
options
autoCompleteDataData / Function
Deprecated
This option has been replaced with the lowercase variant autocompleteData
hx.Form
addTextoptionsObject
options
autoCompleteOptions
Deprecated
This option has been replaced with the lowercase variant autocompleteOptions
hx.Form
addTextoptionsObject
options
autocompleteDataData / Function
Added
The data to use for auto complete suggestions. Can be either an array of data or a function that returns data. For a more detailed explanation, see the Autocomplete.
hx.Form
addTextoptionsObject
options
autocompleteOptions
Added
The options to use for the auto complete. For a more detailed explanation, see the Autocomplete page.
Label
2
hx.labelSelection
Deprecated
The label module is deprecated in favour of the badge module
hx-label
Deprecated
This module has been replaced by the Badge module
Layout
2
6
hx.groupSelection
Deprecated
Replaced by hx.group(options)
hx.groupSelection
Added
Creates a detached div, classed with hx-group wrapped in a selection
hx.group.verticalSelection
Deprecated
Replaced by hx.group(options)
hx.group.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.group.vertical.fixedSelection
Deprecated
Replaced by hx.group(options)
hx.sectionSelection
Deprecated
Replaced by hx.section(options)
hx.section.fixedSelection
Deprecated
Replaced by hx.section(options)
hx.sectionSelection
Added
Creates a detached div, classed with hx-section wrapped in a selection
Modal
2
1
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
modalDialogModal
Added
A function for creating a simple modal popup with a title, a message and some buttons.
modalInputModal
Added
A function for creating a simple modal popup with a title, a message and an input box (and confirm and cancel buttons).
Notice
2
3
hx.notice.headSelection
Deprecated
Replaced by hx.noticeHead
hx.notice.bodySelection
Deprecated
Replaced by hx.noticeBody
hx.noticeHeadSelection
Added
Creates a detached div, classed with hx-notice-head, wrapped in a selection
hx.noticeBodySelection
Added
Creates a detached div, classed with hx-notice-body, wrapped in a selection
hx-notice
hx-notice-header
Deprecated
#232
This class will be replaced by hx-notice-head
Notify
6
6
hx.notify.positiveNotification
Deprecated
Replaced by hx.notifyPositive
hx.notify.defaultTimeoutNumber
Deprecated
Replaced by hx.notifyDefaultTimeout
hx.notify.loadingNotification
Deprecated
Replaced by hx.notifyLoading
hx.notify.infoNotification
Deprecated
Replaced by hx.notifyInfo
hx.notify.warningNotification
Deprecated
Replaced by hx.notifyWarning
hx.notify.negativeNotification
Deprecated
Replaced by hx.notifyNegative
hx.notifyDefaultTimeoutNumber
Added
Replaced by hx.notifyDefaultTimeout
hx.notifyLoadingNotification
Added
Shows a loading notification using the inbuilt notification manager and returns a Notification object. An alias for the inbuilt notification manager's loading method.
hx.notifyInfoNotification
Added
Shows an information notification using the inbuilt notification manager and returns a Notification object. An alias for the inbuilt notification manager's info method.
hx.notifyWarningNotification
Added
Shows a warning notification using the inbuilt notification manager and returns a Notification object. An alias for the inbuilt notification manager's warning method.
hx.notifyNegativeNotification
Added
Shows a negative notification using the inbuilt notification manager and returns a Notification object. An alias for the inbuilt notification manager's negative method.
hx.notifyPositiveNotification
Added
Shows a positive notification using the inbuilt notification manager and returns a Notification object. An alias for the inbuilt notification manager's positive method.
Plot
1
1
hx.theme.plot
Removed
Replaced by hx.theme().plot - This is a breaking change
hx.theme().plot
Added
Selection
4
2
Selection
apiAny
Added
A method for and getting an API object from a DOM node.
All hexagon components register an API, the first un-named API to be registered can be retrieved with this method.
Selection
apiAny
Added
A method for and getting an API object from a DOM node under a given name
All hexagon components register an API, the first un-named API to be registered can be retrieved with this method.
Selection
apiSelection
Added
A method for and setting an API object from a DOM node.
All hexagon components register an API, the first un-named API to be registered can be retrieved with this method.
Selection
apiSelection
Added
A method for and setting an API object from a DOM node under a given name
All hexagon components register an API, the first un-named API to be registered can be retrieved with this method.
Selection
htmlSelection
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Selection
html
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Sort
3
1
hx.sort
Deprecated
The hx.sort methods have been renamed to explict functions: hx.compare, hx.compareNullsLast, hx.localeCompare
hx.compareNumber
Added
A function to compare two items and return a number based on the priority. It takes into account the character order of text and the numeric order of numbers, as opposed to a standard text sort.
array = ['20','1','100']
array.sort() // returns ['1', '100', '20']
array.sort(hx.sort.compare) // returns ['1', '20', '100']
hx.localeCompare
Added
A function to return a localised sort function to use directly when calling array.sort.
It takes into account the character order of text for a specific locale and the numeric order of numbers.
Some browsers don't support the locale and options parameters.
Browser support and accepted values for the locale and options parameters can be found on the
svCompare = hx.sort.localeCompare('sv')
array.sort(svCompare)
svCompare in the above example would evaluate to:
function(a, b){
  return hx.sort.localeCompare(a, b, 'sv')
};
hx.compareNullsLastNumber
Added
A sort function that sorts nulls to the end of an array.
Spinner
1
1
hx.spinner.wideSelection
Deprecated
Replaced by hx.spinnerWide
hx.spinnerWideSelection
Added
Creates a detached span, classed with hx-spinner-wide, wrapped in a selection
Util
3
3
hx.versionString
Added
The version property to allow easy identification of what hexagon version is in use.
hx.merge.definedObject
Deprecated
Replaced by hx.mergeDefined
hx.mergeDefinedObject
Added
Merges multiple objects together, only copying across defined values and returns the result as a new object.
The objects will be merged recursively, and arrays will be cloned. Any object that is not a plain object (see the isPlainObject function) will be replaced with an empty object {}.
// returns {'a': 1, 'b': 3}
hx.mergeDefined({'a': 1}, {'a': undefined}, {'b': 3})

// returns {a: {b: 2, c: {d: 4, e: 'value'}}}
hx.mergeDefined({a: {b: 2, c: {d: 3}}}, {a: {b: undefined, c: {d: 4, e: 'value'}}})
hx.shallowMerge.definedObject
Deprecated
Replaced by hx.shallowMergeDefined
hx.shallowMergeDefinedObject
Added
Merges multiple objects together where the first level of references are copied provided they are defined values (not undefined), and returns the result as a new object.
// returns {'a': 1, 'b': 3}
hx.shallowMergeDefined({'a': 1}, {'a': undefined}, {'b': 3})

// returns {a: {b: undefined, c: {d: 4, e: "value" }}}
hx.shallowMergeDefined({a: {b: 2, c: {d: 3}}}, {a: {b: undefined, c: {d: 4, e: 'value'}}})
hx.parseHTMLDocumentFragment
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Paginator
4
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has been deprecated and will be moved to a standalone library in a later release.
Format
6
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
zeroPadFunction
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
List
1
hx.List
Deprecated
#336
Deprecated in favour of using standard JS Arrays
Map
1
hx.Map
Deprecated
#336
Deprecated in favour of native ES6 Map
Request
8
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
Set
1
hx.Set
Deprecated
#336
Deprecated in favour of native ES6 Set
Logo
1
Deprecated
#440
Fixed an issue with IE support of the logo by changing the <img> tags to <div> tags.
Unsupported tags will be auto-converted to <div> tags until support for <img> tags is removed.
Meter
1
hx.Meter
Deprecated
#380
hx.Meter has been deprecated and will be removed in the next major release
1.20.0
Added new button styles, a Badges module to replace Labels and updated the Error Pages and Layout module in preparation for version 2.0.0.
Also added parameter replacement, support for plurals and a helper for converting multiline text strings to a selection containing multiple 'paragraphs' to the hx.userFacingText function/module.
Badge
1
hx-badge
Added
Added module to replace the Label module with better UX considerations and usage guidelines
Button
8
11
hx-btn
hx-danger
Added
A button for use when you have an action with a negative meaning, like ‘reject’ or ‘delete’.
hx-btn
hx-action
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This context has been replaced by hx-primary
hx-btn
hx-btn-invisible
Deprecated
This class has been updated to hx-btn-link. This retains the spacing and styles the text as a link.
hx-btn
hx-btn-link
Added
Display a button with the style of a link but the spacing of a button to help align it with other elements and improve the hit area for touch devices.
hx-btn
hx-btn-micro
Added
The smallest type of button available. Use when there isn't enough space to fit a small or normal button.
hx-btn
hx-btn-normal
Added
The default button size. Useful for being explicit about button size.
hx-btn
hx-btn-small
Added
A small button. Use when there isn't enough space to fit a normal button.
hx-btn
hx-complement
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-contrast
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-outline
Deprecated
The context classes for buttons have been updated to help improve UX considerations. Outline/inverted buttons have been removed as they can cause confusion.
hx-btn
hx-disabled
Deprecated
This class has been deprecated in favour of adding the disabled attribute to the button to prevent user interaction.
hx-btn
hx-info
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-negative
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-danger
hx-btn
hx-positive
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class has been replaced by hx-success
hx-btn
hx-primary
Added
A button for use when there is an action that’s more important than other ones on the page, and you want to draw the user’s attention towards it.
You can have one Primary button per screen (excluding modal dialogs).
But sometimes you shouldn’t use a Primary button at all, e.g. when all the actions on the page are very rarely used, or when all the actions are of equal importance.
hx-btn
hx-secondary
Added
A button for use inside forms to allow actions to be performed on form fields.
The secondary button should be paired with a form field. And the functionality of the secondary button should be related to the form field it’s paired with.
Like the Primary button, the Secondary button is optional - only use it if a form requires it.
hx-btn
hx-success
Added
A button for use when you have an action that has a positive meaning, like ‘approve’, or ‘confirm’.
hx-btn
hx-warning
Deprecated
The context classes for buttons have been updated to help improve UX considerations. This class will be removed in the next major release.
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Error Pages
1
hx-error-message
Updated
Tweaked the styles to improve readability and usability.
Label
1
hx-label
Deprecated
This module has been replaced by the Badge module
Layout
5
hx-flag-spacing
Added
A class to assist with migration to version 2 of Hexagon. Uses a more explicit variable for the padding and margin applied by the margin/padding classes from this module.
hx-margin-top
Added
Added the directional margin classes as they were documented but not implmented.
hx-margin-bottom
Added
Added the directional margin classes as they were documented but not implmented.
hx-margin-left
Added
Added the directional margin classes as they were documented but not implmented.
hx-margin-right
Added
Added the directional margin classes as they were documented but not implmented.
User Facing Text
2
3
hx.userFacingTextString
Updated
This function will now show a console warning when it returns a string with a $param in.
Call with hx.userFacingText(module, key, parameters) to replace the parameters immediately or call hx.userFacingText(module, key, true) if you need to retain the current functionality and hide the warning.
hx.userFacingText
Updated
Updated the value argument to allow an array to be set, allowing plurals.
hx.userFacingText('example', 'plural-key', [
  [null, 0, 'Value Zero'],
  [1, 1, 'Value Singular'],
  [2, 2, 'Value Two'],
  [3, null, 'Value $n']
])

hx.userFacingText('example', 'plural-key')
hx.userFacingText('example', 'plural-key', { n: 1 })
// => 'Value Singular'

hx.userFacingText('example', 'plural-key', { n: 0 })
// => 'Value Zero'

hx.userFacingText('example', 'plural-key', { n: 2 })
// => 'Value Two'

hx.userFacingText('example', 'plural-key', { n: 100 })
// => 'Value 100'
hx.userFacingTextString
Updated
Added a new function for getting the user facing text with parameters
hx.userFacingText.format
Added
Expose the function used in Hexagon to format strings with parameters
hx.userFacingText.toMultilineSelectionSelection
Added
Added a utility for converting a text string with \n characters into a selection containing span elements separated by br elements
Paginator
4
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
Color Picker
1
hx.ColorPickerextendsEventEmitter
Deprecated
#484
The colour picker has been deprecated and will be removed in a later release.
Please use a suitable third-party colour picker if you still require this module.
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has been deprecated and will be moved to a standalone library in a later release.
Format
6
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
hx.format
zeroPadFunction
Deprecated
#457
The format factories have been deprecated in favour of functions that take a number directly and return the formatted number.
List
1
hx.List
Deprecated
#336
Deprecated in favour of using standard JS Arrays
Map
1
hx.Map
Deprecated
#336
Deprecated in favour of native ES6 Map
Request
8
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.request
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.html
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.json
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
hx.text
Deprecated
#22
This function has been deprecated due to the increase in browser support for fetch. You should transition to using fetch alongside a suitable polyfill
Selection
2
Selection
htmlSelection
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Selection
html
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Set
1
hx.Set
Deprecated
#336
Deprecated in favour of native ES6 Set
Util
1
hx.parseHTMLDocumentFragment
Deprecated
#375
The html method for selections has been removed to prevent XSS attacks.
Logo
1
Deprecated
#440
Fixed an issue with IE support of the logo by changing the <img> tags to <div> tags.
Unsupported tags will be auto-converted to <div> tags until support for <img> tags is removed.
Meter
1
hx.Meter
Deprecated
#380
hx.Meter has been deprecated and will be removed in the next major release
Notice
1
hx-notice
hx-notice-header
Deprecated
#232
This class will be replaced by hx-notice-head
1.19.0
Update the paginator to add feature flags for version 2.0.0 to allow for an easier migration path.
Paginator
26
1
4
hx.Paginator
currentPageAriaPaginator
Added
Added setter getter methods for all options
hx.PaginatorextendsEventEmitter
Updated
In preparation for version 2, new visuals have been added behind feature flags to improve the UI, UX and accessibility of the paginator component.
hx.PaginatoroptionsObject
options
updatePageOnSelectBoolean
Added
Whether to update the current page when updating the paginator value. Set to false when wrapping with another component that should control the currently active page.
hx.PaginatoroptionsObject
options
paginatorAriaString
Added
The text to use for the aria-label on the container to enable screen readers to navigate using the paginator
hx.PaginatoroptionsObject
options
currentPageAriaString
Added
The text to use for the aria-label on the current page to enable screen readers to navigate using the paginator
This string can contain $page which will be replaced by the paginator when rendering (e.g. 'XXX $page XXX' would be converted to 'XXX 4 XXX'
hx.PaginatoroptionsObject
options
gotoPageAriaString
Added
The text to use for the aria-label on the numeric page buttons to enable screen readers to navigate using the paginator
This string can contain $page which will be replaced by the paginator when rendering (e.g. 'XXX $page XXX' would be converted to 'XXX 4 XXX'
hx.PaginatoroptionsObject
options
prevPageAriaString
Added
The text to use for the aria-label on the previous page button to enable screen readers to navigate using the paginator
This string can contain $page which will be replaced by the paginator when rendering (e.g. 'XXX $page XXX' would be converted to 'XXX 4 XXX'
hx.PaginatoroptionsObject
options
nextPageAriaString
Added
The text to use for the aria-label on the next page button to enable screen readers to navigate using the paginator
This string can contain $page which will be replaced by the paginator when rendering (e.g. 'XXX $page XXX' would be converted to 'XXX 4 XXX'
hx.PaginatoroptionsObject
options
prevTextString
Added
The text to display in the previous button
hx.PaginatoroptionsObject
options
nextTextString
Added
The text to display in the next button
hx.PaginatoroptionsObject
options
v2Features
Added
hx.Paginator
updatePageOnSelectPaginator
Added
Added setter getter methods for all options
hx.Paginator
updatePageOnSelectBoolean
Added
Added setter getter methods for all options
hx.Paginator
paginatorAriaPaginator
Added
Added setter getter methods for all options
hx.Paginator
paginatorAriaString
Added
Added setter getter methods for all options
hx.PaginatoroptionsObject
options
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
currentPageAriaString
Added
Added setter getter methods for all options
hx.Paginator
gotoPageAriaPaginator
Added
Added setter getter methods for all options
hx.Paginator
gotoPageAriaString
Added
Added setter getter methods for all options
hx.Paginator
prevPageAriaPaginator
Added
Added setter getter methods for all options
hx.Paginator
prevPageAriaString
Added
Added setter getter methods for all options
hx.Paginator
nextPageAriaPaginator
Added
Added setter getter methods for all options
hx.Paginator
nextPageAriaString
Added
Added setter getter methods for all options
hx.Paginator
prevTextPaginator
Added
Added setter getter methods for all options
hx.Paginator
prevTextString
Added
Added setter getter methods for all options
hx.Paginator
nextTextPaginator
Added
Added setter getter methods for all options
hx.Paginator
nextTextString
Added
Added setter getter methods for all options
hx.Paginator
visibleCountPaginator
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
visibleCountNumber
Deprecated
The visibleCount will be replaced in version 2 with the padding option.
hx.Paginator
change
selectedNumber
Deprecated
This has been renamed to value for consitency with other Hexagon events. This property will be removed in version 2.0.0
hx.Paginator
change
valueNumber
Added
The selected page (1 based index).
Button
1
hx-btn
hx-btn-invert
Deprecated
#469
Renamed to hx-btn-outline
Color Picker
1
hx.ColorPickerextendsEventEmitter
Deprecated
#484
The colour picker has been deprecated and will be removed in a later release.
Please use a suitable third-party colour picker if you still require this module.
Drawing
1
hx.DrawingextendsEventEmitter
Deprecated
#480
This module has bee