Find Jobs
Hire Freelancers

JavaScript Features Needed

$30-5000 USD

Cancelled
Posted almost 14 years ago

$30-5000 USD

Paid on delivery
My website uses the Scriptaculous JavaScript library. This library is quite large so I want to get rid of it. In order to do so, I need a few JavaScript features implemented: **#1 - JavaScript? Auto-Completer** [[login to view URL]][1]? - You can see how the? auto-completer? currently works here by starting to type something like sears under the business name. In addition to this, I would like to be able to press the up and down arrows. When you do so, the selected item should highlight a darker gray color than the unselected items. When the up and down arrows are pressed, the text in the main box should update. The? auto-completer? should disappear when an item is clicked with the mouse or when a user clicks enter on the keyword after selecting an item with the up or down arrows. The auto-completer suggestions should update as the user types text in the main box. This can be done by an? XMLHttpRequest. The? XMLHttpRequest file is already created and will be given to the selected coder. **#2 - Element Boxes Need to be Draggable** [[login to view URL]][2]? - Using chrome or firefox, put a beginning and end destination in and the driving directions should update. Two boxes appear on the left side. These boxes are currently able to be dragged. When these boxes are dragged, they snap back into place upon releasing the mouse in the new order.? The new function should emulate the behavior currently on the page without an extensive library. Remember, the goal of this is to get rid of the huge? Scriptaculous JavaScript library. I do not want to replace what I have with some other huge library so these functions should be small in size. ## Deliverables **#3 - Tooltip Needed** ** ** **[[login to view URL]][3]? <s>-</s>? You can see how the current tooltip works by hovering over "email address" in the form area. I want a tooltip function that emulates this tooltip. ** **[[login to view URL]][4]? -? ****This feature should model prototip2 without having to use prototype.js.? ** ** ** **#4 - Minified JavaScript? ** ** ** **First, I want all javascript files used on the website combined. Along with the functions needed for this project, this also includes:** ** ** <[login to view URL]> <[login to view URL]>? <[login to view URL]>? Once the files are combined, I would like a copy of the uncompressed version, minified version, and directions on how to take the uncompressed version and minify it myself. This is so I can make changes in the future. Also send a GZip version of the javascript file. ------------------------------------------------------------------------------- The selected programmer must be available on msn messenger. Communication means a lot to me. Important details should always be documented on Rentacoder. The selected programmer should know English really well and be able to speak it fluently if necessary. There is a bonus opportunity about a month down the road if the coder knows a bit about page speed. I am open to suggestions. Let me know if you have any about the requirements. I am always looking for more efficient ways of doing things on my website. Thanks again and happy bidding.
Project ID: 3367020

About the project

4 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $238 USD for this job
User Avatar
See private message.
$255 USD in 7 days
4.8 (17 reviews)
4.8
4.8
User Avatar
See private message.
$170 USD in 7 days
4.6 (14 reviews)
3.4
3.4
User Avatar
See private message.
$425 USD in 7 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$102 USD in 7 days
0.0 (3 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Mount Savage, United States
5.0
83
Payment method verified
Member since Jan 10, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.