This page collects GreaseMonkey scripts and other browser tools useful to NetBeans developers. To use the scripts in Firefox, first install GreaseMonkey and then just click on the respective script download links.
For script developers: scripts are versioned in the main/misc Mercurial repository in the directory browsertools. If you push updates, the links on this page should automatically show the new version.
This GreaseMonkey script fixes Issuezilla view-issue page titles to include the issue summary, so, for instance, the default browser title Issue 123456 is turned into #123456: Mark Occurrences. You must be logged into netbeans.org for the script to work.
This GreaseMonkey scripts turns Mercurial changeset IDs on view-issue pages into links to the respective changesets on http://hg.netbeans.org/. Optionally, the changeset ID can be prefixed by a well-known repository name like main or core-main. For example:
Creates hyperlinks to issue numbers mentioned in the Mercurial changelog of the NetBeans Hudson installation.
Displays text or image attachments in issue pages inline so you do not have to separately click on them. Helpful for taking a quick look at patches, thread dumps, screenshots, etc.
Redirects you from Issuezilla pages using netbeans.org site branding to navigation-free .../nonav/... pages, which load more quickly and offer more usable display area.
Useful with the previous script; ensures that issue lists are still colored nicely (e.g. DEFECTs in red) when using no-nav mode.
This bookmarklet can be used to quickly create a commit log in the recommended form #<issue>: <summary>. Put the following code in the location field of a new bookmark (as a single line):
javascript:void(window.prompt('Commit log:', '#' + document.forms[2].elements['id'].value +
': ' + document.forms[2].elements['short_desc'].value))
Note: if you are using no-nav mode mode substitute forms[2] with forms[0] in the snippet above.
Then invoke the bookmark on a view-issue page while logged into netbeans.org. Only tested on Firefox.
A nice third-party script that makes it easier to look up something in online Javadoc. Works with NetBeans API documentation.