wiki:NavigationDisplayPlugin

Display navigation menu as fixed menu or other navigation options

Description

Normally, when you scroll a Trac page, the main menu and other navigation controls may scroll out of the visible area. This plugin enables a more elegant way: either let the main menu stay fixed on top of the window or add bottom controls of context navigation.

Type of displaying menu, see screenshot of PreferencePanel. Possible types are:

  • normal (default): No integration, leaves menu as in Trac standard
  • fixed_menu: fixes menu on top of browser window
  • buttom_ctx_menu: adds context menu at bottom of page, if available

This plugin somehow implements Trac-Ticket 8135.

Furthermore mainnav entries are customizable through the user preferences page, see also Trac-Ticket 10543.

Screenshot for option fixed_menu

Sample for option `fixed_menu`

Screenshot for option buttom_ctx_menu

Sample for option `buttom_ctx_menu`

Preference Panel

The display types can be set by each user differently through the Preferences panel:

Sample screenshot of user preferences page

Bugs/Feature Requests

Existing bugs and feature requests for NavigationDisplayPlugin are here.

If you have any issues, create a new ticket.

defect

1 / 1

Download

Download the zipped source or pre-compiled egg (py2.6).

Source

You can check out NavigationDisplayPlugin from here using Subversion, or browse the source with Trac.

Example

You can set system default value in trac.ini as following:

[trac]
display_nav = fixed_menu

If you do not specify it, this plugin has no effect.

Possible values for option display_navare:

  • normal (default): No integration - leaves menu as in Trac standard
  • fixed_menu: fixes menu on top of browser window,
  • buttom_ctx_menu: adds context menu at buttom of page, if available

Recent Changes

[12594] by framay on 2013-02-06 15:53:44
added missing translations in message.pot and navigationplugin.po
[12568] by aleuhe on 2013-01-25 13:20:50

Fixed some bugs in display, such as:

  • Pagepath was not visible
  • some items in banner, mainnav were a bit displaced
  • notices were not visible
[11239] by framay on 2012-02-03 12:54:49
changed selection of display_nav in radio buttons instead of select box, thus the description is clearer;
added possibility of adding report (or report list or query) for menu "View Tickets"

Author/Contributors

Author: framay
Maintainer: framay
Contributors:

Last modified 3 weeks ago Last modified on Mar 11, 2015, 2:28:26 PM

Attachments (4)

Download all attachments as: .zip