Manutenção em programas antigos invariavelmente vão dar dor de cabeça!
Ajustando um antigo software criado por outra equipe, foi necessário atualizar o jQuery.
Todas as novas implementações funcionaram bem, porém, o antigo datepicker (do jQuery UI) deu pau!
Qual o problema?
A partir da versão 1.9 o jQuery não mais dispõe da função $.browser.
As soluções possíveis:
1-Atualizar também o jQuery UI, porém, corre-se o risco de novos problemas em outras partes do aplicativo.
2-Ajustar o datepicker no braço para a nova versão do jQuery.
Optamos pela segunda:
O erro apresentado:
Então, no arquivo do datepicker, temos o código:
Alteramos para:
E o resultado, tudo voltou a funcionar:
Solução encontrada em:
https://www.drupal.org/node/1961178