diff -r 5469b2b9743f -r 3f7a2e8a948f src/js/data.js --- a/src/js/data.js Wed Oct 12 13:59:38 2011 +0200 +++ b/src/js/data.js Wed Oct 12 14:00:14 2011 +0200 @@ -42,6 +42,18 @@ return JSON.parse(data); }; +IriSP.JSONSerializer.prototype.sync = function(callback) { + /* we don't have to do much because jQuery handles json for us */ + var wrapper = function(obj) { + return function(data) { + obj._data = data; + callback(data); + } + }; + + this._DataLoader.get(this._url, wrapper(this)); +}; + IriSP.SerializerFactory = function(DataLoader) { this._dataloader = DataLoader; };