Chrome Extension - DOM manipulation, content-background IPC, JSON

En curso Publicado May 26, 2015 Pagado a la entrega
En curso

We need chrome extension to add functionality to a webpage Invoice view. Webpage is from third party Saas provider and not directly customizable. We have added a control to the invoice view DOM. We need the following:

1. User clicks on control (a link), get and wrap information from Invoice view into JSON and end it as message to background/popup. NOTE: We already have code that gets information from Invoice view. JSON is essentially [techs: {techId: "12345", techName: "George Washington", cPct: "0" }, {techId: "6578", techName: "Paul Andrews", cPct: "0" }, {techId: "2423", techName: "Adam Smith", cPct: "0" } ]

2. Background/popup - using template html form, create data entry line in form for each tech in techs. TechId is hidden. techName is Displayed. cPct is a positive integer between 0 and 100 that user enters.

3. Three other controls on background/popup form: Save and Cancel buttons and a total percentage (tPct) that is displayed. Save enabled when sum of each techIds cPct totals 100. Otherwise, cancel is only enabled.

4. When user cancels, form closes, sends message back to content script Listener, "Cancel'. Content script does nothing.

5. When user saves form with tPct = 100, return JSON back to content script via message. (Same) Content listener parses JSON, which adds data via Invoice view API (at which point we'll do the rest).

Looking to move fast. Welcome all questions from qualified freelancers.

Google Chrome JavaScript

Nº del proyecto: #7741506

Sobre el proyecto

4 propuestas Proyecto remoto Activo May 26, 2015

4 freelancers están ofertando un promedio de $26 / hora por este trabajo

logicpowered

We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a Más

$26 USD / hora
(39 comentarios)
7.9
kotharigaurav90

Hello Sir , I understand your all requirements , Can We Discuss About The Project ? please check your private memorandum.

$22 USD / hora
(7 comentarios)
4.1