Find Jobs
Hire Freelancers

Javascript: Measures converter (US units to Metric system and vice versa) - repost

$250-750 USD

Terminado
Publicado hace casi 11 años

$250-750 USD

Pagado a la entrega
General Description: write a JS code, that identifies measurements on the current page that can be converted to the user's preference. When a unit that can be converted is detected, it will be marked with a double underline (an example: [login to view URL] ), and when its hovered, the converted unit will be displayed in a tooltip bubble. Injection: The JS code will be injected to any page the user loads via an addon for IE 7-10/Firefox/Chrome to any page. The addon that injects the JS is already built, no need for it. Supported unit systems: The metric system - * Length - meter, kilometer, centimeter, decimeter, millimeter * Weight - kilogram, gram, milligram, tonne * Volume - cubic meter, cubic centimeter, cubic decimeter, liter, milliliter * Area - square centimeter, Square meter, square kilometer * Temperature - Celsius US Units - * Length - inch, foot, yard, mile * Weight - ounce, pound * Volume - cubic foot, cubic inch, pint, gallon, fluid ounce * Area - square inch, square yard, square foot, acre, square mile * Temperature - Fahrenheit The tooltip will include a 'settings' icon. when clicked: the user will be able to choose his preferred unit system (Metric / US / Both). After the user has made his choice, the tooltip will appear only for units that are not part of the unit system chosen, and will display the tooltip in his chosen preference unit system. If no preference was chosen, the tooltip will appear for both variations. General guidelines: * The JS code needs to work cross-browser (IE 7-10, FF, Chrome) * The JS code needs to work on as many Doctypes as possible (a list of doctypes with demo pages can be found here: [login to view URL] ) * There wont be any use of external frameworks (jQuery/prototype/YUI, etc.) * The code should be as efficient as possible * The code should contain basic documentation (commented code) * The JS should contain a configuration section (to change icons/texts/colors) Storing Data: Will be required to store the user settings: Since the JS code will be injected to multiple domains - cookies will not work across domains. As said, the JS will be injected via an addon that we already developed. The addon we use to inject the JS will soon expose an API that will allow the injected JS to store data across domains (by utilizing the addon-level code). It will take some time until the development will be done and fully tested, so we wont be able to use this functionality in the near future. Bottom line, for saving the data: Maintain set/get functions, that will save the data, in the following manner - function get(hostName) {...} // returns a JSON with the saved data for hostName function set(hostName, dataToSave) {...} // reads the JSON that is already stored for hostName (if exists), and adds dataToSave to it These functions will inject an iframe to the DOM on a domain that will centralize the data saving/loading. We will also provide the details for the data saving via our API, so please include the alternative for using it, so we'll be able to remove the iframe solution and handle data setting/getting with the addon-level based code. The design that will be used in the addon will also be provided, and the design should be implemented as part of the project.
ID del proyecto: 4589572

Información sobre el proyecto

13 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
It's an ambitious project which must be completed with a lot of profesionalism. My offer is not the cheaper, but i guarantee the best practice of JavaScript, with a simple, proper and reusable code.
$500 USD en 15 días
5,0 (2 comentarios)
4,9
4,9
13 freelancers están ofertando un promedio de $627 USD por este trabajo
Avatar del usuario
Dear sir.. we can assist you for an optimum cost. Thanks
$773 USD en 10 días
4,8 (649 comentarios)
9,3
9,3
Avatar del usuario
Hi, Consider its done! I would love to get this opportunity of working with you. I can guarantee complete satisfaction if you select me to execute this project. Please check your private message board. Thanks
$670 USD en 7 días
4,7 (100 comentarios)
8,6
8,6
Avatar del usuario
Hello, I can help you. thanks
$736 USD en 14 días
5,0 (109 comentarios)
5,7
5,7
Avatar del usuario
Hello. I can get started and finish this very soon. Please have a look at my private message. Thanks.
$300 USD en 7 días
5,0 (17 comentarios)
5,0
5,0
Avatar del usuario
Hi! I've read your requirements and I'm confident I can do the job. Please see PMB for details.
$590 USD en 5 días
5,0 (11 comentarios)
4,6
4,6
Avatar del usuario
Hello, I understand your requirements and believe that we can provide you with the best solution. Please check the Private Message Box for further details.
$526 USD en 15 días
5,0 (1 comentario)
3,9
3,9
Avatar del usuario
Please check your PM box.
$333 USD en 4 días
5,0 (6 comentarios)
2,8
2,8
Avatar del usuario
Looking forward to working with you....
$421 USD en 5 días
5,0 (2 comentarios)
1,5
1,5
Avatar del usuario
I can do this job with a good perfection, so please contact with me asap ,so i can start work asap. Thanks
$833 USD en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
This is a fairly simple javascript requirement. I have worked on very complex js code in my career (for companies like Virgin, Phoenix Technologies and Cisco). I understand that you may have concern about my skills since this is my first bid on freelance, and that is why I have bid a lower amount than the average. If you give me this chance I can complete this requirement for you to your satisfaction. Thanks.
$555 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
speciallity work for us if provide.
$1.138 USD en 25 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de ISRAEL
Tel Aviv, Israel
5,0
7
Forma de pago verificada
Miembro desde mar 8, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.