
Dynamic Layout Markup Language
See also Site Map
/*
To do:
- resolve race issue: two submenus competing for open/close
can be replicated by opening vertically adjacent menu in a sweeping
45degree motion
- add enable/disable capability
- add support for drop shadow (find workaround for IE png problem
interacting with jquery effects by showing black during effect
- menuaction mechanism
- add resourcepath attribute to objects (for path to images)?
- add Menugroup
- add iconbox (left), feedbackbox (right)
- change displaymode to package?
- subscribe to centralised "click" event, to identify click outside of object set,
to allow for clear of menus
- allow defaults for sub-objects, ie many controls: left, center, right components of MenuItem
- displaymode, behavior, animationmode for platform level causes cascade of settings (defaults)
at the container level
- the first three must be divs ?
that conform to the standard
- allow configurable offset for flyouts per object
as is the subitem arrow, and potential graphics such as radio buttons and checkmarks - move to css file
- integrate behavior modes
- Allow easy change to foundation style
BUGS:
- selected should be attribute of Menuitem not Menubar
TASKS:
- state: selected (single or multiple)
- presence of selectionstyle attribute with menubars allows selection ("single" or "multiple")
- "single" generates currentselection attribute; "multiple" generates currentselections array
- popup menus
- popup allows spec of selection property: attributes "include","exclude",
format tag=<name>,class=<value>...,id=<value>;type=<name>,attributepath=<value>...
- tabbed menu columns
- tabs
- displaymodes:menu (default), tabs-upper,tabs-lower,tabs-left,tabs-right, popup
//add tabstrip/tabcolumn to menuman; add ondestroy
//add orientation for menustrip, menucolumn; then orientation for tabstrip, tabcolumn ???
//add mode (click and flyout, rollover and flyout). open right open left open up open down
//on select initstyles
*/