Opened 12 years ago

Closed 11 years ago

Last modified 9 years ago

#3579 closed defect (wontfix)

Menu: base MenuItem off of Button/DropDownButton

Reported by: bill Owned by: bill
Priority: high Milestone: 1.3
Component: Dijit - Form Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by bill)

Make MenuItem? extend Button, and a new Submenu (or similar name) class that extends DropDownButton?.

In terms of API changes this will

  • make the Menus hierarchical (see #3578)
  • separate widget name for the leaf MenuItems? vs. the inner nodes.
  • icon specified as iconClass rather than iconSrc

Change History (8)

comment:1 Changed 12 years ago by bill

Description: modified (diff)

comment:2 Changed 12 years ago by bill

(In [9404]) Make MenuItem? take iconClass parameter like *Button widgets. Make menus hierarchical, like nested lists in HTML. Add some experimental non-menu popups from menu items.

It's starting to look like MenuBar? and Toolbar should be the same widget.

Refs #3579 (it implements the API changes without actually doing the refactoring)

comment:3 Changed 12 years ago by bill

Milestone: 0.9beta0.9

Given that [9404] is complete, the API is stabilized, so I don't mind deferring the rest of this work to 0.9 final, or even to 1.0.

comment:4 Changed 12 years ago by bill

Milestone: 0.91.0

comment:5 Changed 12 years ago by bill

Milestone: 1.02.0

comment:6 Changed 12 years ago by alex

Milestone: 2.01.3

Milestone 2.0 deleted

comment:7 Changed 11 years ago by bill

Description: modified (diff)
Resolution: wontfix
Status: newclosed

Changed my mind; refactor is not necessary, or even useful enough to do.

comment:8 Changed 9 years ago by bill

Component: DijitDijit - Form
Note: See TracTickets for help on using tickets.