Firefox Extension Development

I am looking for a freelance developer with experience writing Firefox extensions. I am looking for a sidebar skeleton as most of the application logic will occur in DHTML within a browser embedded in the sidebar.

Here are the requirement.

* Sidebar with xul browser component embedded

* Using a XUL button in the extension be able to toggle the width of the sidebar between a minimized width at for example 100px and maximized at 300px

* Whether the sidebar is displayed or not the extension should be listening to browser navigation changes and post a response to a web service

* When the extension is open and a user navigates to a different page or switches tab the sidebar should invoke a javascript method embedded within the browser in the sidebar.

* A link embedded within the html in the browser in the sidebar should open in the main browser

* When the extension is first installed it should be displayed by default and also navigate in the main window to a given one time only url.

I have already started on this and have a browser embedded sidebar that can invoke javascript methods in the sidebar page when a main browser window is changed. So I can pass this on to you as a starting point (or you could start from scratch if preferred). So here are the tasks as I see it:

* Extend what I have to listen to all navigation and tab events whenever the browser is running, regardless of the sidebar state and make post request to a given URL.

* Add button to sidebar to toggle width of extension

* Listen to events that happen within the browser page embedded in the sidebar and be able to catch these in the extension in order to open main browser tabs etc.

* When first installed open extension automatically and open a getting started web page in the main view. (If this is possible- I think thumbstrips does it)

As you can see it really is just a skeleton extension, but involves the important event hooking up and a few extras. The end result will be the platform I need to take it to the next step. I would really appreciate it if you could let me know your availability and give me time and cost estimates for this work.

Habilidades: Javascript, XML

Veja mais: xml developer freelance, writing development, work as freelance web developer, work as freelance developer, work as a developer freelance, what is freelance web developer, what i need to know to freelance, what does freelance, what does a web developer need to know, web writing freelance, web page development freelance, web development requirement, web development of freelance, web development from scratch, web development freelance work, web development freelance platform, web development firefox, web development cost, web developer for firefox, web developer firefox, web developer extensions, web component developer, web browser development, web application make development, web application freelance

Acerca do Empregador:
( 1 comentário ) Cambridge, United Kingdom

ID do Projeto: #161555