Opened 10 years ago

Last modified 3 years ago

#9884 assigned enhancement

[patch] [cla] Layout-aware Toolbar

Reported by: Sam Foster Owned by: dylan
Priority: high Milestone: 1.15
Component: DojoX Widgets Version: 1.3.2
Keywords: Cc:
Blocked By: Blocking:

Description

This is a feature suggestion, for either dijit.Toolbar or a dojox variant, where the toolbar can push items that dont fit in the available space into a dropdown menu, similar is spirit to the recent TabContainer? enhancements.

I'm attaching a zip with a prototype. It shows a widget that can map Button widgets to MenuItem? widgets, and implements the layout-widget interface to allow re-drawing the toolbar to fit.

Further work is needed to support different toolbar child-types, like seperators, dropdown buttons.

Also, its been suggested that there should be an option to either create menu items for all toolbar items, or to only create them for toolbar items that are hidden.

Attachments (2)

layoutToolbar.zip (3.5 KB) - added by Sam Foster 10 years ago.
[CLA]
layoutToolbar_9884.patch (10.6 KB) - added by Sam Foster 10 years ago.
[CLA] [PATCH] Prototype of a layout/size-aware Toolbar in dojox.widget

Download all attachments as: .zip

Change History (12)

Changed 10 years ago by Sam Foster

Attachment: layoutToolbar.zip added

[CLA]

Changed 10 years ago by Sam Foster

Attachment: layoutToolbar_9884.patch added

[CLA] [PATCH] Prototype of a layout/size-aware Toolbar in dojox.widget

comment:1 Changed 10 years ago by bill

Component: GeneralDojoX Widgets
Milestone: tbd1.5
Summary: [CLA] Layout-aware Toolbar[patch] [cla] Layout-aware Toolbar

Marking as 1.5 to clear TBD tickets from 1.4 list.

comment:2 Changed 10 years ago by Adam Peller

Milestone: 1.51.6

comment:3 Changed 9 years ago by bill

Milestone: 1.6future

(sadly) punting seemingly abandoned ticket and meta tickets to future

comment:4 Changed 7 years ago by Kitson Kelly

Status: newpending

If still interested in this, we probably need to update the patch against trunk.

comment:5 Changed 7 years ago by dylan

Milestone: future1.9
Owner: changed from Sam Foster to dylan
Status: pendingassigned

I'll investigate updating this to AMD and including for 1.9.

comment:6 Changed 7 years ago by bill

Milestone: 1.92.0

Since we released the beta for 1.9, presumably this enhancement should be bumped to 2.0.

comment:7 Changed 7 years ago by dylan

Milestone: 2.01.10

comment:8 Changed 6 years ago by dylan

Milestone: 1.101.11

comment:9 Changed 4 years ago by dylan

Milestone: 1.111.12

comment:10 Changed 3 years ago by dylan

Milestone: 1.131.15

Ticket planning... move current 1.13 tickets out to 1.15 to make it easier to move tickets into the 1.13 milestone.

Note: See TracTickets for help on using tickets.