enhance existing Firefox extension - repost/updated

In Progress

Enhance the Firefox add-on called Link Gopher.

Fix context menu background. It worked in FF 3-17, but in FF 18 the background became transparent.

Change the context menu (from the add-ons toolbar) to have these options: About Link Gopher, extract links for current page, extract links for all tabs, and extract links for current selection. (These options work as described.)

Add the same options to the tools menu. The main menu entry (under Tools) is Link Gopher, and the Link Gopher menu has these options: extract links for current page, extract links for all tabs, and extract links for current selection. (These work just like the context menu.)

Make the results page interactive.

* Add a checkbox "sort and de-duplicate." By default it is enabled. When it is enabled, the results are sorted and de-duplicated.

* Add a checkbox "image links." By default it is not enabled. When it is enabled, image links are included.

* Add a text box labeled "filter" to filter the results. The results filter in real time after each keystroke.

* For the filter add a dropdown which shows recent filters. A user can click an item to populate the "filter" text box.

* A filter is added to the history when the results page is closed.

* The history keeps the most recent 5-20 items (at your discretion).

* For the filter option, add a checkbox "regular expression." By default it is disabled. When enabled, the search is done by regex.

* After the results page or Firefox is closed, the results page remembers these options.

In the Add-ons Bar, replace the text "Links" with an icon to be provided.

The first time a user starts Firefox with a different (new) version of Link Gopher installed, open the URL [url removed, login to view]

The extension must work on Firefox 18 on Windows and Linux.

The add-on must be acceptable to Mozilla's standards for addons.mozilla.org. In particular a namespace may need to be implemented as described here [url removed, login to view]

You surrender copyright. The code must be your own; otherwise, it must be marked as such and license-able under the GNU General Public License v3+

Follow best coding practices to create maintainable, quality code such as appropriate naming of objects and code comments.

This project is not time sensitive. I am looking for someone with Firefox and JavaScript experience and who appreciates working for donations collected by Link Gopher.

For the milestones, I suggest 50% to be delivered when the extension is delivered and seems to work on my system, and the other 50% awarded when the extension is approved by Mozilla.

Skills: Firefox, HTML, Javascript

See more: search system icon, regular expression starts with, regular expression in linux, regular expression in c, regular expression code, regular expression a, regular expression 0, ons org, mozilla developer, icon google com, https sites google site, https sites google com site, html coding standards best practices, html 5 interactive image, html 5 checkbox, google html coding standards, gnu regular expression, gnu regex c, gnu regex, firefox developer, developer extension, developer add on firefox, create transparent icon, create own icon windows, coding standards and best practices

Project ID: #4203110

Awarded to:


I'm a Firefox addon developer

$142 USD in 10 days
(15 Reviews)

4 freelancers are bidding on average $116 for this job


I'm ready to work on your project.

$120 USD in 5 days
(106 Reviews)

Ok. No problem. This job is a piece of cake for me. Could you please visit my profile to see the reviews?

$100 USD in 2 days
(11 Reviews)

Ready to this work.

$100 USD in 1 day
(0 Reviews)