Ticket #1598 (closed enhancement: fixed)

Opened 7 months ago

Last modified 5 months ago

MenuBar control

Reported by: llaith Owned by: Risto Yrjana
Priority: major Milestone: User Interface Library 5.3.0 RC
Component: Server-side framework Version:
Keywords: Cc:
Known Issue description:
Hours estimate: Deadline (dd.mm.yyyy):
Known Issue version (since): Known Issue title:
Hours done: Depends to: #1789, #1783, #1784, #1785, #1786, #1787, #1788
Affects documentation: no
Known Issue workaround:
Affects release notes: yes Contract:

Description

It would be nice if IT Mill Toolkit had a 'top-menu' type of component. This type of control can simplify layout for very complex applications.

Although a toolbar component (if containing buttons with attached drop down menus) can be used for the same purpose, a simple top-menu control would be (a) adequate for most users (b) much quicker to develop and (c) simpler and therefor more robust with regards to browser compatibility when browser upgrades are required.

Having the choice of a top-menu control in addition to a toolbar control would be preferred.

Change History

Changed 7 months ago by Joonas Lehtinen

We had this implemented as a tree style with coolmenu widget for Toolkit 4. How about implementing this as a style for tree using GWT-menu impl?

Changed 7 months ago by anonymous

+1, please implement this, pretty much mandatory widget guys..

Changed 6 months ago by Joonas Lehtinen

  • priority changed from undefined to major
  • component changed from undefined to Server-side framework
  • milestone set to User Interface Library 5.3.0 RC1

Plan requirements:

  • Use GWT MenuBar? for client-side implementation
  • Build similar simple API on server-side
  • Do not support data-bindings or build on top of Tree-component (these would add unneeded complexity)
  • Support as many levels of menu as client-side does
  • Support icons
  • Support changing menu structure, icons and captions on the fly

Changed 6 months ago by Joonas Lehtinen

  • summary changed from Top Menu control to MenuBar control

Changed 6 months ago by Risto Yrjana

  • owner changed from Joonas Lehtinen to Risto Yrjana
  • status changed from new to accepted

Changed 6 months ago by Risto Yrjana

  • owner changed from Risto Yrjana to Joonas Lehtinen
  • status changed from accepted to assigned

Committed implementation in [4658] Moving ticket to Joonas for review.

Changed 6 months ago by Joonas Lehtinen

  • owner changed from Joonas Lehtinen to Risto Yrjana
  • depends_to set to #1789, #1783, #1784, #1785, #1786, #1787, #1788

Reviewed and commented in #1789, #1783, #1784, #1785, #1786, #1787, #1788

Close this issue after the above mentioned tickets are resolved.

Changed 5 months ago by Risto Yrjana

  • status changed from assigned to closed
  • resolution set to fixed

All tickets resolved, closing.

Note: See TracTickets for help on using tickets.