equal
deleted
inserted
replaced
56 /* we don't have to do much because jQuery handles json for us */ |
56 /* we don't have to do much because jQuery handles json for us */ |
57 |
57 |
58 /* a wrapper to get a closure because we lose this in callbacks */ |
58 /* a wrapper to get a closure because we lose this in callbacks */ |
59 var wrapper = function(obj) { |
59 var wrapper = function(obj) { |
60 return function(data) { |
60 return function(data) { |
61 obj._data = data; |
61 obj._data = data; |
|
62 // sort the data too |
|
63 obj._data["annotations"].sort(function(a, b) |
|
64 { var a_begin = +a.begin; |
|
65 var b_begin = +b.begin; |
|
66 return a_begin - b_begin; |
|
67 }); |
62 callback(data); |
68 callback(data); |
63 } |
69 } |
64 }; |
70 }; |
65 |
71 |
66 this._DataLoader.get(this._url, wrapper(this)); |
72 this._DataLoader.get(this._url, wrapper(this)); |