Encerrado

JavaScript calendar tweaks

We are running a vacation rental website, with a JavaScript/Ajax reservation calendar. We need certain modifications to the calendar logic. Please take a look at [url removed, login to view] Click on Availability tab, you'll see the calendar. Click on available date, and drag over to another date while holding the mouse button, you'll see yellow selection coming up. Here are the tweaks we need: 1. In the yellow selection, the first and the last day should be highlighted as skewed yellow bars instead of solid yellow. That means we should apply certain css classes for first and last date cells, different from the css class for the rest of the selection. 2. Need to change the selection logic. Currently, you need to drag the mouse while holding the button to make a selection. We should keep this, but also add more intuitive logic. Once the mouse is clicked and released on same day, we need to highlight the selection from this day when moving the mouse (without holding the button), and finish the selection on another click. We need to keep all present functionality intact. In particular, when you make a selection it sets arrival/departure dates in the bottom of the center column accordingly. And vice versa, when you change arrival/departure dates it highlights the selection in the calendar.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

javascript ajax

Habilidades: Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: www javascript coder com, vice com, vacation work engineering, vacation engineering, run javascript, rental coder, php code for calendar, javascript hire, javascript coder com, hire logic, east of the web, code for hire javascript, calendar code in php, platform rental, javascript server side, party rental website, moving center, engineering selection, css tweaks, php javascript class, html code drag, php web form calendar, javascript change button, javascript add css, highlight click

Acerca do Empregador:
( 0 comentários ) Cyprus

ID do Projeto: #2983896

7 freelancers estão ofertando em média $52 para este trabalho

TopOfStack

See private message.

$34 USD in 14 dias
(171 Comentários)
7.2
setiawanutama

See private message.

$59.5 USD in 14 dias
(57 Comentários)
4.3
billyhandiii

See private message.

$42.5 USD in 14 dias
(24 Comentários)
4.2
cheydine

See private message.

$51 USD in 14 dias
(7 Comentários)
3.5
rajivambegaokar

See private message.

$51 USD in 14 dias
(3 Comentários)
1.5
yasirmalik

See private message.

$85 USD in 14 dias
(0 Comentários)
0.0
sergeyvorobyev

See private message.

$42.5 USD in 14 dias
(0 Comentários)
0.0