Preciso depurar um aplicativo Web que use jQuery para fazer alguma manipulação DOM bastante complexa e confusa . A certa altura, alguns dos eventos vinculados a elementos específicos não são acionados e simplesmente param de funcionar.
Se eu tivesse a capacidade de editar a fonte do aplicativo, faria uma pesquisa detalhada e adicionaria várias console.log()
instruções do Firebug e comentar / descomentar partes do código para tentar identificar o problema. Mas vamos supor que eu não possa editar o código do aplicativo e precise trabalhar inteiramente no Firefox usando o Firebug ou ferramentas semelhantes.
O Firebug é muito bom em me permitir navegar e manipular o DOM. Até agora, porém, não consegui descobrir como fazer a depuração de eventos com o Firebug. Especificamente, eu só quero ver uma lista de manipuladores de eventos vinculados a um elemento específico em um determinado momento (usando pontos de interrupção do Firebug JavaScript para rastrear as alterações). Mas o Firebug não tem a capacidade de ver eventos vinculados ou sou muito burro para encontrá-lo. :-)
Alguma recomendação ou idéia? Idealmente, gostaria de ver e editar eventos vinculados a elementos, da mesma forma que posso editar o DOM hoje.