jueves, 7 de febrero de 2013

Error Jquery TimePicker con .NET

Por cosas del destino programo ahora en .NET. Tuve la necesidad de implementar el control timepicker de jquery y dicho control cada vez que utilizaba los botones ( próximo mes, mes anterior, slider de hora, minuto y segundo) se lanzaba un error en los navegadores. El error decia length is null or not an object . Encontré un post en el blog de Andrew que tomé por referencía y solucioné el impase.

Bastó con editar el fuente jquery-ui-timepicker-addon.js y cambiar la línea
 this.$input.trigger(“change”);
por
if (!$.browser.msie) { this.$input.trigger(“change”); }

Curiosamente también tuve que modificar el archivo de estilos jquery-ui.css porque el control se visualizaba GIGANTESCO. Cambié la linea 799
font-size: 1.1em;
por
font-size: x-small;   

Espero les haya sido de ayuda.