bitovi / bitovi/canui

can.ui.Selectable API

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
28
Forks
23
PR merge metrics
No merged PRs in 30d

Description

## Purpose

Provide keyboard support
## Options
- selects - what types of elements we can select
- selectClassName
- activeClassName
- multiActive
- cache
- outsideDeactivate
## Events

typically get a model instance (probably not anymore)
- select / deselect
- activate / deactivate
## Methods
- activated
- selected
## Theming
## Examples
- Use with a grid
- A navigation widget
## Notes

I'd like to make another one of these that can go "into" and "out" of widgets allowing you to traverse the page.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the proposed can.ui.Selectable options, events, methods, and keyboard-support purpose in this issue. Define the API and its behavior for selection, activation, deactivation, caching, and traversal before implementation. Done should include the described grid and navigation-widget examples.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
accessibility, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.