diff -r 67e8179afde5 -r 2dfd89e91c3a src/js/data.js --- a/src/js/data.js Thu Oct 20 10:23:54 2011 +0200 +++ b/src/js/data.js Thu Oct 20 15:50:04 2011 +0200 @@ -58,7 +58,13 @@ /* a wrapper to get a closure because we lose this in callbacks */ var wrapper = function(obj) { return function(data) { - obj._data = data; + obj._data = data; + // sort the data too + obj._data["annotations"].sort(function(a, b) + { var a_begin = +a.begin; + var b_begin = +b.begin; + return a_begin - b_begin; + }); callback(data); } };