wiki:ContextMenuPlugin

Version 8 (modified by figaro, 9 years ago) (diff)

Cosmetic changes, tagged with license

Context menu plugin

Description

A plugin which adds a context menu to the Trac source browser. Defines an extension point and the interface ISourceBrowserContextMenuProvider, which you can implement custom items to the menu. The context menu itself requires JavaScript to work.

Bugs/Feature Requests

Existing bugs and feature requests for ContextMenuPlugin are here.

If you have any issues, create a new ticket.

defect

2 / 3

enhancement

0 / 1

task

1 / 1

Download

Download the zipped source from [download:contextmenuplugin here].

Source

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

Installation

Add the following line to your trac.ini file to enable this plugin:

[components]
contextmenu.* = enabled

Example

Included are menu items which provide direct svn links, like wiki:SvnUrlsPlugin?, and wiki links:

Recent Changes

12127 by rjollos on 2012-10-07 19:35:43
Refs #10439: Fixed indentation.
12126 by rjollos on 2012-10-07 19:33:27

Refs #10439:

  • Check if repository object exists before trying to call a method of it. This should protect against tracebacks when the repository is not correctly configured.
  • Refactoring:
    • Removed some unused imports.
    • Replaced use of deprecated add_javascript with add_script.
    • Finished moving license text, which was started in [12117].
12117 by rjollos on 2012-10-06 01:44:58
Refs #10439: Moved license description from source files to the added COPYING file.
(more)

Author/Contributors

Author: penmark
Maintainer: Pontus Enmark
Contributors: pipern, rjollos

Attachments (1)

Download all attachments as: .zip