mytardis/mytardis — pull request #264 by steveandroulakis (2013-06-03 00:53:29+00:00)
Title: Dataset list causing browser to seize up fix

Issue: https://github.com/mytardis/mytardis/issues/254

My JQuery AJAX code that grabs each dataset's size and datafile count was not asynchronous. Therefore the more datasets in an experiment, the longer to load, and the browser would completely pause while doing so.

I'm not sure I like Backbone JS in general, and think I'll have it removed in favour of something else in the future (and reimplementing the transfer datasets functionality). More talk about this in the issue link above. So this is a temporary fix that makes the AJAX calls asynchronous (and living in the render part of Backbone's workflow) so they're loaded in a lazy fashion.