wiki:NavigationDisplayPlugin

Version 9 (modified by rjollos, 4 years ago) (diff)

Added syntax highlighting.

Adds user option for displaying 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 user preference page, see also Trac-Ticket 10543.

Sample screenshot for option fixed_menu

Sample for option `fixed_menu`

Sample screenshot for option buttom_ctx_menu

Sample for option `buttom_ctx_menu`

Preference Panel

The display types can be setted by each user differently through the preference 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.

Download

Download the [download:navigationdisplayplugin 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 (if you do not specify it, this plugin has no effect):

[trac]
display_nav = fixed_menu

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

14673 by framay on 2015-06-16 06:57:24
added license file
14671 by framay on 2015-06-16 06:47:17
changed license to BSD 3-Clause
12594 by framay on 2013-02-06 15:53:44
added missing translations in message.pot and navigationplugin.po
(more)

Author/Contributors

Author: framay
Maintainer: framay
Contributors:

Attachments (4)

Download all attachments as: .zip