Migration away from UJS plugin and Prototype to jQuery
Our existing JavaScript is a mess. The UJS plugin is buggy, slow, and unmaintaned (not to mention encourages bad code). Prototype is losing ground to jQuery at a fast pace (for good reason!). Truly unobtrusive JavaScript is now easy and clean using jQuery, and Tracks needs to get on the bandwagon. This ticket is to keep track of my progress this semester (I'm doing sponsored open source work) in completely re-writing our JavaScript to use clean, unobtrusive jQuery. As Tracks is a fairly heavily Ajax application, this touches on practically every bit of the view code, and many of the tickets here. I'll do my best to keep track of things in a public, accountable manner.
You can keep track of the code at my Tracks branch.
You can keep track of the code at my Tracks branch.
Leave a comment
(In revision:45d9ab60bf9412d2b74ff000b229f356a5a107d3) Merge branch 'jquery' of epall/tracks
This concludes the transition from Prototype to
jQuery throughout Tracks. Closes #944.
Branch: master
This concludes the transition from Prototype to
jQuery throughout Tracks. Closes #944.
Branch: master