Corregir bugs y agregar funcionalidades varias a un calendario que esta funcionando de Jqwiddets.

Método de pago: Verificado


Evaluando propuestas
Descripción:
Se necesita modificar el jqxcalendar de jqwidgets para manejar las siguiente funcionalidades:
1- Poder cerrar el calendario cuando se elige un rango de fecha.
2- Que el calendario no se cierre cuando se esta cambiando la vista de meses o años o décadas.
3- Que cuando se selecciona se marquen los días a medida que se pasa el mouse por arriba.
4- Que se pueda dar un estilo particular (a concluir) al día "from" y al "to"
5- Que cuando se elige el mismo día de fecha y de entrada no se cierre el calendario y se pueda seguir seleccionando.

A todo esto se tendra que trabajar sobre un formulario. es importante que la persona conozca jqxcalendar para ahorrar tiempo de investigación y sus 4 eventos change, nextButton, backButton y changeView.

Se detalla a continuación la web donde se encuentra y la url de del plugin y su api:

Url del plugin de jqxcalendar: https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxcalendar/index.htm
Url de la api de jqxcalendar: https://www.jqwidgets.com/jquery-widgets-demo/documentation/jqxcalendar/jqxcalendar-api.htm
Url de la página: http://onlinetravel.tur/chapelco/alojamientos

Detallo a continuación los bugs que tiene el plugin. El plugin trabaja con 4 eventos que verán en la api. Se usan todos por un tema de cuando se dispara cada uno se usan eventos encadenados. La idea es que no trabaje asi y que cada vez que se realiza una selección de range de fecha se produzca el evento change, que es el problema de todo aqui. Y no cuando hay cambios de vistas. A tener en cuenta que para reproducir el error van a tener que hacer una primera selección de fecha y realizar una busqueda. En ese momento se van a producir una cookies con los datos de su busquedas y una url donde cumple la misma función que las cookie, guardan su busqueda. Cuando recargan la página se toman en cuenta los datos de la cookie o de la url, es alli donde se producen los errores. Por que es cuando se setean los datos al calendario y deja de funcionar correctamente.

Problemas con el calendario cuando se elige por primera vez (primera visita), Funciona todo correcto, se cierra cuando se hace clic fuera del calendario, cuando se elige una fecha dentro del mismo mes, en meses distintos dentro de la misma vista, en meses distintos en con cambio de vista. Pero no funciona cuando se elige el mes y se cambia a una vista de meses, porque se cierra el calendario, y cuando se lo vuelve a abrir vuelve a estar como antes.

Problemas del calendario cuando ya hay datos en las cookie o con una url (segunda visita). No se cierra al seleccionar un rango de fecha dentro del mismo mes, o en meses distintos con cambio de vista. si se cierra cuando se elige un rango de fechas en una misma vista. Todo esto pasa la primera vez, porque la segunda ya funciona correctamente. Se cierra cuando y como se debe. Aquí tampoco funciona la selección de rango cuando se hace clic en el mes.

Cuando se arreglen estos bugs es que hay que agregar las mejoras de los puntos 3 y 4. Cuando usen el calendario prueben de elegir el mismo día de from y to y verán que no se cierra. Es la funcionalidad del punto 5. Esta hecha pero habría que hacerla más intuitiva al usuario. Que sepa que no puede elegir el mismo día como from y yo.

Se aceptan sugerencias de usar otros calendarios que tengan esta funcionalidad siempre que el estilo se adapte al sitio y tenga todos estos puntos y no generen bugs. El calendario se muestra cuando se produce el evento focus en el input donde se muestra el rango de fechas y se oculta en el evento blur de dicho input.

Categoría: Programación y Tecnología
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Bug o cambio pequeño
¿Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador

Abierto

Presupuesto

4

Propuestas

9

Freelancers interesados

Publicado: Hace un mes

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana

Freelancers que ya aplicaron para este trabajo

Larroj. Somos expertos en diseño y desarrollo de software a medida. Nuestro equipo de trabajo tiene más de siete años de experiencia en el sector. Es por eso que somos su mejor elección. Nos dedicamos al diseño y desarroll... + detalles

ximena a. w. r. 2008 - 2009 Mis primeros años como desarrollador empece con el lenguaje php y mysql, con sitios web tipo catalogo de productos, y apañador de ventas en sitios de casino y para adultos. 2009-2010 Tambien tengo experi... + detalles

Jesus I. G. C. Me considero una persona responsable y dedicada, comprometida con el trabajo, he trabajado 4 años en el desarrollo web como Front End Developer y actualmente laboro en el campo + detalles

Fernando F. Soy un desarrollador con casi 10 años de experiencia con especializacion en resolver problemas, tecnologias mas utilizadas Java, javascript, html y css pero he manejado muchas mas a lo largo de mi carrera. Profesiona... + detalles