Opened 9 years ago

Closed 9 years ago

#11550 closed defect (fixed)

TabContainer: make list-of-tabs menu align with button

Reported by: bill Owned by: bill
Priority: high Milestone: 1.6
Component: Dijit - LnF Version: 1.5
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by bill)

The drop down from the menu button in ScrollingTabController can overlap the button or show up at the bottom right corner, rather than appearing like a typical drop down. Change to look like typical drop down, with right edge aligned with TabContainer itself:

screen shot

Attachments (1)

menuButton.png (19.2 KB) - added by bill 9 years ago.
screen shot

Download all attachments as: .zip

Change History (3)

Changed 9 years ago by bill

Attachment: menuButton.png added

screen shot

comment:1 Changed 9 years ago by bill

Description: modified (diff)

comment:2 Changed 9 years ago by bill

Resolution: fixed
Status: newclosed

(In [22703]) Converted TabContainer's list-of-tabs menu to be a drop down from the down-arrow button, rather than a left-click context menu, in order to make the menu align with the button. Fixes #11550 !strict.

Also changed the menu to be created on demand, rather than in-advance, to avoid the up-front cost of instantiating the table and to avoid the code complexity of mirroring all pane label/icon changes into the menu. (The menu is destroyed when the drop down is closed, and then recreated on re-open.)

Note: See TracTickets for help on using tickets.