HexagonJS
Changelog
2.4.0
Updated ProgressBar and added VisualizationBar to give better visualization of segments and progress.
Resolved a few documentation issues where modules requiring Font Awesome 5 did not state this by adding a warning at the top of the page.
Progress Bar
3
1
ProgressBarV1
Deprecated
Replaced by ProgressBarV2. Pass featureFlags.useUpdatedClass: true in the constructor options to create a new style progress bar.
ProgressBarV2
Added
This prototype is not exposed directly. Use hx.ProgressBar with the featureFlags.useUpdatedClass: true option.
hx.ProgressBaroptionsObject
options
featureFlags
Added
Added featureFlags to enable a new progress bar class
hx.progressBaroptionsObject
options
featureFlags
Added
Added featureFlags to enable a new progress bar class
Visualization Bar
2
hx.VisualizationBar
Added
hx.visualizationBar
Added
Create a visualization bar component wrapped in a selection
AutocompletePicker
2
hx.AutocompletePicker
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
hx.autocompletePickerSelection
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
Modal
4
hx.ModalextendsEventEmitter
Deprecated
This Modal has been replaced by the new Modal class returned by modalCenter, modalRight and modalFullScreen
modalDialogModal
Deprecated
This has been replaced by modalCenter
modalInputModal
Deprecated
This has been replaced by modalCenter
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
Picker
2
hx.PickerextendsEventEmitter
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
hx.pickerSelection
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
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)
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.3.1
Resolved an issue with the form builder where the buttons were inadvertently moved to the top of the form.
Form Builder
1
2
hx.FormextendsEventEmitter
Bugfix
Resolved an issue where the buttons were moved to the top 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
AutocompletePicker
2
hx.AutocompletePicker
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
hx.autocompletePickerSelection
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
Modal
4
hx.ModalextendsEventEmitter
Deprecated
This Modal has been replaced by the new Modal class returned by modalCenter, modalRight and modalFullScreen
modalDialogModal
Deprecated
This has been replaced by modalCenter
modalInputModal
Deprecated
This has been replaced by modalCenter
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
Picker
2
hx.PickerextendsEventEmitter
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
hx.pickerSelection
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
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)
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.3.0
Added moreButton and dropdownButton as a replacement for the current hx.Menu
Added the SingleSelect component to merge the functionality of the AutocompletePicker and Picker and provide updated UX.
Added the modalCenter, modalRight and modalFullScreen functions to replace the existing modal class and functions.
Added improved notifications via the Alert module and APIs.
Tweaked the form builder styles to work better in modals.
Alert
4
Alert
Added
The constructor for the alerts used by hx.alert and hx.message
hx.AlertManager
Added
The constructor for creating a custom alert manager. The alert and message methods use the default alert manager that creates a container within body
hx.alertAlert
Added
Displays an alert notification that can only be dismissed by the user clicking the close button or by calling the close method.
This utilises the inbuilt alert manager that will add the alert container to the body
hx.messageAlert
Added
Displays an alert notification that can only be dismissed by the user clicking the close button or by calling the close method.
This utilises the inbuilt alert manager that will add the alert container to the body
AutocompletePicker
2
hx.AutocompletePicker
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
hx.autocompletePickerSelection
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
DropdownButton
1
hx.dropdownButton
Added
Creates a dropdown button using the updated style with a downwards arrow to indicate that the button is a dropdown.
Menu
1
hx.MenuoptionsObject
options
featureFlags
Added
Added the useUpdatedStructure feature flag to remove the collapsibles when displaying grouped content in menus
Modal
4
4
hx.ModalextendsEventEmitter
Deprecated
This Modal has been replaced by the new Modal class returned by modalCenter, modalRight and modalFullScreen
modalDialogModal
Deprecated
This has been replaced by modalCenter
modalInputModal
Deprecated
This has been replaced by modalCenter
Modal
Added
The type returned when calling the three modal functions:
  • modalCenter
  • modalRight
  • modalFullScreen
modalCenterModal
Added
Renders a modal in the center of the screen
modalFullScreenModal
Added
Renders a modal that covers the whole screen.
modalRightModal
Added
Renders a modal displayed on the right hand side of the screen
hx.modal
Deprecated
The modal object has been replaced by specific filter methods directly on the hx object.
MoreButton
1
hx.moreButton
Added
Creates a dropdown button using the updated style with an ellipsis arrow to indicate that more actions can be peformed.
Picker
2
hx.PickerextendsEventEmitter
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
hx.pickerSelection
Deprecated
Deprecated in favour of the new SingleSelect component that merges Picker and AutocompletePicker functionality.
Single Select
2
hx.SingleSelectextendsEventEmitter
Added
Creates a <select> like element that uses an <input> for consistency and to allow for better form validation.
hx.singleSelectSelection
Added
Fluid version of the single select. Returns a selection containing a pre-created single select component.
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)
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.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