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

sedang Berlangsung Dipasang May 26, 2015 Dibayar saat pengiriman
sedang Berlangsung

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

ID Proyek: #7741506

Tentang proyek

4 proposal Proyek online Aktif May 26, 2015

4 freelancer rata-rata menawar $26/jam untuk pekerjaan ini

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 Lebih banyak

$26 USD / jam
(39 Ulasan)
7.9
kotharigaurav90

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

$22 USD / jam
(7 Ulasan)
4.1