ActivityWaiverManagerController

Activity Waiver Manager Controller

Manages the waiver selection interface for gathering activities. Provides visual feedback and validation for waiver associations.

Constructor

new ActivityWaiverManagerController()

Methods

connect()

Initialize the controller

deselectAll()

Deselect all waivers

getSelectedWaivers()

Get array of selected waiver IDs

selectAll()

Select all waivers

toggleWaiver()

Handle waiver checkbox toggle

updateSelectedCount()

Update the selected waiver count display

updateVisualState()

Update visual state of selected waivers

validateSelection()

Validate waiver selection