UFTrackStateCssClasses can be used to track a boolean property and update the visual state of an element by adding or removing css classes.

This class can be used for example to show an enabled and disabled state of a button.

Hierarchy (View Summary)

Constructors

Methods

Constructors

  • Creates instance of UFTrackStateCssClasses

    Parameters

    • anElement: string | Element

      DOM element to add the enabled/disabled css class to.

    • anEnabledClasses: string

      CSS class(es) to add when property is true

    • aDisabledClasses: string

      CSS class(es) to add when property is false

    • aData: UFModel

      An instance extending UFModel

    • aPropertyName: string = 'enabled'

      The property name to track.

    Returns UFTrackStateCssClasses

Methods