learning-unlimited/ESP-Website — pull request #274 by pteromys (2012-02-06 01:01:39+00:00)
Title: AJAX Scheduling: Fix grid scrolling.

In jQuery 1.6, .attr() [1] got split [2] into .attr() and .prop()---the
former reserved for element attributes as set in the HTML, and the
latter for things like scrollLeft and scrollTop.

Conveniently, jQuery provides .scrollLeft() [3] and .scrollTop() [4] as
methods of DOM elements. So now we use those.

This also reverts commit 0e7e82c58f2622a0975c571229c43d96b718bb74
("Tweak Ajax scheduling stylesheet for scrolling lock").

[1] http://api.jquery.com/attr/
[2] http://blog.jquery.com/2011/05/03/jquery-16-released/
[3] http://api.jquery.com/scrollLeft/
[4] http://api.jquery.com/scrollTop/