Dynamic Layout Markup Language

Contact

mail@internetcommons.ca

Search


Custodians:

DLMenus


/*
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

*/



hosted by webhosting.bechmann.ca | powered by pmwiki-2.2.78
Content last modified on May 12, 2009, at 10:45 PM EST