FLUID-993: Migrate Keyboard Accessibility plugin over to "that-ist" architecture

Metadata

Source
FLUID-993
Type
Task
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2008-07-23T14:54:02.000-0400
Updated
2011-02-22T16:27:47.120-0500
Versions
  1. 0.4beta1
Fixed Versions
  1. 0.4
Component
  1. Keyboard Accessibility

Description

To fit in with our usage in InlineEdit, and also the general usage of JQuery UI components such as dialog, draggable, etc. the "selectable" portion of the Keyboard Accessibility Plugin should be migrated over to a "that"-ist architecture, to consist of a single central "that" representing the selectionContext, which is targetted at the owning container, rather than the child selectables. The selectionContext "that" will be stored in the DOM under the "container" node rather than that of the individual selectable items. This will improve semantic consistency and aid tasks such as FLUID-978.

The JQuery-facing semantics of the plugin will be changed to cause construction via the "container" element via the individual selectables, the specification for which will be merged into the overall "options" structure. Further, the "handlers" structure will be merged into the base of "options".

Comments

  • Antranig Basman commented 2008-07-23T15:24:22.000-0400

    Fixed at revision 5256

  • Michelle D'Souza commented 2011-02-22T16:27:47.118-0500

    Closing issues that were resolved for 1.0 and earlier releases.