Today I’m happy to share my happiness. For the first time I was able to really contribute with the jQuery community. \o/
I’ve been testing the jQuery betas (1 & 2) in TV UOL, my current main project at work. I’m maintaining a TV UOL branch that switches the usage of jQery 1.2.6 + livequery plugin to jQuery 1.3 only (with the new delegation methods, .live() and .die() ). Since 1.3 is currently beta, so is my TV UOL implementation that uses it. But I’ll let you know when I flip the switch. (edit: fliped early february 2009)
The current production version of the site doesn’t uses delegation but some bugs had already risen because of of livequery’s slowness and the path to fix them and the need to better memory management pointed out to delegation been the best choice. Since I heard of regLib I was interested in mixing it’s delegation functionality with jQuery. But looking into this I found out that the jQuery team was already doing it. It was a perfect match! I started to use my work time to contribute to jQuery. I’ve found two bugs that got fixed and finally this last one I was able to contribute back to the community. Both my employee and everyone that uses jQuery got the benefit and no work time was wasted. Thats the beauty of open source.
The patch I’m celebrating was started at the jquery dev mailing list and then I opened the bug that I was later abble to solve myself. Check the links for more details.