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

In Bearbeitung Veröffentlicht May 26, 2015 Bezahlt bei Lieferung
In Bearbeitung

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

Projekt-ID: #7741506

Über das Projekt

4 Vorschläge Remote Projekt Aktiv May 26, 2015

4 Freelancer bieten im Durchschnitt $26/Stunde für diesen Job

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 Mehr

$26 USD / Stunde
(39 Bewertungen)
7.9
kotharigaurav90

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

$22 USD / Stunde
(7 Bewertungen)
4.1