wiki:development/javascriptplatform/MigrationPath

Home | Concepts | Research | Migration Path

Existing Functionality

This list was started by Ingo, feel free to discuss its content (especially the priorities)

Tree

Form Validation

  • Priority: High
  • Current State: Absolutely and irreversibly borked

Tabset

  • Priority: Medium
  • Current State: External module on Prototype base
  • jquery: tabs (pretty advanced)
  • extjs: TabPanel? (obtrusive)

Modal Dialogs

  • Priority: High
  • Current State: External module on obscure AJS library base
  • jquery: thickbox, thickbox_reloaded
  • extjs: window

Table Data Display

  • Priority: Medium
  • Current State: Custom code, partially modularized
  • jquery: uiTableFilter for searching, tablelib for objectifying

Table Inline Editing

  • Current State: Custom code, partially modularized
  • jquery: uiTableEdit, tablelib for objectifying

Form Calendar Control

  • Priority: Medium

AutoComplete?

  • Priority: Low
  • Current State: Scriptaculous

Multiselect Form Control

  • Priority: Low

Multiselect Tree Form Control

  • Priority: Low
    • Current State: Heavily customized, iframe hacks, very fragile

Clientside Error Handling


Potential New Functionality

Extended table interface

Layout Manager

Progress Bar

Localization

History Management

On Demand Javascript